Privacy Policy
The short version
ContactTap does not collect, store remotely, transmit, sell, share, or otherwise process any personal data. No analytics. No tracking. No telemetry. No network requests at all. When you tap its button, the extension reads the page you're on, shows you the phone numbers, emails, and addresses it found, and acts on the one you choose. That is the whole job, and it happens entirely on your device.
If you only read the short version, you're done. Thanks for caring about privacy.
The slightly longer version
I built ContactTap for the everyday moment when a phone number or address is sitting on a web page and you want to do something with it — call it, map it, copy it — without selecting, copying, and cleaning it up by hand. To do that, the extension has to read the page in front of you at the moment you ask, find the contact info on it, and hand it to the app you pick.
That reading happens on demand, on the page, and then it's over. Nothing about the page, the contact info, or you is recorded, copied off your device, or sent anywhere — not to me, not to Apple, not to anyone.
What we collect
Nothing. The App Store privacy label reads “Data Not Collected”, and every feature is built to keep it that way.
What we transmit
Nothing. There are no network requests in
ContactTap's code. No fetch, no
XMLHttpRequest, no WebSocket, no image beacons, no
third-party SDKs, no remote scripts, no CDN. This also means
ContactTap never validates or geocodes an address against an online
service — doing so would mean telling a server what you're
looking at, which it will not do.
What the extension can access, and why
ContactTap uses Safari's active tab permission — the narrowest page access Safari offers an extension of this kind. In practice that means:
- It can read a page only when you tap the ContactTap button on that page. Until you tap, it cannot see anything at all.
- It reads the page's text and markup solely to find phone numbers, email addresses, and postal addresses, assembles the results in its popup, and stops. It is read-only — it never modifies, injects into, or interacts with the page.
- It does not ask for — and cannot be granted — standing access to all websites.
ContactTap does not:
- Scan pages in the background or track your browsing in any way
- Record the pages you visit, the contact info it finds, or the actions you take
- Access your browsing history, bookmarks, other tabs, cookies, or downloads
- Access your location, microphone, camera, or any other sensor
- Communicate with any server, app, or other extension
Contacts access
ContactTap does not request access to your contacts. Version 1.0 finds contact information on the page you're viewing and hands it to the app you choose — Phone, Messages, Mail, or Maps — or copies it for you. It never reads, searches, or writes your address book, and the app declares no Contacts permission at all.
Saving directly to Contacts is planned for a future version. When it arrives it will use Apple's own “Create New Contact / Add to Existing Contact” sheet, where you confirm the save yourself, and this policy will be updated before it ships.
What we store on your device
The extension keeps no history of scans or results — each scan exists only in the popup, and closing it is the end of the data. The app stores at most small on-device preferences (currently just a first-run flag). Nothing it stores contains page content or contact data, and nothing it stores ever leaves your device.
Handoffs to Apple's apps
When you choose an action, ContactTap hands the single item you picked to the matching system app — Phone or FaceTime for calls, Messages for texts, Mail for email, and Apple Maps for addresses. From that moment the request is handled by Apple's app under Apple's privacy policy, not this one. ContactTap passes only the item you tapped, and its involvement ends there.
Third parties
There are no third parties. No analytics provider, no error-reporting service, no ad network, no CDN. ContactTap's one third-party component is an open-source phone-number-formatting library that is bundled inside the extension and runs entirely on your device — it is not a service and makes no connections.
A note on other people's information
The contact info ContactTap finds is, by definition, information someone published on a web page. ContactTap shows it to you and lets you act on it one item at a time — it deliberately has no bulk collection or export, because it's a personal convenience, not a harvesting tool. How you use what you save is up to you; please be a good citizen about it.
Children
ContactTap doesn't collect anything from anyone, so there's nothing child-specific to disclose. It's safe for any age group old enough to use a web browser.
Changes to this policy
If this policy ever changes, the updated version will live at this same URL with a new “Last updated” date at the top. Material changes will be called out in the release notes of any version that introduces them.
Contact
If you have a privacy question or want to verify any of the above, email me at [email protected].