# Privacy Policy for Visit Logger
**Effective Date:** April 11, 2026
**Last Updated:** April 11, 2026
("we", "us", or "our") operates the **Visit Logger** mobile application (the "App"), package name `com.ilyas.ilyasapps.clientvisitlogger`. This Privacy Policy explains how we handle information when you use our App.
Visit Logger is a **CRM / sales visit tracking application** designed to help sales representatives, field agents, and business professionals log client visits, manage follow-ups, and track customer relationships.
---
## 1. Information We Collect
### 1.1 Information You Provide (Stored Locally on Your Device)
Visit Logger allows you to enter and store the following CRM data **locally on your device**:
**Client Information**
- Client name
- Phone number
- Email address
- Company / organization name
- Physical address
- Notes and custom tags
**Visit Records**
- Visit date and time
- Check-in and check-out timestamps
- GPS location coordinates (optional — only if you enable GPS auto-capture in Settings)
- Purpose of visit
- Visit summary and outcome
- Next action items
- Photos attached to visits
- Visit notes
**Follow-Ups**
- Follow-up title
- Due date
- Status (pending, completed, etc.)
- Notes
**Tags**
- Custom tags used to categorize clients and visits
**App Settings**
- GPS auto-capture toggle
- Notification preferences
- Theme preference (light / dark / system)
- Default visit purpose
All of the above data is stored in a local Room database on your device. We do **not** upload this CRM data to any server.
### 1.2 Information Collected Automatically
**Device & Diagnostic Data (via Firebase Crashlytics and Firebase Analytics)**
- Device model, OS version, app version
- Crash logs and stack traces
- Basic usage analytics (screens visited, feature interactions)
- Anonymous device identifiers
This information is used solely to diagnose crashes and improve app stability.
**Advertising Identifiers (via Google AdMob)**
- Google Advertising ID
- General device information required to serve ads
---
## 2. Location Data
Visit Logger uses `ACCESS_FINE_LOCATION` and `ACCESS_COARSE_LOCATION` permissions to **optionally** capture GPS coordinates when you log a visit. This feature:
- Is **disabled by default** and must be enabled in Settings
- Captures location **only at the moment you log a visit** (not in the background)
- Stores coordinates **only in the local Room database** on your device
- Is **never transmitted** to our servers or any third party
- Can be disabled at any time in the App's Settings or in your device's system settings
We do not track your location continuously, and we do not use location for advertising.
---
## 3. Photos
The App allows you to attach photos to visit records. Photos are:
- Stored in the App's **private internal storage** on your device
- Shared only when **you** explicitly choose to share a visit (via Android's share sheet using FileProvider)
- Never uploaded to our servers
The App does not access your entire photo gallery — only photos you explicitly pick or capture for a visit.
---
## 4. Notifications
Visit Logger requests the `POST_NOTIFICATIONS` permission (Android 13+) to deliver follow-up reminders. Notification scheduling is a planned feature and will use `RECEIVE_BOOT_COMPLETED` to reschedule reminders after device restart. No notification content is transmitted to our servers.
---
## 5. Cloud Sync (Coming Soon)
Visit Logger currently stores **all** your CRM data locally on your device. Firebase Authentication and Firestore dependencies are included in the App in preparation for a future optional cloud sync feature, but **cloud sync is not yet active**. When this feature is released in a future update:
- It will be **opt-in** — you will choose whether to enable it
- Your data will sync to your private Firebase account under your User ID
- This Privacy Policy will be updated with full details before sync is enabled
Until then, no CRM data (clients, visits, follow-ups, tags, photos) leaves your device.
---
## 6. Third-Party Services
Visit Logger uses the following third-party SDKs:
| Service | Purpose | Data Shared |
|---|---|---|
| **Google AdMob** | Banner, interstitial, and rewarded ads | Advertising ID, device info |
| **Google UMP (User Messaging Platform)** | GDPR / consent management for ads | Consent choices |
| **Firebase Crashlytics** | Crash reporting | Crash logs, device info |
| **Firebase Analytics** | Anonymous usage analytics | Screen views, events, device info |
| **Firebase Auth & Firestore** | (Coming Soon) Optional cloud sync | Not currently active |
| **Google Play Billing** | Subscription & one-time purchase management | Purchase tokens, subscription status |
| **Google Play Services (Fused Location Provider)** | GPS coordinates for visits | Location (only when enabled) |
| **MPAndroidChart** | Local chart rendering | None (no data collection) |
| **Glide** | Local image loading | None (no data collection) |
Each third-party service is governed by its own privacy policy:
- Google / AdMob / Firebase: https://policies.google.com/privacy
---
## 7. Advertising & Consent
Visit Logger displays ads via Google AdMob to support free usage. We use **Google UMP** to request your consent for personalized advertising where required by law (e.g., GDPR in the EU). You can change your ad consent choices at any time from the App's Settings.
**Ad-Free Experience:** You can remove ads by purchasing a premium subscription or lifetime upgrade (see Section 8).
---
## 8. Subscriptions & Purchases
Visit Logger offers premium upgrades through Google Play Billing:
- **Monthly subscription**
- **Yearly subscription**
- **Lifetime (one-time purchase)**
Premium upgrades remove ads and unlock premium features. All payments are processed by **Google Play** — we never see or store your payment details. Subscription management (cancellation, refunds) is handled through your Google Play account:
https://play.google.com/store/account/subscriptions
---
## 9. Data Storage & Security
- All CRM data is stored in a **local Room database** on your device
- Settings are stored in Android **SharedPreferences**
- Photos are stored in the App's **private internal storage**
- We do **not** transmit your CRM data over the network
- Firebase Crashlytics and Analytics data is transmitted securely over HTTPS to Google servers
Because data is stored locally, the security of your data depends on the security of your device. We recommend using a device lock (PIN, password, or biometric).
---
## 10. Data Retention & Deletion
- **Local data:** Remains on your device until you delete it through the App, clear the App's data, or uninstall the App. Uninstalling the App permanently deletes all local CRM data.
- **Crash & analytics data:** Retained by Firebase according to Google's retention policies.
- **Advertising data:** Retained by Google AdMob according to Google's policies.
You can delete individual clients, visits, follow-ups, and tags at any time from within the App.
---
## 11. Children's Privacy
Visit Logger is intended for business and professional use and is **not directed to children under 13**. We do not knowingly collect personal information from children.
---
## 12. Your Rights
Depending on your jurisdiction (e.g., GDPR in the EU, CCPA in California), you may have the right to:
- Access the personal data we hold about you
- Request correction or deletion
- Withdraw consent for advertising
- Lodge a complaint with a data protection authority
Since your CRM data is stored **locally on your device**, you have direct control over it through the App at all times. For requests related to Crashlytics / Analytics data, please contact us.
---
## 13. Permissions Summary
| Permission | Purpose | Required? |
|---|---|---|
| `INTERNET` | Ads, crash reporting | Required |
| `ACCESS_NETWORK_STATE` | Check connection for ads | Required |
| `ACCESS_FINE_LOCATION` | GPS capture for visits | Optional (toggle in Settings) |
| `ACCESS_COARSE_LOCATION` | GPS capture for visits | Optional (toggle in Settings) |
| `POST_NOTIFICATIONS` | Follow-up reminders | Optional (Android 13+) |
| `RECEIVE_BOOT_COMPLETED` | Reschedule reminders after restart | Required for reminders |
| `com.android.vending.BILLING` | Google Play subscriptions | Required for premium |
---
## 14. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be posted within the App and/or on our developer page, with an updated "Effective Date". Continued use of the App after changes constitutes acceptance of the revised policy.
---
## 15. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact:
Email: muhammadilyas15@gmail.com
Developer Page: https://play.google.com/store/apps/developer?id=Mobilia+Apps
Privacy Policy Portal: https://sites.google.com/view/mobilia-apps/
---
*This Privacy Policy applies only to the Visit Logger application and does not cover any third-party services or websites linked from the App.*