Dupless — Privacy Policy
Last updated: 2026-07-06
Dupless cleans up your photo library while keeping your photos private:
all photo analysis happens on your device and your photos never leave it.
To keep the app free, Dupless shows ads served by Google AdMob, which uses
an advertising identifier — you are asked for permission first and can decline.
What we access
- Your photo library, only after you grant permission, and only to
analyze photos for duplicates, similar shots, and best-shot recommendations. You can
grant full or limited access, or deny access entirely.
What happens to your photos
- All analysis runs on your device. Perceptual hashing, similarity
detection, quality scoring, and any on-device AI (Apple Foundation Models) are performed
locally on your iPhone or iPad.
- Your photos are never uploaded. Dupless has no server, no cloud
processing, and no account, and your photo images never leave your device.
- We never delete photos automatically. Cleanup always requires your
review, and removed photos are moved to your Recently Deleted album
(recoverable), never permanently erased by the app.
Location matching (optional, off by default)
Dupless can scope an AI scan to a place you name (e.g. “my Mall of America
trip”). Matching a place name to your photos requires looking up where each photo was
taken, which uses Apple’s location (geocoding) service.
- This is the only feature that sends anything off your device, it is
off by default, and it runs only after you turn it on for a given scan.
- When enabled, only photo coordinates (latitude/longitude) are sent to
Apple’s geocoding service to resolve a place name — never your
photos, and nothing is sent to Dupless or any other party. Apple’s
handling of those requests is governed by Apple’s own privacy policy.
- Leave it off and Dupless stays fully on-device.
What we collect
- We (the developer) collect no personal data, no usage analytics of
our own, and run no server or account. Your photos, and the analysis of them, stay on your
device.
- Advertising: the Google AdMob SDK collects a device advertising
identifier and related ad-interaction data to serve and measure ads. On first launch the
app asks, via Apple’s App Tracking Transparency prompt, whether you allow tracking;
if you decline, ads are shown non-personalized.
- The app also stores small preferences (such as your default scan mode) and a local
cache of analysis results on your device only, to make scans faster and
resumable. This never leaves your device and is removed when you delete the app.
Third parties
- Google AdMob serves the in-app ads and collects the data described
above. Its use of that data is governed by Google’s privacy policy
(policies.google.com/privacy).
- On-device AI features use Apple's Foundation Models, which run
locally. No prompt or photo data is sent to Apple or any other party for these features.
Data sharing & sale
We do not sell your data. The advertising identifier and ad-interaction data described
above are shared with Google AdMob solely to serve and measure ads. Your photos are never
shared with anyone.
Children's privacy
Dupless does not knowingly collect any data from anyone, including children.
Changes to this policy
If this policy changes, the updated version will be posted here with a new
"Last updated" date.
Contact
Questions about privacy? Contact: veeravn@gmail.com