Your thinking belongs to you.
Here is how the current guest playground uses data.
Learning progress
The Python learning service stores anonymous session records, checked attempts and saved notebook questions in PostgreSQL. A private browser token links your work to your session and expires after 90 days. Account sign-in and recovery are not available yet. Do not include names, email addresses or other personal details in questions or notes.
Drawings and narration
Thinking-pad drawings and notes stay in browser storage. They are not graded or sent to an analytics service. Requested narration sends the text of the question or explanation you choose to hear to ElevenLabs and caches the recording in private Cloudflare R2 storage. Reading never starts automatically.
Optional product analytics
Optional analytics use Mixpanel to understand which topics, learning stages, controls and narration features are useful. They include topic titles, grades, practice outcomes, time spent and campaign attribution. We do not send submitted question text, written answers, drawings, names or email addresses to Mixpanel. Local development sends no analytics. A parent or teacher can enable or disable optional analytics in the playground’s privacy settings.
Operational services
Cloudflare hosts the website and audio cache. Hetzner runs the API, Neon stores learning records, and Better Stack receives restricted operational logs such as request route, status and duration. Brevo is the configured email provider; the current guest experience does not ask for an email address.
Questions about data
Contact brytaafrica@gmail.com about access or deletion. Never send your private session token by email. Clearing browser storage removes local drawings and the local link to guest progress; it does not itself delete the server record.