This Privacy Policy describes how DashClean Team ("we", "us", or "our") collects, uses, and handles information when you use the DashClean mobile application ("the App"). We believe in being straightforward about our data practices.
1. Information We Collect
1.1 Device Identifiers
We collect the following device-level identifiers for advertising attribution and subscription management:
| Identifier | Purpose |
|---|---|
| IDFA (Advertising Identifier) | Ad attribution measurement, collected only with your explicit consent via the App Tracking Transparency prompt |
| IDFV (Vendor Identifier) | Link subscription transactions to your device |
| Adjust Device ID (ADID) | Identify install source for advertising campaigns |
1.2 Attribution Data
When you install the App from an advertising campaign, we collect attribution information through the Adjust SDK, including:
- Advertising network name, campaign name, ad group, and creative details
- Tracker name and tracker token
- Click label
- Cost data (amount, currency, type) if provided by the ad network
This data helps us understand which advertising channels bring users to the App for attribution analysis.
1.3 Subscription and Transaction Data
When you purchase a subscription, we collect:
- Transaction ID and original transaction ID (assigned by Apple)
- Associated device identifiers (ADID, IDFV)
This data is used to map subscriptions to devices for service delivery and fraud prevention.
1.4 Crash Reports
We use Firebase Crashlytics (provided by Google LLC) to collect crash logs when the App encounters errors. This includes:
- Device model and iOS version
- App version and build number
- Stack trace of the crash
- General device state at time of crash
Crash data is used to identify and fix bugs.
1.5 Push Notification Tokens
If you enable push notifications, we collect a device token via Firebase Cloud Messaging (FCM) to deliver notifications. You can disable notifications at any time in your device settings.
1.6 App Preferences
We store your preferences locally on your device, including:
- Theme setting (dark, light, or system)
- Privacy vault PIN (stored as a SHA-256 hash; we cannot read your actual PIN)
- Face ID preference for privacy vault
- Subscription status cache
These preferences are stored in your device's local storage (UserDefaults) and are not transmitted to our servers.
2. Information We Do Not Collect
We want to be clear about what we do not collect:
- No account information: The App does not require registration. We do not collect your name, email address, phone number, or any personal contact information.
- No photo content: Your photos are analyzed and processed entirely on your device. We do not upload, access, or store your photos on our servers.
- No location data: We do not request or collect your geographic location.
- No contacts: We do not access your contacts list.
- No browsing history: We do not track your activity outside the App.
3. How We Use Your Information
| Data Type | How We Use It |
|---|---|
| Device identifiers + attribution data | Measure advertising campaign effectiveness, understand install sources |
| Transaction data + device identifiers | Deliver subscription services, prevent fraud |
| Crash reports | Identify and fix bugs to improve App stability |
| Push notification tokens | Send you notifications (only if enabled) |
4. Third-Party Services
The App integrates the following third-party services, each with their own data practices:
| Service | Provider | Purpose |
|---|---|---|
| Adjust SDK | Adjust GmbH | Mobile ad attribution and campaign measurement |
| Facebook SDK (FBSDKCoreKit) | Meta Platforms, Inc. | Advertiser ID collection for ad attribution. Auto-event logging is disabled. Advertiser tracking is subject to your ATT consent. |
| Firebase Crashlytics | Google LLC | Crash reporting and diagnostics |
| Firebase Cloud Messaging | Google LLC | Push notification delivery |
For their privacy practices, please refer to:
FacebookAutoLogAppEventsEnabled = false). Advertiser ID collection is enabled to support ad attribution measurement, but is subject to your App Tracking Transparency consent. If you deny tracking permission, the advertiser ID is not shared with Meta.
5. Data Sharing
We share limited data with the following parties and for the following purposes:
- Our servers: Device identifiers, attribution data, and transaction-device mappings for subscription management and attribution analysis.
- Adjust GmbH: Device identifiers and attribution events for ad measurement.
- Meta Platforms: Advertiser ID (subject to your ATT consent) for ad attribution.
- Google LLC: Crash logs via Firebase Crashlytics; push notification tokens via Firebase Cloud Messaging.
We do not sell your personal information. We do not share your data with third parties for purposes unrelated to the App's functionality.
6. Device Permissions
| Permission | Why We Request It | Required? |
|---|---|---|
| Photo Library (Read & Write) | Core feature: browse, analyze, compress, and delete photos and videos on your device | Yes, for core functionality |
| Calendar (Read) | Display photos organized by calendar date in the timeline view | No, optional feature |
| App Tracking Transparency | Request your permission before collecting IDFA for ad attribution | No, you can deny |
| Face ID / Biometrics | Unlock the privacy vault (alternative to PIN) | No, optional security feature |
| Push Notifications | Receive reminders and updates | No, optional |
You can change permission settings at any time in your device's Settings app.
7. Data Storage and Security
- Local data: Photos, preferences, and privacy vault files are stored on your device. Privacy vault PIN is stored as a SHA-256 hash.
- Server data: Attribution and transaction mapping data transmitted to our servers uses HTTPS (TLS encryption in transit).
- Third-party data: Crash reports and notification tokens are stored on Firebase (Google Cloud) servers. Attribution data is stored on Adjust servers.
We use industry-standard transport encryption (TLS) for all network communications. No security measure is infallible, but we take reasonable steps to protect data in transit.
8. Data Retention
- Device identifiers and attribution data: Retained on our servers for the duration needed to measure campaign effectiveness, typically aligned with advertising platform retention periods.
- Transaction mapping data: Retained for as long as your subscription is active, plus a reasonable period after expiration for support purposes.
- Crash reports: Retained by Firebase Crashlytics per Google's data retention policies (typically 90 days).
- Local data: Remains on your device until you delete the App or clear app data.
9. Your Rights
Depending on your location, you may have the following rights:
- Access: Request information about the data we hold about your device.
- Deletion: Request deletion of data associated with your device identifiers.
- Opt-out of tracking: Deny the App Tracking Transparency prompt or change it in Settings > Privacy > Tracking.
- Uninstall: Deleting the App removes all locally stored data, including privacy vault contents, preferences, and cached data.
To exercise your data rights, contact us at support@dashcleans.com.
10. Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child under 13 has provided us with data, please contact us and we will delete it.
11. International Users
If you use the App from outside the country where our servers are located, your data (device identifiers, attribution data, transaction mappings) will be transferred internationally. We use HTTPS encryption for all data transfers.
12. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes that affect how we handle your data, we will notify you through the App or by updating the "Last updated" date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.
13. Contact Us
If you have questions about this Privacy Policy or our data practices, contact us at:
Email: support@dashcleans.com
Developer: DashClean Team