# Privacy Policy for Visa & Document Expiry
**Effective date:** 3 July 2026
**Last updated:** 3 July 2026
Visa & Document Expiry ("the app", "we", "us") is developed by Mobilia Apps. This app is built for travellers who care about their privacy. This policy explains, in plain language, what the app does and does not do with your information.
**In short: your passports, visas, traveller details and photos stay on your device. There is no cloud account, no sign-up, and nothing you enter is uploaded to us.**
---
## 1. Introduction
This Privacy Policy applies to the Visa & Document Expiry Android application (package `com.ilyas.ilyasapps.visadocexpiry`). By using the app you agree to the practices described here.
Visa & Document Expiry is an **offline, local-first** travel document tracker. It helps you record passport, visa and other travel-document expiry dates, calculate visa rules (such as the Schengen 90/180 rule and the 6-month passport rule), and scan a passport's machine-readable zone (MRZ) — all on your own device.
---
## 2. Information We Collect
### 2.1 Information You Provide (stored locally only)
You may enter the following, which is stored **only in the app's local database and private app storage on your device**:
- Traveller details (names, dates of birth, nationality, photos)
- Document details (passports, visas, ESTA/eTA, I-94, residence permits — including document numbers, issue/expiry dates, issuing country)
- Trips and destinations
- Passport photos or document images you add from the camera or gallery
We never receive, transmit, or store any of this information on our servers. It is not synced to any cloud service. There is no account and no login.
### 2.2 Passport / MRZ Scanning (on-device)
The app includes an optional passport scanner that reads the machine-readable zone (MRZ) of a passport. This uses **Google ML Kit on-device text recognition**.
- The passport image is processed **entirely on your device**.
- **The passport image is never uploaded, transmitted, or sent to us or to any third party.** No internet connection is used for scanning.
- The recognized text is used only to pre-fill the document fields, which you can review and edit before saving.
### 2.3 Information Collected Automatically
- **Crash and diagnostic data:** Firebase Crashlytics and Firebase Analytics collect anonymized crash reports and aggregate, non-identifying usage statistics to help us fix bugs and improve stability. This data does not include your passports, visas, traveller details, or photos.
- **Advertising identifier:** The Google AdMob advertising SDK may access your device's Advertising ID to serve banner ads and, subject to your consent, to personalize them.
### 2.4 Information We Do NOT Collect
- We do not collect or store your travel documents on any server.
- We do not require or collect an email address, phone number, or account.
- We do not collect precise location.
- We do not store any biometric data (see Section 4.3).
---
## 3. How We Use Your Information
- **Your entered data** is used solely on-device to display your documents, calculate expiry countdowns and visa rules, generate reminders, plan trips, and create PDF reports you choose to export.
- **Crash/diagnostic data** is used to identify and fix technical problems.
- **Advertising ID** is used to display ads that keep the free version available.
We do not sell your personal information.
---
## 4. Data Storage and Security
### 4.1 Local Storage
All travel documents, traveller profiles, photos, trips and settings are stored **locally** on your device in the app's private database (Room / SQLite) and private app storage. This data is not accessible to other apps and is not uploaded anywhere.
### 4.2 Cloud Storage
This version of the app does **not** use cloud storage or cloud sync for your travel data. Nothing you enter leaves your device except the PDF reports you explicitly choose to share.
### 4.3 Biometric App-Lock
The app offers an optional biometric lock (fingerprint / face). This uses your **device's own operating-system biometric system**. The app does not access, receive, or store any biometric data — the operating system simply returns a success/failure result.
### 4.4 Security Measures
Because your data stays on your device, its security is tied to your device's own protections (screen lock, encryption). We recommend enabling a device lock and the in-app biometric lock.
---
## 5. Data Sharing
### 5.1 We Do NOT Sell Your Data
We do not sell, rent, or trade your personal information.
### 5.2 Third-Party Services
The app includes the following third-party SDKs. Each operates under its own privacy policy:
| SDK | Purpose | Data Involved | Privacy Policy |
|-----|---------|---------------|----------------|
| Google AdMob + UMP | Banner ads & consent | Advertising ID, device info | https://policies.google.com/privacy |
| Google Play Billing | One-time in-app purchase | Purchase token (handled by Google Play) | https://policies.google.com/privacy |
| Google ML Kit (on-device text recognition) | Passport MRZ scanning | Passport image processed **on-device only; never uploaded** | https://developers.google.com/ml-kit/terms |
| Firebase Crashlytics | Crash reporting | Anonymized crash/diagnostic data | https://firebase.google.com/support/privacy |
| Firebase Analytics | Aggregate usage analytics | Anonymized, non-identifying usage events | https://firebase.google.com/support/privacy |
### 5.3 Ad Personalization
On first launch (in regions where required, such as the EU/EEA and UK), Google's User Messaging Platform (UMP) requests your consent for personalized ads. You can choose non-personalized ads, and you can reset or change your choice at any time in your device's Google ad settings.
---
## 6. Photos and Images
If you add a passport or document photo, or a traveller photo, from your camera or gallery, that image is stored **only in the app's private storage on your device**. Images are not uploaded to us or any third party. The app does not request the Android CAMERA permission — photo capture is delegated to your device's camera app via the system, and MRZ scanning uses on-device processing only.
---
## 7. Children's Privacy
Visa & Document Expiry is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us and we will address it — noting that such data would exist only on that child's device.
---
## 8. Your Rights and Choices
### 8.1 Access and Control
Because all of your data lives on your device, you have full control over it at all times within the app.
### 8.2 Data Deletion
- You can delete any traveller, document, trip, or photo from within the app at any time.
- **Uninstalling the app permanently deletes all associated local data** from your device. Because we hold none of your travel data on our servers, uninstalling completely removes it.
### 8.3 Notifications
The app requests notification permission (Android 13+) to send you document-expiry reminders. You can disable these at any time in your device's app notification settings.
### 8.4 Ad Preferences
You can opt out of personalized advertising via your device's Google ad settings, or remove ads entirely with the one-time Premium purchase.
---
## 9. GDPR Compliance (European Users)
If you are in the European Economic Area or the UK, you have rights including access, rectification, erasure, and objection. Since your personal travel data is stored only on your device and not on our servers, you exercise these rights directly by editing or deleting data in the app or by uninstalling it. For questions about the limited diagnostic/advertising data described above, contact us at the address below.
---
## 10. Data Retention
Your travel data is retained on your device until you delete it or uninstall the app. Anonymized crash and analytics data is retained per Google's Firebase retention policies.
---
## 11. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted at the URL below with an updated effective date.
---
## 12. Disclaimer
Visa and document rules shown in the app are informational only and are **not immigration or legal advice**. Always verify requirements with the official embassy or government source before you travel.
---
## 13. Contact Us
If you have questions about this Privacy Policy or our data practices, contact us at:
**Email:** muhammadilyas15@gmail.com