Plue Studio ("we", "our", or "us") operates the DoneAgo: Last Time Tracker mobile application (the "App") on Android and iOS. This Privacy Policy explains how information is handled when you use the App on either platform.

DoneAgo was built with privacy as a core principle, not an afterthought. We do not run servers that store your tracking data. What you track stays on your device or in your own cloud account. By using DoneAgo, you agree to this Privacy Policy.

Our commitment in one sentence: What you track (your cards, logs, notes and photos) never leaves your device or your own cloud account. We use crash reports to fix bugs and anonymous usage analytics to improve the app, and neither one includes your tracking content.

1. Overview

DoneAgo helps you track the state of things in your life, like pets, plants, appliances, medication and chores, and shows you exactly how long ago each state last changed.

The App does not require an account. We do not operate servers that store your tracking data. Everything you create stays on your device and, depending on your platform, optionally in your own cloud account.

To keep the App working and to decide what to improve, we use two services: Firebase Crashlytics for crash reports, and PostHog for anonymous product analytics. Section 2 explains exactly what each one receives.

2. Your Information

Your App Data

All cards, trackers, states, timestamps, logs, notes, tags, amounts and photos you create in the app are yours entirely.

  • Created by you
  • Stored on your device
  • Synced or backed up to your own cloud account, if you use those features (see Section 3)
  • Never transmitted to Plue Studio, our analytics provider or our crash-reporting provider
  • Never seen, accessed, or analyzed by us

We never see what you track. Card names, tracker and state names, notes, tags, amounts and photos are never sent to us.

Crash Reporting

We use Firebase Crashlytics by Google to automatically detect app crashes and errors so we can fix them. A crash report contains:

  • Crash stack traces and diagnostics, including short technical log messages about what the app was doing (for example, "iCloud sync started")
  • Device model and OS version
  • App version at time of crash
  • A few app settings that help reproduce a bug, such as light or dark theme and whether setup was completed

On Android, if you sign in with Google to use Drive backup or Sheets sync, crash reports are tagged with an identifier made from a one-way hash of your Google account email. This lets us tell whether several crashes affect the same person; we cannot turn it back into your email. In app versions up to 4.0.0, the log attached to a crash report could also include your Google account email address itself after you signed in. This is removed starting with version 4.0.1.

Crash reports never include your tracking content, are encrypted in transit, and are used only to find and fix bugs.

Product Analytics

We use PostHog to understand, in aggregate, how the App is used: for example, how many people finish setup, which features get used, and where people run into a Premium limit. This tells us what to fix and what to build next. PostHog receives:

  • A random ID created by the app. It is not linked to your name, email, Apple ID or Google account
  • App events, such as opening the app, finishing setup, creating a card, changing a state, turning a setting on or off, viewing the Premium screen or completing a purchase. Events carry counts and choices (for example, how many trackers a new card has), never the names, notes or photos you enter
  • Your answers to the optional questions during setup (how you keep track of things today, what you have tried before, what matters to you, and which areas you want to track)
  • Whether you have Premium, your platform, app language, app version, device model and OS version
  • Performance timings, such as how long the app takes to start

As with any internet connection, PostHog receives your IP address, which it can use to estimate your approximate location (country or city). Analytics data is processed by PostHog in the United States. We do not use analytics data for advertising, we do not sell it, and we do not combine it with data from other companies' apps or websites.

What We Do Not Collect

To be explicit, we do not collect:

  • Your tracking content: card, tracker and state names, notes, tags, amounts or photos
  • Advertising identifiers (Android Advertising ID or Apple IDFA)
  • Precise location (GPS)
  • Health or fitness data from Apple Health, Google Fit or Health Connect
  • Your contacts
  • Your name, email address or age
  • Screen recordings or screenshots of how you use the app

3. Cloud Sync, Backup & Export

Depending on your platform, DoneAgo offers cloud storage for your data. In all cases, your data goes to your own cloud account, not our servers.

iCloud Sync

On iOS, DoneAgo automatically syncs your data, including photos attached to logs, to your personal iCloud account so your cards and logs are available across all your Apple devices. Sync happens directly between your devices via Apple's servers, it does not pass through Plue Studio. We do not have access to your iCloud data at any point. The App also stores a small flag in iCloud noting that you have completed setup, so reinstalling the App can take you straight to your cards. Your data is tied to your Apple ID and governed by Apple's Privacy Policy.

You can enable or disable iCloud sync for DoneAgo at any time in iOS Settings > [Your Name] > iCloud. To permanently delete all data including iCloud-synced records, use Menu > Delete All Data inside the app.

Google Sign-In

