Legal

Privacy Policy

How we collect, use, and protect your information.

Last updated: June 2025

1. What Ledge is

Ledge is a free-to-play social prediction market app. You make predictions using virtual credits that have no monetary value and cannot be exchanged for cash or prizes. No real money is involved at any point.

This policy explains what personal information we collect when you use Ledge, why we collect it, and how we handle it.

2. Information we collect

  • Account info — your email address, username, and password (stored as a secure hash by our authentication provider, Supabase).
  • Profile data — your chosen username, optional profile avatar, XP, credits, and streak count.
  • Gameplay data — every prediction (bet) you make, including which market, which side, and the amount wagered in virtual credits.
  • Device and usage data — pages visited, features used, and basic device information (browser type, OS), collected automatically via Vercel Analytics. This data is aggregated and anonymised.
  • Error reports — if the app crashes or encounters an error, a report is sent to Sentry (our error-tracking tool) that may include a stack trace and the action you were performing. It does not include your password.
  • Push notification tokens — if you opt in to push notifications, we store a device token so we can send you alerts. You can revoke this at any time in your device settings.
  • Session cookies — Supabase sets a secure, HTTP-only authentication cookie to keep you signed in. We do not use advertising or tracking cookies.

3. Why we collect it

  • To create and manage your account.
  • To run the game and track your credits, XP, streak, and predictions.
  • To show you leaderboards and social features (circles, activity feeds).
  • To send push notifications you have opted into.
  • To diagnose and fix bugs via error reporting.
  • To understand how people use the app so we can improve it (aggregate analytics only).

4. Who we share it with

We do not sell your personal data. We share it only with the service providers needed to operate Ledge:

  • Supabase — stores your account, profile, and gameplay data in a managed Postgres database with row-level security.Privacy policy ↗
  • Vercel — hosts the app and collects anonymised analytics on page views and feature usage.Privacy policy ↗
  • Sentry — receives crash reports and error traces to help us fix bugs.Privacy policy ↗
  • Anthropic (Claude AI) — used server-side to generate prediction market questions from public news headlines. Your personal data is not sent to Anthropic.

5. How long we keep your data

  • Account and gameplay data — kept for as long as your account is active. If you request deletion, we remove it within 30 days.
  • Error logs (Sentry) — retained for up to 90 days, then automatically purged.
  • Anonymised analytics — retained indefinitely in aggregated form (no individual identifiers).
  • Push notification tokens — kept until you revoke notification permission or delete your account.

6. Your rights and choices

You can:

  • Access your profile and gameplay history in the app at any time.
  • Turn off push notifications in your device settings.
  • Request a copy of your data or ask us to delete your account and associated data by emailing us at privacy@ledge.app. We will respond within 30 days.

We will delete your account data upon request, subject to any data we are legally required to retain. Because Ledge uses only virtual credits with no monetary value, there are no financial records to retain.

7. Children

Ledge is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has created an account, please contact us at privacy@ledge.app and we will remove the account promptly.

8. Security

Passwords are never stored in plaintext — they are hashed by Supabase. Data in transit is encrypted via HTTPS. We use row-level security policies in our database to ensure users can only access their own data. No security system is perfect, but we take reasonable measures to protect your information.

9. Changes to this policy

If we make material changes to this policy, we will update the "last updated" date above. For significant changes we will also notify users via in-app notification. Continued use of Ledge after a policy change means you accept the updated terms.

10. Contact

Questions or requests about your privacy? Email us at privacy@ledge.app.

© 2026 Ledge · Free-to-play · No real money