Privacy Policy
Last Updated: July 5, 2026
This Privacy Policy explains how Image Search For Safari ("App," "we," "our") handles information when you use our application and its companion Safari Web Extension. We are committed to being transparent about how the App actually works, including exactly where your data goes.
1. Information We Collect
We do not create user accounts and do not collect personal identifiers such as your name, email address, or contacts list. The App has no login, no user profile, and no server-side database of any kind.
2. How the App Works
We do not operate a backend server. Unlike many apps, Image Search For Safari has no server of our own sitting between you and the search engine. Depending on how you start a search:
- Searching by pasting an image URL: the App opens the search engine's own "search by URL" page directly in your browser (e.g.
lens.google.com/uploadbyurl?url=...). Your Mac may also send a quick HEAD request to the image URL itself first, to confirm it's reachable before opening the search — this is a request from your device to the URL's own host, exactly like a browser loading that image, and never touches a server we control. - Right-clicking an image in Safari (the Safari Extension): the extension reads the image's web address (its
srcURL) from the page and passes it to the App via Safari's built-in native messaging, which opens the same "search by URL" page described above. The extension does not transmit the underlying image bytes for context-menu searches, and does not communicate with any server of ours — native messaging only occurs between the extension and its own containing App on your Mac.
In every case, the receiving search engine (Google, Microsoft, TinEye, or Yandex) processes the image or URL you sent under its own privacy policy — see Section 5.
3. Local Storage
Your search history, saved engine preferences, and app settings are stored locally on your Mac using UserDefaults, inside the App's own sandboxed storage. This includes, for each past search: a small JPEG thumbnail (max 200×200px) generated on-device, the source image's URL (if applicable), the date/time, which engines you searched with, and whether the source was a URL, a local file, a drag-and-drop, or a clipboard paste.
This data is not synced to any server we control and stays on your Mac unless you export, share, or delete it yourself. You can clear it at any time from the History tab, or by deleting the App.
4. Device Permissions
Image Search For Safari does not request access to your microphone, camera, contacts, location, or photo library.
When you choose to search a local image file, the App uses macOS's standard file picker. This grants the App access only to the specific file you select — it is not a standing "Photos" or "Files" permission, and nothing else on your Mac becomes visible to the App as a result.
The only thing you need to enable manually is the Safari Extension itself, via Safari → Settings → Extensions — this is an Apple-level toggle for running the extension at all, not a data-access permission.
5. Subscriptions & Payments
If you choose to subscribe to Pro (unlocking additional search engines and unlimited searches):
- All payments are processed entirely through the Apple App Store, using Apple's StoreKit framework.
- We do not collect, process, or store any payment or billing information ourselves.
- We do not run any server-side receipt validation — subscription status is verified directly against Apple's records on your device.
- Apple manages all transaction data under its own Privacy Policy.
6. Third-Party Services
Image Search For Safari sends data to a third-party search engine only when you actively start a search, and only to the engine(s) you selected. No data is sent to any of these services in the background or without your action.
| Service | Purpose | What's sent | Privacy Policy |
|---|---|---|---|
| Google (Google Lens) | Reverse image search | The image URL, or the image file itself | policies.google.com/privacy |
| Microsoft (Bing Visual Search) | Reverse image search | The image URL, or the image file itself | privacy.microsoft.com/privacystatement |
| TinEye | Reverse image search | The image URL, or the image file itself | tineye.com/privacy |
| Yandex (Yandex Images) | Reverse image search | The image URL, or the image file itself | yandex.com/legal/confidential |
| Apple App Store / StoreKit | Payments, subscriptions, and purchase validation | Purchase/transaction data (handled entirely by (Apple) | apple.com/legal/privacy |
Two additional engines — SauceNAO and Ukiyo-e — are available but disabled by default; they only receive data if you explicitly enable them in Settings and use them to search.
We do not integrate any advertising network, and we do not use Firebase, Google Analytics, or any other analytics, tracking, or crash-reporting SDK.
7. Analytics & Tracking
- We do not use behavioral analytics tools that build a profile of individual users.
- We do not track you across other apps or websites.
- We do not serve ads of any kind.
- We do not use cookies, device fingerprinting, or the Apple IDFA.
- We do not currently collect crash or diagnostic data of any kind. If a future version adds crash reporting to help us fix bugs, we will update this policy before that change ships.
8. Data Storage & Security
Data stored locally (search history, engine preferences, settings) lives in the App's private sandboxed storage on your Mac, protected by macOS's built-in security features (Touch ID, password/passcode, FileVault where enabled). Image data or URLs sent to a search engine to perform a search travel over that engine's HTTPS connection directly from your device — we do not intercept, log, or retain a copy of anything you search. We do not maintain any database of your searches on servers we operate, because we don't operate any.
9. Children's Privacy
Image Search For Safari is not directed at children under the age of 13, and we do not knowingly collect information from children. Because searching an image sends that image or its URL to a third-party search engine, we ask that users under 13 do not use the App, and parents/guardians should supervise use by teenagers.
10. Your Rights
Because we do not maintain user accounts or any server-side database of your searches, there is no persistent profile tied to you that we can access, export, or delete on our end — there simply isn't one. All locally stored App data (search history, thumbnails, preferences) can be deleted at any time from the History tab's clear option, or by deleting the App entirely. For data processed by Google, Microsoft, TinEye, or Yandex as a result of a search you initiated, please refer to their respective privacy policies (Section 6) for how to exercise any rights you may have with them directly.
11. Changes to This Privacy Policy
We may update this Privacy Policy occasionally. When we do:
- The "Last Updated" date at the top will be revised.
- Significant changes will be communicated via an in-app notice.
- Your continued use of the App after updates are posted constitutes acceptance of the revised policy.
12. Governing Law
This Privacy Policy is governed by the laws of the jurisdiction in which the developer operates, without regard to conflict-of-law principles. (Note: confirm this with a lawyer familiar with your actual jurisdiction — this clause should name the developer's home jurisdiction, not the user's, and needs review before publishing.)
13. Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us:
📧 Email: support.hamna@gmail.com (carried over from your other app's policy since the bundle ID prefix matches — please confirm this is the right support inbox before publishing)
We aim to respond within 5 business days.
Comments
Post a Comment