Name, email, and profile photo (provided via Clerk authentication)
Team rosters, RSVPs, chat messages and attachments
Payment platform usernames you save (Venmo, CashApp, Zelle, PayPal) — used to generate payment links
Push notification tokens, if you grant permission
Bug reports you submit (your name, email, and report text) — delivered to our support inbox
Error diagnostics — when the app hits a technical error, we log the error message, a stack trace, the screen it happened on, and (if you're signed in) your user ID, so we can fix it. We never share these with third parties.
Standard server logs (device type, IP, request paths) for app functionality
Calendar access (if you grant it) works one way only: when you tap “Add to Calendar,” the app writes SquadPact game events into your device calendar. We never read your existing calendar events, and nothing from your calendar is ever sent to our servers.
How we use it
Run team management, scheduling, payment coordination, and chat
Send game and team notifications
Display league schedules, standings, and team statistics
Payments
Player-to-manager payments occur on third-party platforms (Venmo, CashApp, Zelle, PayPal) — we generate deep links but never see card or bank info. Manager-to-SquadPact platform fee is processed by Stripe; we store the transaction reference and amount, never card or bank numbers.
What we share
We do not sell your information.
With your teams: name, role, RSVPs, and chat are visible to other members of teams you join.
Marketplace: team listings are visible to all signed-in users. If you apply to a listing, your name and profile basics are shared with that team's manager.
Service providers that process data on our behalf: Clerk (auth), Vercel (hosting), Neon (database), Stripe (platform fee), Firebase (push delivery), Resend (email delivery), GIPHY (GIF search). Each has its own privacy policy.
Legal: only when required by law.
Public league data
We mirror publicly available league data (teams, schedules, scores) from league websites to populate schedules and standings.
Your rights
Access or correct your account info via Profile settings.
Delete your account in-app: Profile → Delete Account. This removes personal data within 30 days. Some content (chat history visible to teammates, audit logs) may be retained in anonymized form. Full details on our account deletion page.
All traffic is encrypted (HTTPS). Sign-in — whether with Google, Apple, or an email and password — is handled entirely by Clerk, our authentication provider; credentials are never stored on or visible to our servers. No system is 100% secure.
Children
SquadPact is not intended for users under 13. If you believe a child has provided us with personal information, contact us and we'll delete it.
Changes
We'll note material changes in-app or by email. Continued use after changes constitutes acceptance of the updated policy.