← Back to SATisfied

Privacy Policy

Effective date: June 14, 2026

1. Overview

SATisfied ("we," "us," or "our") is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and your rights. This policy complies with the Florida Digital Bill of Rights (FDBR), the Children's Online Privacy Protection Act (COPPA), and other applicable U.S. privacy laws.

2. Information We Collect

  • Display Name / Username: When you submit a score or create an account, we store your chosen display name.
  • Email Address: Required for account creation, authentication, billing, and account-related communications.
  • Password: Never stored in plain text. Securely hashed by our authentication provider, Supabase (bcrypt).
  • Billing Information: We do not collect or store card numbers or payment credentials. Payment is processed by Stripe, Inc. We receive only a customer ID and subscription status from Stripe to manage your access.
  • Game Data: Practice scores, modes (PSAT/SAT), and submission dates are stored to display on public leaderboards.
  • Local Storage: In-progress game state (name, score, answered questions) is stored in your browser's localStorage and never transmitted to our servers except when a final score is submitted.

3. How We Use Your Information

  • To provide access to the App and authenticate your account.
  • To process and manage your subscription through Stripe.
  • To display your score on the public leaderboard using only your chosen display name.
  • To send transactional emails (subscription receipts, billing alerts).
  • We do not sell, rent, or share your personal information with third parties for marketing or advertising purposes.

4. Children's Privacy (COPPA)

SATisfied is designed for students, including minors. We do not knowingly collect personal information from children under 13 without verified parental consent. If you are under 13, please have a parent or guardian create an account and manage your subscription on your behalf, or use the guest (no-account) mode. If we discover we have inadvertently collected personal data from a child under 13 without consent, we will delete it promptly. Parents may call or text us at (424) 216-8055 to request deletion.

5. Florida Digital Bill of Rights

If you are a Florida resident, you have the following rights under the FDBR:

  • The right to know what personal data we collect and how it is used.
  • The right to access and obtain a copy of your personal data.
  • The right to correct inaccurate personal data.
  • The right to delete personal data we hold about you.
  • The right to opt out of the sale or sharing of your personal data (we do not sell data).

To exercise any of these rights, call or text us at (424) 216-8055. We will respond within 45 days.

6. Stripe Payment Processing

Subscription payments are handled by Stripe, Inc. (stripe.com). When you subscribe, you are directed to a Stripe-hosted checkout page. Stripe collects and processes your payment information directly; we never see or store your card number, CVV, or billing address. We receive a Stripe customer ID and subscription status which we store to manage your account access. Stripe's privacy practices are governed by their own Privacy Policy.

7. Data Retention

Leaderboard scores are retained indefinitely to support all-time rankings. Account and profile data is retained until you request deletion. Subscription status is retained while your account exists. In-browser localStorage data (game progress) persists until you clear your browser data or it is reset automatically at the start of a new day.

8. Third-Party Services

  • Supabase (supabase.com) — database and authentication.
  • Stripe, Inc. (stripe.com) — payment processing and subscription management.

We do not use advertising networks, analytics trackers, or social media pixels.

9. Security

We take reasonable technical and organizational measures to protect your data, including encrypted transmission (HTTPS), secure password hashing, and restricted access controls. Webhook communications from Stripe are verified using cryptographic signatures. No system is completely secure; we cannot guarantee absolute security.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify registered users by email and update the effective date above. Continued use of the App after changes constitutes acceptance of the revised policy.

11. Contact Us

For privacy questions, data requests, or concerns, call or text us at:
(424) 216-8055