Trail Tunes

Account deletion

Delete your account and app data.

You can delete your account in the app, or request deletion by email if you no longer have app access. Last updated: July 31, 2026.

Delete in the app

  1. Open Trail Tunes and sign in to the account you want to delete.
  2. Open your account or profile screen.
  3. Choose Delete account.
  4. Confirm the warning by typing the requested confirmation text.
  5. Re-authenticate with the same Google account or Trail Tunes password.
  6. Wait for the account deleted confirmation screen.

The in-app path permanently removes your Trail Tunes account profile and any paid Overlook Pass or Trail Pass access tied to that account. Trail Tunes does not issue refunds for paid access lost because of account deletion.

Request deletion by email

If you cannot use the app, email support@gandkstudiosllc.com with the subject Trail Tunes account deletion request.

Include:

  • The email address on the Trail Tunes account.
  • Whether you signed in with Google or email/password.
  • A short statement that you want your Trail Tunes account and associated app data deleted.

Do not send your password, purchase token, API token, secret key, or other secrets. Support may ask for additional information to verify that the request is from the account owner before deleting data.

Support uses the minimum information needed to verify and locate the exact account, then deletes that single Firebase Auth user through the same retry-enabled backend cleanup path used by in-app deletion. Support does not use a bulk account-deletion path that would bypass cleanup. After the request is completed, support confirms completion without returning private account or purchase data by email.

What is deleted

Account deletion removes the Firebase Auth account and triggers backend cleanup of Trail Tunes Firestore records tied to that user, including profile data, entitlement records, entitlement-claim sync state, announcement-seen records, and Journey sync records. It also removes the account's server-only private paid-access recovery record, including any raw purchase tokens still needed for unresolved recovery, and every hash-only real-time billing recovery event associated with that account.

If a temporary backend service error prevents immediate cleanup, Trail Tunes retries the cleanup and monitors failures for manual remediation.

In-app account deletion automatically removes account-scoped local data for the deleted account, including Day Pass and rewarded playback state, Trail Streak progress, announcement-seen state, local Journey rows, and per-account Journey sync markers. Cleanup is retry-safe if the app closes before it finishes.

Device-scoped recent driving signal state and rebuildable catalog cache data are not tied to a Trail Tunes account. They remain on that device until app data is cleared or Trail Tunes is uninstalled.

Some records may remain with service providers when required for security, fraud prevention, accounting, dispute handling, legal compliance, or the provider's own retention rules. For example, Google Cloud Pub/Sub uses separate configured 31-day retention windows for unacknowledged Google Play billing recovery messages and dead-letter copies.

Billing recovery retention

Outside account deletion, a server-only private recovery record may contain raw purchase tokens while recovery is active, scheduled, retrying, verifying, or blocked and still needs correctness work. When verified recovery reaches a terminal state, Trail Tunes removes those raw tokens. The remaining hash-based terminal recovery metadata receives a purge date 32 days after final verification, and hash-only real-time billing recovery-event records receive a purge date 32 days after receipt. Configured retention controls remove eligible records after their purge date; removal is not instantaneous. Nonterminal recovery records do not receive a purge date and are kept until the recovery work is resolved.

Google Play ownership protection

Trail Tunes keeps a server-only one-way hash of the Google Play purchase token and may retain the obfuscated account marker previously used to associate the purchase with Google Play. This prevents a subscription from a deleted account from being silently attached to a different Trail Tunes account. The retained ownership record does not contain the raw purchase token or the deleted account's raw Trail Tunes user ID, and it does not provide app access.

A temporary deletion marker receives a purge date 24 hours after successful cleanup. A purchase-ownership marker receives a purge date 15 months after the later of account deletion or the latest Google Play subscription expiry verified by Trail Tunes. Later verified subscription activity may extend that date. Configured retention controls remove eligible records after their purge date; removal is not instantaneous. If ownership evidence is unresolved or conflicting, the minimal markers are retained until it is explicitly resolved; Trail Tunes does not automatically transfer the purchase to another account.

Subscriptions and Google Play

Overlook Pass and Trail Pass are Google Play subscriptions. If you want to stop future billing, manage or cancel the subscription in Google Play subscription settings. Account deletion removes Trail Tunes account access, but Google Play subscription and order records are managed by Google Play.

Deleting a Trail Tunes account does not transfer its subscription to a new Trail Tunes account. If Google Play later confirms that the previous purchase is fully expired and no longer provides access, Trail Tunes may offer a new checkout.