Privacy policy
Last updated: January 12, 2026
Data Controller
Christopher Brock
Planetenstrasse 35
40223 Düsseldorf
Deutschland
Email: support@zeroduplicates.com
Data Processing
Zero Duplicates processes all files locally on your device. No files or personal data are transmitted to external servers.
Website Analytics
This website uses privacy-focused, self-hosted analytics to understand site usage and improve it over time.
What is Collected
- Page URL (path only, query parameters are not stored)
- Referrer domain
- Timestamp
- Browser type and language (aggregated)
- Country/region (derived from IP, which is not stored)
What is NOT Collected
- No cookies or local storage are used
- No persistent identifiers
- IP addresses are processed only to deliver the request and are not stored
- No cross-site tracking
Legal Basis
Website analytics processing is based on legitimate interests (Art. 6(1)(f) GDPR) for strictly necessary, privacy-friendly audience measurement. No consent banner is shown because no cookies or persistent identifiers are used.
Usage Analytics
The app includes optional usage analytics to help me understand how the app is used and improve it over time. This feature is disabled by default and requires your explicit consent during first launch or via Settings. Processing is based on your explicit consent under GDPR Art. 6(1)(a).
What is Collected
Analytics data is completely anonymous and contains only aggregated usage information:
- Screen views and navigation patterns
- Features used (e.g., auto-select, preview panel, search)
- Scan statistics (duplicate counts and total size)
- Errors encountered (error types only, no file paths or personal data)
- Subscription events (purchase type, not payment details)
What is NOT Collected
Analytics data does not contain:
- Files or filenames
- Scan results or file paths
- IP addresses
- Device identifiers or fingerprints
- Long-term user tracking (session identifiers rotate daily)
Storage and Purpose
Analytics data is transmitted via encrypted connection to a privacy-first analytics platform hosted in Germany. Session identifiers are rotated, preventing long-term tracking. The sole purpose is to understand app usage patterns and improve features.
Your Control
To disable usage analytics: Settings → Usage Analytics → toggle off
Crash Reporting
The app includes optional crash reporting to improve stability. This feature is disabled by default and requires your explicit consent during first launch or via Settings. Processing is based on your explicit consent under GDPR Art. 6(1)(a).
What is Collected
Crash reports are completely anonymous and contain only technical diagnostic information:
- Error type and stack trace
- Device model and OS version
- App version and available memory
What is NOT Collected
Crash reports do not contain:
- Files or filenames
- Scan results
- IP addresses
- User identifiers or account information
- Usage analytics or behavioral tracking
Storage and Purpose
Crash reports are transmitted via encrypted connection to a server hosted in Germany. The sole purpose is to identify and fix crashes to improve app stability.
Your Control
To disable crash reporting: Settings → Crash Reporting → toggle off
In-App Purchases
Payment processing and subscription management is handled exclusively by Apple. I do not have access to your payment details. See Terms and Conditions for details.
Your Rights
You can disable crash reporting and usage analytics at any time in Settings. Because both crash reports and analytics data are completely anonymous, I cannot identify which data came from a specific individual or fulfill data deletion requests for specific users.
Changes to This Policy
This privacy policy may be updated to reflect changes in the app or legal requirements.
Contact
For questions: support@zeroduplicates.com