Last updated: April 3, 2026
ExpiresOn is designed with privacy as a core principle. The app makes no network requests except for iCloud sync between your own devices. There are no accounts, no analytics, no advertising, and no third-party services.
We do not collect any data.
ExpiresOn does not collect, transmit, or store any information on external servers. Specifically:
ExpiresOn stores your deadline items, categories, templates, and preferences locally on your device using SwiftData. This data:
ExpiresOn uses Apple's CloudKit framework to sync your data between your own devices signed into the same iCloud account. This data is stored in your private iCloud container and is not accessible to us. Apple's iCloud privacy policy governs this data in transit and at rest.
ExpiresOn can scan passports and driver's licenses using your device's camera (iPhone and iPad only). All scanning and text recognition happens entirely on your device. No images or extracted data are transmitted anywhere. Only the expiration date and document number are saved to your local database.
ExpiresOn uses Apple Foundation Models for smart categorization, natural language date entry, and notification text. All AI processing runs entirely on your device. No data is sent to any cloud AI service.
If you enable calendar sync, ExpiresOn reads and writes events to your device's calendar using Apple's EventKit framework. Calendar access is requested only when you first use this feature, and you can revoke it at any time in Settings.
Camera access is used exclusively for document scanning (passport MRZ and driver's license barcodes) on iPhone and iPad. Camera access is requested only when you first use the scan feature.
ExpiresOn does not collect data from anyone, including children under 13.
If we make changes to this privacy policy, we will update the "Last updated" date above. Significant changes will be communicated through the App Store update notes.
If you have questions about this privacy policy, please contact us at: