Privacy Policy
Everything stays on your device — always
The short version: PassportTracker stores everything — your name, countries visited, photos, and passport details — entirely on your device. Nothing is transmitted to any server. Any personal information you enter is used solely to personalise the app experience on your device and is never shared with anyone.
1. Information You Enter
PassportTracker lets you enter personal details to personalise your in-app passport. This includes:
- Your name and surname
- Country of birth and country of residence
- Nationality
- Date of birth
- A passport photo
This information is stored only on your device and is used purely for app display purposes. It is never transmitted to JGApps, any server, or any third party. It exists solely to render your personalised passport inside the app.
2. Countries & Travel Data
Countries you stamp, visit dates, and any associated notes are stored locally in an on-device database (Isar). This data never leaves your device. No usage patterns, visit counts, or travel history are transmitted anywhere.
3. Photos
PassportTracker may access your photo library when you choose to:
- Upload a passport photo to personalise your in-app passport
- Attach a verification photo to a country stamp
Photos are copied to your device's local storage within the app's private documents directory. Photo verification is performed entirely on-device using GPS metadata embedded in the photo file. No photos are uploaded, transmitted, or seen by anyone other than you.
4. Location
PassportTracker does not request or use your live device location. The app reads GPS coordinates embedded in photos you choose to attach — this EXIF data is processed locally to verify a photo was taken in the country you stamped. Your actual location is never accessed or stored.
5. Data Sharing
PassportTracker does not share any data with third parties. There are no analytics SDKs, no advertising networks, no crash reporting services, and no third-party data processors integrated into the app. The country map data used in the app is sourced from Natural Earth, a public domain dataset, and is bundled with the app — no external requests are made to fetch it.
6. No Accounts Required
PassportTracker requires no account, no sign-in, and no email address. There is no backend, no cloud sync, and no server that holds your data. If you delete the app, all data is permanently removed from your device.
7. Children's Privacy
PassportTracker is suitable for all ages. We do not collect information from anyone, including children under 13. COPPA compliant.
8. Your Privacy Rights
Under GDPR, CCPA, and other applicable privacy laws, you have rights regarding personal data. Since all data is stored exclusively on your own device and never transmitted to us, we hold no personal data about you — making this the strongest privacy protection possible. To exercise your right to deletion, simply delete the app.
9. App Store Compliance
This policy meets Apple App Store requirements. PassportTracker does not use any third-party SDKs that transmit data to external servers. The app includes a privacy manifest (PrivacyInfo.xcprivacy) as required by Apple.
10. Purchases
PassportTracker is a one-time purchase handled entirely by Apple. JGApps does not receive or store your payment information. All purchase processing is governed by Apple's privacy policy.
11. Crash Reporting
Currently disabled. If implemented in the future, this policy will be updated to reflect any changes before they take effect.
12. Policy Updates
Changes will be posted here with an updated effective date. Continued use of the app after changes constitutes acceptance of the revised policy.
13. Permissions
PassportTracker requests the following device permission:
- Photo Library: required to attach verification photos to stamps and to upload a passport photo. Access is only used when you actively choose to select a photo. This permission can be revoked at any time via Settings → Privacy → Photos.