Expirify Privacy Policy

Last Updated: 2026-11-04

Thank you for using Expirify (the "App"). We take your privacy seriously. This policy explains how the App handles your data.

1. Data Collection & Storage

The App does not collect, upload, or store any personal data on remote servers. All expiry items, categories, people, attachments, and other data are stored locally on your device only.

2. Permissions

The App may request the following system permissions:

Apple purchases and access

Expirify uses Apple StoreKit for a yearly subscription and a one-time non-consumable Lifetime purchase. Loading products, checking offer eligibility, purchasing, restoring and verifying access communicate with Apple. The app reads verified product and entitlement information, including expiration or revocation status where applicable, and keeps local access state. Apple processes payment; Expirify does not receive your payment-card details or Apple Account password. Current and supported historical purchase access depend on verified transactions. See the Expirify terms for the available plans and subscription handling.

3. Third-Party Services

The App integrates no third-party analytics, advertising, or tracking SDKs. It uses only Apple's official frameworks (StoreKit for in-app purchases, UserNotifications for local notifications).

4. Data Export

Pro users can export expiry items from Settings > Data Management as a readable CSV. It contains item names, category and person names, expiry and issue dates, status, days until expiry and notes. It does not include original attachment images, complete person/category records, reminder preferences or renewal-history data. The App creates the file locally without password encryption and opens the system share sheet; the destination you choose then handles its copy. There is no CSV import or full-database backup/restore workflow, so the file cannot reconstruct the App’s records and attachments.

Retention, deletion and recovery

Records and attachment files remain in the App’s local storage until removed. The confirmed Delete All Expiry Items action in Data Management is available without Pro: it removes active and archived expiry items, cancels pending local notifications and attempts to remove their attachment files and saved renewal cycles. It does not erase person profiles, categories, all preferences or separately exported files. Individual deletion and file cleanup are subject to successful local operations; the App has no Recently Deleted recovery.

Archive and Restore only change the active/archived state of an item still stored in the App. They are not a backup or recovery of permanently deleted data. Apple device backups may include local App data according to settings and successful completion; a usable saved backup and Apple’s restoration process are required, and recovery is not guaranteed. The developer cannot retrieve your device backup or recover a missing local archive. Exported files and original library photos must be managed separately. Restoring an Apple purchase restores eligible access, not expiry records.

5. Children's Privacy

The App is suitable for all ages but is not specifically designed for children under 13. Since the App collects no user data, it does not collect data from children either.

6. Changes to This Policy

If this policy is updated, we will post the changes on this page and update the "Last Updated" date at the top.

Local widgets and visible summaries

Expirify’s widget displays locally prepared summaries of app records. The app and its widget exchange the relevant summary and preferences through an on-device shared container; this is not a developer-operated record upload. Information displayed by a widget can be visible to people able to view the Home Screen or Lock Screen where it is placed. Use the widget and device display settings to control that visibility. Screenshots and independent copies remain separate from the records you later edit or delete.

Profile links and separate cleanup

Deleting a person profile clears the association on linked expiry items rather than deleting those items. Category deletion is blocked while any active or archived item uses that category, and the current Free rules keep an available built-in category. These controls differ from Delete All Expiry Items.

The updated App saves individual and batch item deletions before removing their renewal-cycle settings or attempting known attachment cleanup. Failed database deletion keeps the record and its original attachments. File removal can still fail and leave images; the checked cleanup journal and retry limits are described below. Deleting an archived item is permanent when saving succeeds; Archive/Restore does not recreate deleted records or original media.

Contact & Support: captainlongevity@gmail.com