On Android, Google Drive backup and Google Sheets sync require you to sign in with Google. The App asks Google for your email address and basic profile (name and picture), which it shows in the app so you know which account is connected, and for access only to the files DoneAgo itself creates in your Google Drive. Your email and profile stay on your device and are not sent to us.

Google Drive Backup

On Android, DoneAgo offers optional Google Drive backup as a premium feature. When enabled, your app data and the photos attached to your logs are encrypted on your device and backed up to a DoneAgo folder in your personal Google Drive account. Backup and restore happen directly between your device and Google Drive, they do not pass through Plue Studio's servers. We do not have access to your Google Drive data at any point, and the App can only access files it created itself. Your backup data is governed by Google's Privacy Policy.

You can disable Google Drive backup at any time inside the app via Menu > Backup & Restore by signing out of Google. Previously backed-up files remain in your Google Drive until you delete them manually.

Google Sheets Sync

On Android, Premium users can turn on syncing to Google Sheets. DoneAgo then creates a spreadsheet in your Google Drive and writes your logs into it: card, tracker and state names, dates and times, durations, notes and amounts. Data goes directly between your device and Google, not through Plue Studio. You can stop syncing at any time in the app; the spreadsheet stays in your Google Drive until you delete it.

Local Backup

On Android, you can also export an encrypted backup file directly to your device storage. This file stays on your device and is never transmitted anywhere.

CSV Export

You can export your logs as a CSV spreadsheet file. The file is created on your device and goes only where you choose to save or share it.

4. Data Storage

Your tracking data lives on your device and, depending on your platform and preferences, in your personal cloud account. It never passes through Plue Studio's servers.

  • Local storage, all cards, states, logs and photos are stored on-device on both platforms
  • iCloud sync, on iOS, data is automatically synced to your own iCloud account under your Apple ID, not our servers
  • Google Drive backup and Google Sheets sync, on Android, optional premium features that store data in your own Google Drive account, not our servers

Your tracking content never reaches any of our infrastructure. The only data we receive is the crash diagnostics and product analytics described in Section 2.

5. Permissions

The App requests only the permissions necessary for its features.

Android

  • Google Play License Check, verifies your premium purchase status
  • Google Play Billing Service, handles in-app purchases
  • Foreground Service, keeps timers and tracking accurate when the app is in the background
  • Vibration, provides haptic feedback
  • Run at Startup, restores widgets, timers and reminders after device reboot
  • Schedule Exact Alarm, keeps reminders, auto switch and widget timers accurate
  • Keep Awake, briefly keeps the app running while widgets update in the background
  • Network Access, used for crash reporting, product analytics, in-app purchases, Google Drive backup and Google Sheets sync
  • Notifications (optional), used for reminders and nudges. You can enable or disable them at any time in device settings.
  • Photos and camera (optional), when you attach a photo to a log, Android's photo picker or camera opens. DoneAgo only receives the photos you choose.

iOS

  • iCloud / CloudKit, used to sync your data across your Apple devices
  • Network Access, used for crash reporting, product analytics, in-app purchases, and iCloud sync
  • Notifications (optional), used for reminders and nudges. You will be prompted to grant permission and can change this at any time in iOS Settings.
  • Camera (optional), used only when you choose to take a photo to attach to a log
  • Photo Library (optional), used only when you choose photos to attach to a log

On iOS, we do not show an App Tracking Transparency (ATT) prompt because we do not track you across other companies' apps or websites.

6. Third-Party Services

The App integrates with the following third-party services.

Firebase Crashlytics (Google)

Used on both platforms to detect and report app crashes and errors. Receives crash diagnostics only, never your tracking content. Not linked to your Apple ID; on Android, linked to your Google account only through the one-way hashed identifier described in Section 2. See Google's Privacy Policy.

PostHog

Used on both platforms for the product analytics described in Section 2. Receives app events tied to a random ID, never your tracking content. Data is processed in the United States. See posthog.com/privacy.

RevenueCat

Used on both platforms to verify and manage your premium purchase entitlements. RevenueCat may collect a randomized app user ID, your purchase logs from the respective app store, and device info solely to verify your subscription status. This data is not linked to your Google account, Apple ID, or your app content. They do not receive your payment details. See revenuecat.com/privacy.

Google Play & Google Play Billing

On Android, all payments are processed by Google through the Google Play Store. We do not receive or store your payment information. Governed by Google's Privacy Policy.

Apple App Store & StoreKit

On iOS, all payments are processed by Apple through the App Store. We do not receive or store your payment information. Governed by Apple's Privacy Policy.

Apple iCloud (CloudKit)

On iOS, your app data is stored in Apple's iCloud infrastructure via CloudKit and tied to your Apple ID. We use CloudKit only to read and write your own app data to your own iCloud account. We cannot access, view, or read the contents of your data. Governed by Apple's Privacy Policy.

