# Privacy Policy for Flower Freshness Tracker
**Effective Date:** April 8, 2026
**Contact:** muhammadilyas15@gmail.com
## 1. Introduction
Flower Freshness Tracker ("we", "our", "the app") is a flower inventory management tool that helps florists and flower shop owners track batch freshness, manage FIFO inventory rotation, and analyze waste. This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application.
By using Flower Freshness Tracker, 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 the app, you may enter the following data:
- Flower batch details (variety name, category, quantity, cost per stem, arrival date, expected shelf life, markdown threshold, notes)
- Batch photos (optional, selected from your device gallery)
- Custom flower variety definitions (name, category, shelf life, markdown day)
- Waste log entries (quantity, reason such as expired, damaged, or unsold)
- Contact Us messages (topic, subject, message text)
### 2.2 Information Collected Automatically
- **Device information:** Device manufacturer, model, Android version, and API level — collected only when you submit a Contact Us form or when a crash occurs
- **App usage analytics:** Screens visited and feature usage via Firebase Analytics
- **Crash data:** Stack traces, device state, and error logs via Firebase Crashlytics
- **Advertising data:** Device advertising identifier and ad interaction data via Google AdMob (free tier only)
### 2.3 Consent Preferences
The app uses Google's User Messaging Platform (UMP) to collect your consent preferences for data processing and personalized advertising, in compliance with GDPR and other privacy regulations.
## 3. How We Use Your Information
We use collected information to:
- Provide core app functionality: track flower batch freshness, calculate markdown and discard dates, manage FIFO inventory rotation
- Generate waste reports and inventory statistics
- Send daily freshness alert notifications (when enabled by you)
- Display advertisements to free tier users
- Improve app performance and fix crashes through analytics and crash reporting
- Process premium subscription and one-time purchases
- Respond to your Contact Us inquiries
## 4. Data Storage and Security
### 4.1 Local Storage
- All your flower batch data, waste logs, and variety information is stored locally on your device using a Room database
- Batch photos are stored in the app's private internal storage on your device
- App settings and preferences are stored in SharedPreferences on your device
- **Your data is NOT synced to any cloud server** — all data remains on your device
### 4.2 Security Measures
- All network communication (ads, analytics, crash reporting) uses HTTPS/TLS encryption
- Photos are stored in the app's private internal directory, inaccessible to other apps
- No user accounts or passwords are required — the app operates entirely locally
## 5. Data Sharing
### 5.1 We Do NOT Sell Your Data
We do not sell, trade, or rent your personal information to third parties.
### 5.2 Third-Party Services
We use the following third-party services that may collect data:
| Service | Purpose | Data Accessed | Privacy Policy |
|---------|---------|--------------|----------------|
| Google AdMob | Advertising (free tier) | Device ID, ad interactions | [Google Privacy Policy](https://policies.google.com/privacy) |
| Firebase Analytics | App improvement | 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 purchases | Purchase history, subscription status | [Google Privacy Policy](https://policies.google.com/privacy) |
| Google UMP | Consent management | Consent preferences | [Google Privacy Policy](https://policies.google.com/privacy) |
### 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. Photos and Images
- Photos are selected only when you explicitly choose to add them to a batch using the gallery picker
- Photos are copied to the app's private internal storage on your device
- Photos are never uploaded to any server, synced to the cloud, or shared with third parties
- Photos are never used for advertising or analytics purposes
- You can remove batch photos by editing or deleting the batch within the app
- Uninstalling the app permanently removes all stored photos
## 7. Children's Privacy
Flower Freshness Tracker 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.
## 8. Your Rights and Choices
### 8.1 Access and Control
- You can view all your data within the app at any time
- You can edit or delete any batch, variety, or waste log entry you have created
- You can clear all data from Settings
### 8.2 Data Deletion
- You can delete individual batches, varieties, and waste logs within the app
- You can clear all data at once from Settings
- Uninstalling the app permanently removes all locally stored data, including photos
- No cloud data exists to delete — all data is local to your device
### 8.3 Notifications
- You can enable or disable freshness alert notifications from app Settings
- You can configure the daily reminder time from app Settings
- You can also manage notifications through your device's system Settings
### 8.4 Ad Preferences
- Premium purchase removes all advertisements permanently
- You can opt out of personalized ads via device settings (Settings > Google > Ads)
## 9. 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
- **Right to rectification** — correct inaccurate data
- **Right to erasure** — request deletion of your data
- **Right to restrict processing** — limit how we use your data
- **Right to data portability** — receive your data in a portable format
- **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.
## 10. Data Retention
- Local data is retained on your device 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 by Firebase Crashlytics
- No cloud backup data exists — all user data is stored locally only
## 11. 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.
## 12. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, contact us at:
**Email:** muhammadilyas15@gmail.com