VISA-Calculator-App

Privacy Policy — Schengen Days

Effective date: 17 April 2026 Last updated: 17 April 2026

Schengen Days (“the app”) is developed by Alexander Hundrup, trading as zan-apps (“we”, “us”). This policy explains what data the app handles, where it is stored, and the choices you have.

Summary


1. Data the app handles

1.1 Travel records you enter

Entry dates, exit dates, countries, trip notes, visas, and traveler profiles that you enter into the app are stored in a local Core Data database on your device. If you enable iCloud sync in Settings, the same records are mirrored into your private iCloud container, which only you and your Apple ID can access. We have no ability to read this data.

1.2 Calendar events (optional)

If you grant calendar access, the app creates one calendar event per saved stay in the calendar you select. We only write events we create; we do not read unrelated events. You can revoke calendar access at any time in iOS Settings → Privacy & Security → Calendars. Disabling access prevents further sync; previously created events remain in your calendar until you delete them.

1.3 Location (optional, iOS only, Pro feature)

If you enable Auto Location (a Pro feature on iOS), the app uses CoreLocation to detect when you cross a country border so it can suggest a stay for you to confirm. Location data is processed on your device and is never transmitted off it. The app requests “Always” authorization so detection can continue while the app is in the background; you can change this to “While Using” or “Never” at any time in iOS Settings → Privacy & Security → Location Services. The app does not collect precise location history; it discards coordinates after border evaluation.

The app’s privacy manifest declares precise location as required API usage, not linked to the user’s identity, and not used for tracking.

1.4 Notifications (optional)

If you enable alerts, the app schedules local notifications on your device (for example, approaching the 90-day limit or visa expiry). Notifications are created and delivered by iOS/macOS locally. We do not send push notifications.

1.5 Purchases

In-app purchases (“Schengen Days Pro”) are processed entirely by Apple through StoreKit. We receive only a verification signal from Apple that you own the entitlement, without your name, email, or payment details. Refunds and receipts are handled by Apple through your Apple ID.

1.6 Profile sharing (optional, Pro feature)

If you use Profile Sharing, the selected traveler profile is shared via Apple’s CloudKit Sharing (CKShare). The share remains inside your iCloud account and is sent to the recipient’s iCloud account. We have no access to the share, the invitation, or the contents.

1.7 Widgets

The home-screen widget reads a small summary (days used, next warning) from a shared App Group container on your device. No network access.


2. What we do NOT do


3. Data retention and deletion

Because we have no server-side storage, there is no other copy of your data for us to delete.


4. Children

The app is not directed at children under 13 and does not knowingly collect data from them. Age-gating is enforced by the App Store when applicable.


5. Your rights (GDPR / UK GDPR / CCPA)

Because we do not collect or store your personal data on any server, most regulatory rights (access, rectification, erasure, portability, objection) are exercised directly by you on your device and in your iCloud account. If you are an EU, UK, or California resident and you have questions about this, contact us at the address below.

The lawful basis for processing the data described above is performance of the contract you enter into by using the app (processing your travel records so the app can calculate your Schengen day balance), and your explicit consent for optional features such as calendar access, location, and notifications.


6. Third-party services

The only third-party service the app relies on is Apple:

Apple’s handling of this data is governed by Apple’s Privacy Policy.


7. Changes to this policy

If we update this policy, the “Last updated” date above will change. Material changes will also be surfaced in the app’s release notes.


8. Contact

Questions or requests about privacy:

Alexander Hundrup (zanapps) Email: zandurk@gmail.com GitHub: github.com/Zandurk/VISA-Calculator-App