Privacy Policy
Last updated September 2026
Sherlock helps you check the provenance of a photo or object using reverse image search and AI analysis. This is not facial recognition — we do not build, store, or match biometric face templates. We match whole images and the public web pages they appear on. This policy applies to both the Sherlock website and the Sherlock mobile app.
Face data
Sherlock does not collect, create, or store face data, and is not a facial-recognition app. We do not detect, scan, map, or measure faces, and we do not create, derive, or store face templates, faceprints, face geometry, or any other biometric identifier. Matching is done on the whole image — a reverse-image search for the same picture — not on facial features. No face data is collected, so none is shared with third parties and none is retained.
Photos you upload
What we collect and how. We collect only the photo you actively choose to submit for a check — by picking it, taking it, or pasting its address. We do not scan your photo library, and we collect no names, handles, email addresses or phone numbers as search input. The image file you submit may carry metadata your camera embedded in it, such as device model or capture date; we read that on our own server to show you the photo's own details and do not send it anywhere as a separate record.
How it is used. For a search, the photo is sent over an encrypted connection to our analysis service for the duration of a single check, and is used only to produce that report: finding public pages where the image appears, estimating whether it looks AI-generated, and describing what is in it. It is processed in memory, deleted once the report is generated, and never retained afterwards. We do not sell your uploaded photos, use them to train AI models, or use them for advertising or ad targeting.
Photos you ask us to guard. If you add a photo to Photo Guard in the app, we keep a copy on our servers so we can reverse-search it on a schedule — about once a month on the free plan, about once a week with Premium — and tell you when new copies (or, if you turn on similar-photo sensitivity, look-alikes) appear. That copy is used only for those scheduled checks. We delete it — and the URLs we recorded for it — when you remove the photo from Photo Guard, and we never use it to train AI models. The free plan includes one Photo Guard photo; Premium includes five.
Registration receipts. For each guarded photo we also record two one-way hashes of it — a SHA-256 of the file, and a 63-bit perceptual hash — together with the time we received it. That record is your receipt: it lets you show that you held the photo before a given date, which is what a platform usually asks for when you report a stolen image. Neither hash can be turned back into the photo, and neither describes a face.
A receipt has a ten-character code, and anyone holding that code can look the record up at /verify without an account. That page shows only the two hashes and the timestamp — never the photo, your device, or anything identifying you — and the code is shared only if you choose to share it. Removing the photo from Photo Guard deletes the record, after which the code stops resolving.
Third-party services that receive your photo
Completing a check requires sending your photo to the services below. Each is contractually bound to process it only to return a result to us, and each provides the same or equal protection for it as this policy does — in particular, no use for model training. Search copies are not retained beyond the request. Photo Guard copies stay on our servers until you remove them, and a temporary public copy is hosted on Cloudflare R2 again for each scheduled check, then deleted. We share your photo with no one else, and we never attach your identity to it.
Cloudflare R2 — briefly hosts a temporary copy of the photo, because reverse-image engines must fetch an image by address rather than receive raw bytes. The copy is deleted as soon as the search finishes.
SerpApi — runs the reverse-image search on our behalf and, in doing so, submits the photo to Google (Google Lens), Bing and Yandex (Yandex Images) to find pages where it appears.
Replicate — the AI platform our server calls to judge AI-generation signs, name the object in a photo, and read a public social profile. It runs the models on our behalf; those models are made by OpenAI (GPT) and Google (Gemini).
For the written summaries in a report, these AI services receive text only — page addresses, site names and titles returned by the search — and never your photo. The summaries describe where an image appears; they do not judge who a person is.
Your history stays on your device
Past checks and their thumbnails are stored locally on your device — in your browser on the web, and on-device in the mobile app — and never leave it. Clearing your browser data, or using the "Clear all" button in the app or on the site, removes them permanently. History is not synced across devices.
Account and billing
If you subscribe, we store your account identifier, email, and subscription status to provide premium access. On the web, payments are processed by Stripe; we never receive or store your full card details. Sign-in is handled by Firebase Authentication.
In the mobile app, purchases are made through Apple's In-App Purchase and your subscription status is managed for us by Adapty, which receives an anonymous device identifier and the App Store purchase record so it can tell the app what you are entitled to. Adapty never receives your photos or any report.
Anonymous usage limits
To offer a free check without requiring an account, we generate a device identifier — in your browser on the web, and on-device in the mobile app — to count free usage. It is not linked to your identity unless you choose to sign in.
Analytics and cookies
We use analytics to understand aggregate, anonymous traffic such as page views and which features are used. On the website this is Google Analytics. The mobile app sends no analytics to any third party: it reports only an event name and the anonymous device identifier above, to our own server. We do not use advertising trackers, and we never send your uploaded photos, search results, or other content to analytics — analytics receives none of the data described above. You can block these cookies in your browser without affecting how the service works.
Contact
Questions about privacy? Reach us through the support channel listed in the app or on this site.