Privacy Policy

Last updated: May 2026

This Privacy Policy explains what information Fantasy Fader collects, how it is used, and how it is protected. By using this application you agree to the practices described below.

Who We Are

Fantasy Fader is an independent web app for tabletop RPG game masters to manage audio during their sessions. It is not affiliated with YouTube, Google, or Spotify.

Information We Collect

Fantasy Fader collects only the minimum information necessary to provide its features:

  • Google account information (optional). If you sign in with Google, we receive your display name, email address, and profile photo from Google Authentication (Firebase Auth). This information is used solely to identify your account and is never sold or shared with third parties.
  • Session data. When you save a session, the track IDs, titles, volume settings, and playlist order you have configured are stored in our cloud database (Firebase Firestore) under your user account. This data exists only to allow you to reload your sessions across devices and is not used for any other purpose.
  • Spotify tokens (Pro users). If you connect a Spotify account, an access token and a refresh token are stored in your Firestore account document to enable playback and automatic reconnection across sessions. These tokens are used exclusively to communicate with the Spotify API on your behalf and are never shared with third parties. You can revoke access at any time by disconnecting Spotify in the app or requesting account deletion.
  • Local browser storage. The app automatically saves your current deck and playlist state to your browser's local storage (localStorage) as a convenience feature. This data never leaves your device and is not accessible to us.
  • Payment information. If you purchase a Pro subscription or Lifetime license, payment is processed by Stripe. Fantasy Fader does not receive or store your card number or full billing details. Those remain entirely with Stripe. We do store a Stripe customer ID and, for monthly subscribers, a subscription ID in your Firestore account document in order to manage your subscription status and process upgrades or cancellations.
  • Gift codes. If you purchase a gift code, the generated code is stored in our database until it is redeemed, at which point it is permanently deleted. Your email address is used to deliver the gift code to you. We do not retain gift code purchase information beyond what is necessary to operate the service.
  • Anonymous visit counts. We use GoatCounter to count page visits. GoatCounter does not use cookies, does not track individual users across sessions, and does not collect any personally identifiable information. Only aggregate page view counts are recorded. No consent banner is required because no cookies or persistent identifiers are set.

How We Use Your Information

  • To authenticate you and maintain your account.
  • To store and retrieve your named sessions across devices.
  • To facilitate Spotify playback through the official Spotify Web Playback SDK.
  • To auto-save your current working state locally in your browser.
  • To process payments and manage Pro subscription or Lifetime license status via Stripe.
  • To generate and deliver gift codes purchased through the app.
  • To understand aggregate usage patterns (page visits, feature engagement) so we can improve the application.

Your information is never used for advertising profiling, sold to data brokers, or shared with any third party except as required to operate the services listed above (Firebase, Stripe, Spotify API).

Data Retention and Deletion

Saved sessions remain in our database until you delete them or delete your account. You can delete your account at any time using the Delete Account button in the Settings panel. No contact required. When you delete your account:

  • Your Firestore account document and all saved sessions are permanently deleted.
  • Your browser's local storage for Fantasy Fader is erased.
  • If you hold a Lifetime license, a new gift code for Lifetime access will be emailed to you before deletion. You can use it to reactivate your membership on a new account at any time, or give it to a friend.
  • Any active monthly subscription is cancelled immediately.

If you have trouble with account deletion, contact us at fantasyfader@gmail.com.

Third-Party Services

Fantasy Fader integrates with the following third-party services. Each operates under its own privacy policy:

  • Firebase (Google): Provides authentication and cloud database storage. Firebase Privacy Policy
  • GoatCounter: Provides cookie-free, privacy-respecting page view counting. No personal data is collected. GoatCounter Privacy Policy
  • YouTube (Google): Video playback is provided via the YouTube IFrame Player API embedded in the page. YouTube may collect data in accordance with its own privacy policy. Google Privacy Policy
  • Spotify: Audio playback for Pro users is provided via the Spotify Web Playback SDK. Spotify may collect data in accordance with its own privacy policy. Spotify Privacy Policy
  • Stripe: Payment processing for Pro subscriptions and Lifetime licenses is handled by Stripe. Fantasy Fader does not store card numbers or full billing details. Stripe Privacy Policy

YouTube Terms of Service Compliance

Fantasy Fader uses the YouTube IFrame Player API in accordance with the YouTube API Services Terms of Service. Specifically:

  • All YouTube video playback occurs through the official YouTube IFrame Player embed. Fantasy Fader does not download, extract, cache, or redistribute YouTube audio or video content.
  • Videos are played in their original form, including any advertisements served by YouTube. Fantasy Fader does not suppress, skip, or block YouTube ads programmatically.
  • The application does not circumvent any YouTube access controls, geographic restrictions, or content protections.
  • By using Fantasy Fader to play YouTube content, users agree to be bound by the YouTube Terms of Service.

Spotify Terms of Service Compliance

The Spotify integration in Fantasy Fader uses the Spotify Web Playback SDK and Spotify Web API in accordance with the Spotify Developer Terms of Service. Specifically:

  • Playback is handled exclusively through the official Spotify Web Playback SDK. Fantasy Fader does not record, download, cache, or redistribute Spotify audio streams.
  • Spotify integration requires an active Spotify Premium subscription, as required by Spotify's SDK terms. Free-tier Spotify accounts are not supported.
  • The app respects Spotify's one-active-stream limitation. When two Spotify tracks are loaded simultaneously, the app warns the user and disables crossfading between them.
  • Spotify access tokens are used only to make authorized API requests on behalf of the authenticated user and are never shared with third parties.
  • Users of the Spotify integration agree to be bound by the Spotify Terms of Service.

Security

All data transmitted between the application and our backend (Firebase) is encrypted in transit using HTTPS. We do not store passwords. Authentication is handled entirely by Google's OAuth system. Spotify access tokens are handled in memory and in secure Firestore documents scoped to your user account.

Fantasy Fader's backend services (Firebase) are hosted on servers located in the United States. By using this application, you acknowledge that your data is stored and processed in the US. Firebase complies with applicable data transfer frameworks including the EU-US Data Privacy Framework.

Children's Privacy

Fantasy Fader is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected by an updated date at the top of this page. Continued use of the application after changes are posted is acceptance of the updated policy.

Contact

Questions about this Privacy Policy or data deletion requests can be sent to fantasyfader@gmail.com.