Privacy Policy

ContactTap · Last updated: July 13, 2026

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, save 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:

ContactTap does not:

Contacts access

The one sensitive permission ContactTap uses is Contacts, and only for its Save to Contacts feature:

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, Apple Maps for addresses, Contacts for saving. 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].