Delete my data

Last updated: May 9, 2026

Touch Recorder is an offline utility. There is no user account, no cloud database, and no server we operate that holds your recordings or settings. Almost everything the app keeps about you lives on your device, and you control it.

This page describes the two ways to delete it: an in-app button that wipes every local data store and signals Google Firebase to delete server-side diagnostic data, and an email fallback for cases where the in-app button is unreachable.

Heads up. Deleting your data is permanent. Recorded scripts, your Premium / subscription state cached on the device, and accumulated free-tier ad-grace time are all wiped. There is no undo and no cloud backup to restore from — we do not operate one.

1. Delete from inside the app (recommended)

  1. Open Touch Recorder.
  2. Tap the menu and open Privacy & Legal.
  3. Scroll to the Data deletion section and tap Delete my data.
  4. A preflight checklist opens. Disable each of the five system permissions Touch Recorder holds (the app deep-links each one to the correct Settings page):
    • Accessibility service
    • Display over other apps
    • Device administrator
    • Usage access
    • Battery optimization (return to Optimized)
  5. Once every row reads Disabled, type the word DELETE in the confirmation box and tap Delete everything.
  6. Confirm one last time on the yes/no dialog. The app then wipes everything below, signals Firebase, removes itself from Recents, and shuts down. There is no automatic relaunch — reopen from the launcher icon if you want to use Touch Recorder again.
Why the preflight? Wiping local data while a Touch Recorder service is still running would leave a half-deleted state. The checklist guarantees the app is fully inert before the destructive call fires, and it doubles as a guided uninstall path.

2. What gets deleted

On your device (always wiped)

On Google Firebase (best-effort, requires a network connection)

When the in-app button runs, Touch Recorder makes the following Firebase calls before killing the process. They are awaited for up to 5 seconds so the network requests actually leave the device.

If you are offline at the time of deletion, the in-app flow asks you to reconnect first. If a captive-portal Wi-Fi or other network failure prevents the Firebase call from completing within the timeout, local data is still wiped completely; orphaned server-side diagnostic records are scrubbed by Google's standard 90-day retention policy.

3. What Touch Recorder does not store about you

See the Privacy Policy for the full list of categories collected by Google Play Billing, AdMob, and Firebase, all of which are governed by Google's own data-deletion mechanisms (see Section 4).

4. Third-party data we cannot delete for you

Some data is held by Google's services on our behalf and can only be deleted through your Google account. We have no API to remove it on your side.

5. Already uninstalled?

Uninstalling Touch Recorder is itself a complete deletion path for the data on your device. Android removes the app's private storage during uninstall, and Auto Backup is disabled, so nothing was synced to Google Drive in the first place — there is no off-device copy of your recordings or settings to chase.

The diagnostic records sent to Google Firebase (Crashlytics, Analytics, Installations) are not tied to any account, email, or login — the app has none. They expire on Google's standard retention schedule (Crashlytics payloads after roughly 90 days; Analytics events after 2 months) and are then permanently removed without any further action from you. If you need to confirm receipt of a written request, contact us via Section 7 below.

6. Retention

Local on-device data persists until you delete it (in-app button or uninstall). Firebase Crashlytics and Analytics records age out per Google's default retention (typically up to 90 days for debug payloads and up to 14 months for aggregated analytics) unless you delete sooner via Section 1 or Section 5.

7. Contact

J&H Apps — jhapps.touchrepeat@gmail.com