How most contact-cleaner apps work
The typical "contact cleaner" or "duplicate finder" app on the App Store works like this: when you grant Contacts access, the app sends your entire address book to its server. Server-side software runs the duplicate-detection algorithms, decides what to merge, and sends results back. This is faster to build, easier to update, and gives the app developer a copy of your social graph as a bonus.
For utility apps it's also unnecessary. Modern iPhones have plenty of compute to scan a 5,000-contact address book in under a second. The cloud upload exists for the developer's convenience, not yours.
How Delete Contacts works
Every operation runs on your iPhone. Duplicate detection is native iOS code that reads from the local Contacts framework — no network call. Swipe-to-delete, merge, and export are all local. There is no server-side component for contact data, no account to register, no login screen.
When you export a backup, the file is generated on-device and saved to your Files app. The export doesn't go through any external service. You decide whether to keep it locally, share it via AirDrop, or upload to a cloud storage service yourself — your call, your data.
Verify it yourself
- Open iPhone Settings → Privacy & Security → App Privacy Report and turn it on if it isn't already.
- Use Delete Contacts normally — scan duplicates, swipe through contacts, export a backup.
- Return to App Privacy Report. Find Delete Contacts in the list. Under "Network Activity" you'll see no contact data transmitted to any domain.
The official privacy policy lives at https://enginesstudio.tech/privacy. Questions: devxengine@gmail.com.