Privacy Policy
ButterySpace ("we", "the app") is built local-first. The information below describes what we collect when you use the app, the butteryspace.com website, and the api.butteryspace.com backend.
What we collect
- GitHub identity: when you sign in, we record your GitHub user ID, username, display name, avatar URL, and any custom profile you publish (level, streak, etc.). We do not request your repo contents or any private GitHub data.
- App activity events: coarse-grained, neutral events (e.g. "pane spawned", "claude turn") that the app sends to power the MMO/leaderboards. Each event is identified by an opaque id you control. You can disable cloud sync at any time in Settings โ Social.
- Purchase records: Stripe processes all payment details. We receive only your account id, the purchased SKU, and the Stripe session/charge id. We never see your full card number.
- Diagnostics: we may collect anonymized crash logs via Sentry. These never include API keys, file contents, or anyone's personal information.
What we don't collect
- Your code, files, terminal output, or conversation contents.
- Your API keys (Anthropic, OpenAI, etc.) โ those stay encrypted on your device via the OS keychain.
- Tracking cookies, advertising identifiers, or fingerprinting beacons.
How we use it
To run the service, render the leaderboard, deliver bought entitlements, fight abuse, and respond to support requests. We do not sell or share personal data with advertisers.
Subprocessors
- Cloudflare โ hosting, DNS, edge security.
- Stripe โ payment processing.
- GitHub โ OAuth identity.
- Sentry โ crash reporting (optional, anonymized).
Your rights
Email privacy@butteryspace.com to request access, correction, export, or deletion of your data. We aim to respond within 30 days. EU/UK residents have rights under GDPR; California residents have rights under CCPA โ we honor both regardless of residence.
Children
ButterySpace is not directed to children under 13. If you believe a child has used the service, contact us and we will remove their data.
Changes
We'll post a notice in the Discord announcements channel at least 14 days before any material change.
Boilerplate notice: this policy is provided as-is and is not legal advice. Have a lawyer review before opening to the public.