Contact
Trail Tunes is provided by G&K Studios LLC. For privacy or support questions, email support@gandkstudiosllc.com.
Data we handle
Trail Tunes is an account-first app. Users sign in before using public app features, browsing, playback, profile, pass, Journey, announcement, or account surfaces.
Account and profile data
Trail Tunes uses Firebase Auth for Google sign-in and email/password accounts. Firebase Auth may process your email address, sign-in provider, account identifier, and authentication state. Trail Tunes does not store your password.
The app stores account profile records in Firebase Firestore, including your Trail Tunes user ID, email address, display name, profile photo URL when provided by your sign-in provider, created and updated timestamps, and announcement state.
Paid pass and subscription data
Trail Tunes uses Google Play Billing for Overlook Pass and Trail Pass subscriptions. The app and backend process subscription product IDs, plan period, package name, purchase status, purchase and expiry timestamps, purchase tokens, linked purchase tokens, and an obfuscated account ID so Trail Tunes can verify and sync access.
Playback, catalog, and Cloudflare delivery
Audio and catalog requests are served through Cloudflare Workers and Cloudflare R2. Playback requests may include Firebase App Check tokens, Firebase ID token claims, requested trail/song identifiers, and request metadata needed to authorize and deliver audio. Cloudflare and other internet infrastructure may process IP address and request metadata as part of delivering the service.
Your Journey listening stats
Journey stats are local-first in the app. For signed-in users with an active Trail Pass, Trail Tunes may sync Journey summaries and listening-day records through Firebase Cloud Functions and Firestore so the account-backed Journey view can be restored.
Rewards, ads, and activity recognition
Trail Tunes uses Google Mobile Ads / AdMob for rewarded video ads. The Google Mobile Ads SDK may process ad interactions, device or advertising identifiers, diagnostics, and IP address or approximate location information for advertising, analytics, and fraud-prevention purposes.
Trail Tunes may request Android activity recognition permission. If granted, the app uses activity signals to avoid showing a visual rewarded-ad gate while the app detects driving. Trail Tunes does not use this permission for GPS location.
Notifications and announcements
Trail Tunes uses Firebase Cloud Messaging for catalog and announcement updates. The app may process messaging tokens, notification delivery state, and announcement seen state so updates can be delivered and not repeatedly shown.
Analytics, diagnostics, and crash reporting
Trail Tunes uses Firebase Analytics and Firebase Crashlytics for app reliability, launch readiness, playback health, billing health, and support debugging. Telemetry is designed to avoid raw email addresses, user IDs, purchase tokens, raw URLs, and raw exception messages.
Local-only app data
Some data stays on your device, including local Day Pass progress, rewarded playback windows, Trail Streak progress, local Journey rows, recent driving signal state, and rebuildable catalog cache data. Clearing app data or uninstalling the app removes local-only data from that device.
Service providers
Trail Tunes uses service providers to operate the app, including Firebase, Google Play, Google Mobile Ads / AdMob, and Cloudflare. These providers process data as needed for authentication, storage, billing, ads, messaging, diagnostics, security, catalog delivery, and audio playback.
Trail Tunes does not sell personal information. Data may be processed by service providers, when you ask us to provide app functionality, or when required for legal, security, fraud-prevention, or compliance reasons.
Retention and deletion
Trail Tunes keeps account and entitlement records while needed to provide account, pass, support, security, and app functionality. Deleting your Trail Tunes account removes your Firebase Auth account and triggers backend cleanup of Trail Tunes Firestore profile, entitlement, announcement-seen, and Journey sync records tied to that account.
Some records may remain with service providers such as Google Play, Firebase, Cloudflare, or AdMob according to their own retention rules or where needed for security, fraud prevention, accounting, dispute handling, or legal compliance.
To delete your account or request deletion without using the app, visit Account deletion.
Security
Trail Tunes uses HTTPS and service-provider security controls for data in transit. The app uses Firebase App Check and authenticated backend calls for protected app flows. No method of transmission or storage is perfect, but Trail Tunes limits data handling to app functionality, support, security, analytics, billing, ads, and service operation.
Children
Trail Tunes is not designed or marketed as a child-directed app. If you believe a child has provided account data without appropriate permission, contact support@gandkstudiosllc.com.