This Privacy Policy explains how the Schengen Cal mobile app ("the App", "we", "us") handles your information. Schengen Cal is operated by Qrall Apps, a trading name of an individual sole developer, who acts as the data controller. If you have any questions, contact us at [email protected].
Schengen Cal is built to be privacy-friendly:
The trips, calendars, labels and app settings you create are stored locally on your device using on-device storage. This data is not transmitted to us. If you delete the App, this data is removed with it (unless you have enabled cloud backup — see below).
If you enable cloud backup, your trip and calendar data is copied to your own personal cloud storage — iCloud on Apple devices, or your Google Drive application data folder on Android. This data resides in your cloud account under your control; we do not have access to it and do not store it on our own infrastructure. You can delete it at any time from your device or from your cloud account. Apple's and Google's handling of your cloud storage is governed by their respective privacy policies.
To use cloud backup and to keep your Pro entitlement in sync across your devices, you can sign in with Apple or with Google. We use only a pseudonymous identifier from that sign-in to associate your purchases and backup. We do not request or store your name or email address.
We rely on the following providers to deliver specific functions. Each processes data on our behalf and only for the purposes described.
All purchases and subscriptions are sold and processed by Apple (App Store) or Google (Google Play) acting as merchant of record. Your payment method and billing details are handled entirely by the relevant store under its own privacy policy (Apple, Google); we never receive your full payment-card details. To activate and validate your Pro entitlement, the store shares purchase confirmation and transaction/receipt identifiers with us and with RevenueCat, which validates them against Apple's and Google's servers. This applies to one-time purchases and to auto-renewing subscriptions alike; the renewal and cancellation terms are set out in our Terms of Use.
We use RevenueCat to manage in-app subscriptions and verify your entitlement to
Pro features. When you make a purchase or restore purchases, we share with
RevenueCat: a pseudonymous user identifier (your Apple userIdentifier or
Google account.id if you have signed in, otherwise an anonymous identifier
generated by RevenueCat), your purchase and subscription history, device metadata
(model, operating-system version, app version), your locale, and — server-side
only — your IP address. RevenueCat processes this data as a data processor under a
Data Processing Addendum that incorporates the EU Standard Contractual Clauses for
transfers outside the European Economic Area. Legal bases: performance of our
contract with you (Art. 6(1)(b) GDPR) and our legitimate interests in preventing
payment fraud (Art. 6(1)(f) GDPR). RevenueCat's privacy policy:
revenuecat.com/privacy.
| Provider | RevenueCat, Inc. — United States |
|---|---|
| Purpose | Subscription management, entitlement validation, fraud prevention |
| Data | Pseudonymous user ID; purchase & subscription history; device metadata; locale; server-side IP |
| Transfer safeguard | EU Standard Contractual Clauses (per RevenueCat DPA) |
The free version of the App shows ads served by Google AdMob. To deliver and measure ads, Google may process device and advertising identifiers, coarse information about your device, and ad-interaction data, in accordance with Google's Privacy Policy and how Google uses information from sites or apps that use its services. In the European Economic Area, the UK and Switzerland we present a consent prompt (via Google's User Messaging Platform) before personalised ads are shown; you can choose non-personalised ads. Purchasing Pro removes ads entirely. Legal basis: your consent (Art. 6(1)(a) GDPR) where required, otherwise our legitimate interests in funding the free version (Art. 6(1)(f) GDPR).
Crash reporting is turned off by default. It is enabled only if you explicitly opt in (during onboarding or via Settings) and can be turned off again at any time in Settings. When enabled, Firebase Crashlytics collects crash and non-fatal-error diagnostics, including device state, operating-system version, app version, and the following non-identifying context keys: whether you are a Pro user, the number of calendar profiles, your locale, and the number of days since you installed the App. If you are a signed-in Pro user, your pseudonymous identifier is attached so reports can be correlated. No crash data is collected before you opt in. Firebase data is processed by Google under the Firebase Data Processing Terms; see also Firebase privacy. Legal basis: your consent (Art. 6(1)(a) GDPR).
Where the EU/UK General Data Protection Regulation applies, we rely on: performance of a contract (Art. 6(1)(b)) for purchases and Pro features; consent (Art. 6(1)(a)) for crash reporting and personalised advertising; and our legitimate interests (Art. 6(1)(f)) in preventing fraud and funding the free version. You may withdraw consent at any time without affecting prior processing.
Some providers (RevenueCat, Google) are based in or transfer data to the United States. Such transfers are protected by the EU Standard Contractual Clauses and the providers' applicable data-protection frameworks.
On-device data persists until you delete it or uninstall the App. Cloud backups persist in your own cloud account until you delete them. Purchase records are retained by RevenueCat and the app stores as required for entitlement and financial/tax purposes. Crash diagnostics are retained by Firebase per Google's default retention.
Subject to applicable law, you have the right to access, correct, delete, or restrict processing of your personal data, to object to processing, and to data portability. Because most of your data lives on your device or in your own cloud, you can exercise many of these rights directly: delete trips in the App, uninstall the App, turn off crash reporting in Settings, or remove backups from your cloud account. For requests concerning data held by our processors, contact us at [email protected]. You also have the right to lodge a complaint with your local data-protection authority.
If you are a California resident, you have the right to know what personal information we collect, to access and delete it, to correct inaccuracies, and not to be discriminated against for exercising these rights. The categories of personal information involved are: identifiers (pseudonymous user and device/advertising identifiers), commercial information (purchase and subscription history), internet/app activity (crash diagnostics and ad interactions, where enabled), and coarse location (region/locale, and server-side IP). We do not sell your personal information for money. The use of advertising identifiers for personalised ads via Google AdMob may be considered "sharing" (cross-context behavioural advertising) under California law; you can opt out by declining the consent prompt where shown, limiting ad tracking in your device settings, or purchasing Pro to remove ads. To exercise a right, contact [email protected].
Residents of other U.S. states with comprehensive privacy laws (including Virginia, Colorado, Connecticut, Utah and Texas) have similar rights to access, delete, correct, and opt out of targeted advertising. Exercise them the same way — adjust the ad-consent/device settings described above, or contact [email protected].
Depending on where you live, you may have additional rights under your local data protection law — for example the UK GDPR, Canada's PIPEDA, Brazil's LGPD, or Australia's Privacy Act. Contact [email protected] and we will help you exercise any rights available to you.
The App is not directed to children under 13 (or the equivalent minimum age in your country) and we do not knowingly collect their personal data.
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Last updated" date above. Continued use of the App after an update constitutes acceptance of the revised policy.
Questions or requests: [email protected].