Privacy Policy

Last updated: 16 May 2026

Sideline is built and operated by Jorge Reyes as an independent developer ("we", "us"). This policy explains what we collect, why, and how to get rid of it.

1. What we collect

Account data

App usage data

What we do NOT collect

2. Who else sees your data (third-party processors)

To run the app we send certain data to these processors. We do not sell or rent your data to anyone.

3. How long we keep your data

Account data is retained as long as your account exists. Predictions, pool memberships, and match-event records persist with the related account row. Push tokens are kept while the device remains active; we re-fetch them on every app launch and overwrite the old value.

4. Your choices

5. Children

Sideline is not intended for users under 13 (or the minimum age of digital consent in your jurisdiction, whichever is higher). We don't knowingly collect data from anyone under that age. If we learn we have, we will delete the account.

6. International transfers

Our processors are based in the United States. By using Sideline you consent to your data being processed there. Both Supabase and Resend offer EU regions; we can migrate on request if that's a regulatory blocker for you.

7. Security

All traffic to our backend uses HTTPS. Passwords are bcrypt-hashed by Supabase Auth. Database rows are gated by row-level security so users can only read / write their own data; sensitive write operations (joining a pool, deleting a pool, dispatching pushes) go through audited SECURITY DEFINER RPCs with explicit ownership checks. We don't store payment information — the app has no in-app purchases.

8. Changes to this policy

If we change anything material we'll update the "Last updated" date above and notify active users via an in-app banner before the change takes effect. Substantive changes that expand data collection require renewed consent.

9. Contact

Questions, requests, complaints: hello@sideline.app.