# Privacy Policy for Shift Hours Logger
**Effective Date:** April 12, 2026
**Developer:** Muhammad Ilyas
**Contact:** muhammadilyas15@gmail.com
## 1. Introduction
Shift Hours Logger ("we", "our", "the app") is a work shift tracking application that helps you log work shifts, breaks, and earnings across multiple jobs. Features include clock in/out with real-time timer, manual shift entry, overtime calculations, earnings breakdown, bar chart reports, and CSV/PDF export. This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application.
By using Shift Hours Logger, you agree to the collection and use of information as described in this policy.
## 2. Information We Collect
### 2.1 Information You Provide
When using Shift Hours Logger, you may enter the following information:
- **Job information:** Job name, employer name, hourly rate, overtime rate, overtime type, overtime threshold hours, default job preference
- **Shift data:** Clock-in and clock-out times, break duration, manual entry indicator, shift notes
- **Break details:** Break start and end times
- **Earnings and adjustments:** Tips, bonuses, and deductions associated with shifts
All of this information is stored **locally on your device only** and is never transmitted to our servers or any third party.
### 2.2 Employment and Financial Information
Shift Hours Logger stores sensitive employment and financial data including:
- **Hourly wage rates** and **overtime rates** for each job
- **Calculated earnings** based on hours worked and applicable rates
- **Tips, bonuses, and deductions** entered as earning adjustments
- **Overtime calculations** based on your configured overtime rules
**This data is stored exclusively on your device** in a local database. It is never uploaded to any server, cloud service, or third-party platform. We have no access to your employment or financial information.
### 2.3 Information Collected Automatically
The following information may be collected automatically by third-party SDKs integrated into the app:
- **Device information** (device model, operating system version, app version) for crash reporting
- **App usage analytics** (screens visited, feature usage patterns) for app improvement
- **Advertising identifiers** for serving advertisements (free tier only)
### 2.4 Data Export
You can export your shift and earnings data as CSV or PDF files. Exports are:
- Generated locally on your device
- Shared only when you explicitly choose to share via Android's share menu (using FileProvider)
- Never automatically uploaded or transmitted
- Under your full control — you decide where and how to share exported files
## 3. How We Use Your Information
We use collected information to:
- **Provide core functionality:** Track work shifts, calculate hours worked, compute earnings and overtime
- **Generate reports:** Create bar charts and earnings breakdowns from your shift data
- **Enable data export:** Generate CSV and PDF files for your records
- **Send reminders:** Deliver shift-related notifications (with your permission)
- **Display advertisements:** Show ads to free tier users via Google AdMob
- **Improve the app:** Analyze anonymous usage patterns and fix crashes
- **Process purchases:** Handle premium subscription transactions
## 4. Data Storage and Security
### 4.1 Local Storage
- All your shift, job, break, and earnings data is stored **locally on your device** using an encrypted Room database
- App preferences (settings, theme choice) are stored locally using SharedPreferences
- **No cloud storage or cloud sync is used** — your data never leaves your device unless you explicitly export it
### 4.2 Security Measures
- All network communication (ads, analytics, crash reports) uses HTTPS/TLS encryption
- Your work and earnings data remains on-device and is not accessible over any network
- Uninstalling the app permanently removes all locally stored data
## 5. Data Sharing
### 5.1 We Do NOT Sell Your Data
We do not sell, trade, or rent your personal information to third parties. Your shift data, earnings information, and employment details are never shared with anyone.
### 5.2 Third-Party Services
We use the following third-party services that may collect limited data:
| Service | Purpose | Data Accessed | Privacy Policy |
|---------|---------|--------------|----------------|
| Google AdMob | Advertising (free tier) | Device ID, ad interactions | [Google Privacy Policy](https://policies.google.com/privacy) |
| Google UMP | Ad consent management | Consent preferences | [Google Privacy Policy](https://policies.google.com/privacy) |
| Firebase Analytics | App improvement | Anonymous usage patterns, device info | [Firebase Privacy](https://firebase.google.com/support/privacy) |
| Firebase Crashlytics | Crash reporting | Crash logs, device state | [Firebase Privacy](https://firebase.google.com/support/privacy) |
| Google Play Billing | Premium subscriptions | Purchase history, subscription status | [Google Privacy Policy](https://policies.google.com/privacy) |
**Important:** None of these services have access to your shift data, earnings information, or employment details. These services only collect technical and advertising-related data.
### 5.3 Ad Personalization
- Free tier users see advertisements served by Google AdMob
- AdMob may use device identifiers and usage data for ad personalization
- You can opt out of personalized ads through your device settings
- Premium subscribers see no advertisements
## 6. Children's Privacy
Shift Hours Logger is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we discover that a child under 13 has provided us with personal information, we will delete it promptly.
## 7. Your Rights and Choices
### 7.1 Access and Control
- You can view all your data within the app at any time
- You can edit or delete any job, shift, break, or earning adjustment you have entered
- You can export your data as CSV or PDF for your records
### 7.2 Data Deletion
- You can delete individual shifts, jobs, breaks, or earning adjustments within the app
- Uninstalling the app removes **all** locally stored data permanently
- No cloud data exists to delete — all data is local only
### 7.3 Notifications
- Shift reminders require your explicit permission (Android 13+)
- You can disable notifications at any time through app Settings or device Settings
### 7.4 Ad Preferences
- Premium subscription (monthly, yearly, or lifetime) removes all advertisements
- You can opt out of personalized ads via device settings (Settings > Google > Ads)
## 8. GDPR Compliance (European Users)
If you are located in the European Economic Area (EEA), you have additional rights:
- **Right to access** — request a copy of your data (available via in-app export)
- **Right to rectification** — correct inaccurate data (editable within the app)
- **Right to erasure** — request deletion of your data (delete within app or uninstall)
- **Right to restrict processing** — limit how we use your data
- **Right to data portability** — receive your data in a portable format (CSV/PDF export)
- **Right to object** — object to data processing for marketing
The app uses Google's User Messaging Platform (UMP) to obtain consent for data processing and personalized advertising in compliance with GDPR.
To exercise any of these rights, contact us at muhammadilyas15@gmail.com.
## 9. Data Retention
- **Local data** is retained until you delete it or uninstall the app
- **Analytics data** is retained per Google's standard retention policies (14 months)
- **Crash reports** are retained for 90 days
- **No cloud backup data exists** — there is nothing to retain on our servers
## 10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Updating the "Effective Date" at the top of this policy
- Posting a notice within the app
Your continued use of the app after changes constitutes acceptance of the updated policy.
## 11. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, contact us at:
**Email:** muhammadilyas15@gmail.com
**Developer:** Muhammad Ilyas