Google Sign-In, Google Drive & Google Sheets

On Android, if you use Google Drive backup or Google Sheets sync, your data is stored in your personal Google Drive account. We use the Drive and Sheets APIs only to read and write the backup files, photos and spreadsheet that DoneAgo itself creates. We do not access any other Drive content. Governed by Google's Privacy Policy.

7. In-App Purchases

DoneAgo offers optional premium features through one-time or subscription purchases.

  • All payments are processed by Google on Android, or Apple on iOS, through their respective app stores
  • We do not receive or store your payment information
  • Purchase status is verified through RevenueCat (see Section 6)
  • If you use Restore Purchases, your app store confirms your prior purchases, no additional data is shared with us

8. Tracking & Advertising

The App contains no advertisements. We do not use advertising networks, ad identifiers, or tracking pixels of any kind, and analytics data is never used for advertising.

On iOS, DoneAgo does not use Apple's advertising identifier (IDFA) and does not link your data with data from other companies' apps or websites. You will not see an App Tracking Transparency prompt because we do not engage in tracking as defined by Apple.

9. Children's Privacy

DoneAgo is intended for a general audience and does not knowingly collect personal information from children under 13. We do not ask for anyone's name, email or age, and the analytics described in Section 2 are tied to a random ID rather than to a person. If you believe a child has provided us with personal data, please contact us and we will take appropriate steps.

10. Data Security

Your tracking data never reaches Plue Studio's servers, so you retain full control over it at all times.

  • On iOS, Apple encrypts your iCloud data in transit and at rest per their security standards
  • On Android, Google Drive backups and backed-up photos are encrypted on your device before they are uploaded, and Google also encrypts them in transit and at rest
  • On Android, local backup files are encrypted before being saved to your device
  • Crash diagnostics and analytics data are encrypted in transit

We recommend protecting your device with Face ID, Touch ID, fingerprint, PIN, or passcode to prevent unauthorized physical access to your app data.

11. Data Deletion & Retention

Since your tracking data is stored on your device and optionally in your own cloud account, you have full control over it at all times.

On iOS

To permanently delete all your data including all iCloud-synced records, use Menu > Delete All Data inside the app. This is the single action that clears everything from both your device and your iCloud account. Uninstalling the app removes local data from your device, but data previously synced to iCloud will persist until you use Menu > Delete All Data or remove it manually from iCloud.

On Android

  • Delete within the app via Menu > Delete All Data
  • Via Android Settings: Settings > Apps > DoneAgo > Storage > Clear Data
  • Uninstalling the app removes all locally stored data from your device
  • To delete Google Drive backup data, open Google Drive and delete the DoneAgo backup folder (named "LastTimeTracker"), which also holds your backed-up photos
  • To delete Google Sheets data, delete the "DoneAgo Log" spreadsheet from your Google Drive

Crash Reporting Data

Crash diagnostics collected by Firebase Crashlytics are kept by Google according to its own retention policies, after which they are deleted. Because reports are not tied to your name, we usually cannot find an individual's reports, but contact us and we will help where we can.

Analytics Data

Analytics data in PostHog is tied to a random ID created by the app. Uninstalling the app resets that ID, so new events are no longer connected to old ones. We keep analytics data only as long as it is useful for improving the App. If you would like your analytics data deleted, contact us and we will help where we can identify it.

RevenueCat Data

RevenueCat retains anonymized purchase entitlement data as long as necessary to provide the service. You can contact RevenueCat at revenuecat.com/privacy for deletion requests relating to their records.

12. Your Rights

Depending on your region, you may have rights under applicable privacy laws (including GDPR, CCPA, and others) to access, correct, port, restrict processing of, object to, or delete personal data we hold about you.

We do not collect your name or contact details, so most of these rights apply to data held by our third-party processors (Firebase Crashlytics, PostHog, RevenueCat). We are happy to help you make requests to them.

For any privacy rights requests, please contact us at the address in Section 15.

13. Our Commitment to Privacy

DoneAgo is a tool built for how you actually live, tracking the things that matter to you, privately. We built it because we wanted an app like this to exist, not to build a data business.

We will never sell your data, show you ads, or send what you track to our servers. Our only revenue comes from premium feature purchases. Analytics exist to tell us which parts of the App work and which don't, not to build a profile of you. Your data is not and never will be a product.

14. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Changes will be reflected with an updated "Last updated" date. We encourage you to review this policy periodically. Any changes that reduce your privacy protections will be communicated clearly in the app.

15. Contact Us

If you have any questions or concerns about this Privacy Policy, please reach out.