Privacy policy
The short version. CleanCopy does its work on your device. It has no accounts and no ad or tracking SDKs, and it does not send your photos, PDFs or their details anywhere. The only things that leave the app are purchase data, which goes to RevenueCat when you buy or restore Pro (see Purchases), and a public App Store version lookup that sends only the app's bundle ID and the store country (see Other network use).
What CleanCopy does with your photos
- Cleaning a photo. You choose a photo (JPEG, HEIC or PNG) from Photos or Files. CleanCopy reads it in memory on your device, makes a new copy without its metadata, and checks the copy. Your original is not changed. The copy is saved only where you tell it: Photos, Files, or an app you share to.
- PDFs. You choose a PDF in Files. CleanCopy reads it in place on your device, in pieces, and shows a report of what it carries. Inspecting a PDF does not copy it, save it or add it to the history. From the report you can make a cleaned copy, which is a new file saved to Files or shared where you choose; the original is not changed. Photos inside a PDF are reported, but their details are not removed in this version.
- Showing where a photo was taken. If a photo records a position, CleanCopy shows it on your screen. A button labelled Open in Maps sends that position to Apple Maps, but only when you tap it. Apple's own privacy rules apply to Maps.
- History. If the history is on (you can turn it off in Settings), CleanCopy keeps on your device the name of each copy you save, its report, and a small preview picture. They are stored in the app's own storage, are excluded from device backups, and you can delete one entry or all of them.
- Photo library tab (optional). If you open the Library tab and allow access to your photo library, CleanCopy looks at small versions of your photos on your device to find duplicates, similar photos and blurry ones. It stores small numerical measurements of each photo (not the pictures) in the app's own storage, excluded from backups, so the next scan is faster. You can clear them in Settings. CleanCopy deletes a photo only if you select it and confirm in the system prompt. Deleted photos stay in Recently Deleted for a limited time.
- Share extension. Photos you send to CleanCopy from the share sheet are copied into a folder shared between the extension and the app, and removed after you clean or discard them, or after a week.
What we do not collect
We do not collect your photos, PDFs, metadata, location, contacts or data about how you use the app, and we do not track you. We run no servers of our own that receive data from the app. The exceptions are purchase data handled by RevenueCat and the App Store version lookup, both described below.
Purchases
CleanCopy Pro is sold through the App Store as a yearly auto-renewing subscription (US$3.99 a year) or as a Lifetime purchase paid once (US$12.99). Payment and renewal are handled by Apple. We do not receive your payment details or name.
Purchases and restores also go through RevenueCat, a purchase-management service. RevenueCat acts as our data processor. The app does not ask you to sign in. When you buy or restore Pro, the app sends RevenueCat:
- a random anonymous ID that RevenueCat generates and keeps on your device (it changes if you delete and reinstall the app),
- the App Store purchase receipt or transaction information, and
- basic technical information: device type, OS version, app version, language and region, and whether the build is a sandbox build.
As with any internet request, your device's IP address reaches RevenueCat's servers. We do not know whether RevenueCat stores it. We send no name, email or Apple Account details, and we do not link the random ID to a person. We use no advertising identifier and do not track you across apps or sites. Nothing from your photos or PDFs, or their metadata, is ever sent. RevenueCat's own privacy policy is at https://www.revenuecat.com/privacy.
Other network use
Besides the App Store and RevenueCat, the app contacts Apple Maps only when you tap Open in Maps, and opens web links only when you tap them. The app also asks Apple's public App Store lookup once or twice a day whether a newer version exists. This request sends only the app's bundle ID and the store country. When you open the Places map (an opt-in screen), the app also asks Apple for the name of each group of photos and for the map pictures of the area you look at; for the names it sends only the rounded centre of each group, never a photo or its exact position.
Crash information
If you share app analytics with developers in iOS settings, Apple may provide us anonymous crash reports through Xcode. We do not run our own crash reporting.
iCloud
If a photo is stored in iCloud, iOS downloads it when you pick it for cleaning. A PDF kept in iCloud is downloaded before CleanCopy reads it. CleanCopy does not download iCloud-only photos during a library scan; it reports how many were not checked.
Where your cleaned copies go
After you save or share a copy, Photos, Files or the app you shared to apply their own privacy rules.
This website
This website is hosted on Vercel. Its pages set no cookies, keep nothing in your browser, run no analytics, and load no scripts, fonts or trackers from other sites. Like any web host, Vercel receives your IP address and request details when you load a page and may keep them in its server logs; we do not use them to identify you.
Children
CleanCopy does not knowingly collect data from anyone, including children.
Changes
If this policy changes, the date above changes and the new version is in the app listing.