What we collect
- Account: email, name, hashed password (if you sign up with email/password) or Google profile (if you sign in with Google).
- Stripe linkage: a Stripe customer ID. Card data is held by Stripe, never by us.
- Demo content: the YAML scripts you author, the URLs you point demos at, the rendered MP4s, and the raw capture artifacts (events.json, anchor screenshots) for the lifetime of the render job.
- Render-job metadata: timestamps, durations, status, error messages, optionally the source API key.
- Trial demos: the URL you submitted, the IP address that submitted it, and the resulting MP4. IP is used only for the per-IP daily quota and is retained for 30 days.
- Browser session storage-state: only if you explicitly upload one for a project that needs login. Encrypted at rest with AES-256-GCM.
- API key plaintext is shown once at creation and never stored. We keep an SHA-256 hash for verification.