we collect the bare minimum needed to run the game.
when you sign in with X, we collect from twitter:
we do not request, store, or read:
when you submit answers, we store the answer payload (your picks) tied to your predictor record.
when you win a payout and request payment, we store:
we use rate limiting which is keyed by IP address in memory only. these IP records are never persisted to disk and reset on container restart.
we set one cookie called callsheet_session. it's an encrypted, httpOnly, signed cookie containing your predictor id and (briefly, during sign-in) the OAuth state. it expires after 30 days. that's the only cookie we set for normal use.
admins also get a short-lived callsheet_admin cookie when authenticated. 8-hour expiry. only @25thprmr ever sees this.
we do not use third-party cookies. ever.
nobody. we don't sell, share, or transfer your data. we don't have advertising partners, analytics partners, or marketing partners.
the only third parties involved in callsheet's operation are: twitter/X (for sign-in), railway (where the app runs), solana mainnet (where pledges and payouts happen on-chain). these aren't parties we share data with — they're infrastructure callsheet runs on top of.
the following information is visible to other users by design:
your specific answers are not shown to other users until the round resolves.
for the active round, indefinitely while the round is open. after a round closes and all payouts are processed, predictor records and ballots are retained as a permanent record of the game.
if you want your account fully deleted, DM @25thprmr on X. we'll wipe your record from the database within 7 days.
if you're in a jurisdiction with data rights laws (GDPR, CCPA, etc.), you have the right to: access the data we hold about you, correct it, delete it, and object to processing. to exercise any of these, DM the operator on X.
callsheet is not for users under 18. if we discover a user is a minor, we will delete their account.
if this policy changes materially, the date at the top will change. we won't silently start collecting new data without saying so here.
questions, concerns, or requests: DM @25thprmr on X.