Privacy & data
Last updated: November 3, 2026.
Your animation code
The live preview runs in your browser. Choosing Export MP4 or Export frame PNG sends your HTML/CSS and output settings to our Cloudflare-hosted render service. Do not include passwords, API keys, private records or other confidential information.
Code is held while a job waits or renders. It is removed from the live job record after completion, cancellation or failure. Jobs that expire are cleaned up. The renderer blocks external resources and page-authored JavaScript.
Exported files
Videos and images are stored in a private bucket. Access requires the browser session that created the job. Download access expires 30 minutes after completion. A cleanup process removes expired files, with a one-day storage lifecycle rule as a fallback; storage-provider processing can take additional time. Download a copy if you want to keep it.
Local drafts
Code and editor settings are saved in localStorage on this device and browser. Drafts are not synced between devices. Use Clear saved draft to remove the stored copy, or clear this website's browser data. Clearing a saved draft leaves the current code open until you close or change it.
Sessions and abuse prevention
A signed, HttpOnly session cookie identifies your exports; it lasts up to 30 days. We use a hashed network identifier for short-lived rate limits. Daily rate-limit counters expire within two days, and aggregate monthly export counts may be kept for up to two months. Cloudflare also processes operational and security data when serving the site.
Free exports and optional Google sign-in
Anonymous visitors can complete three free MP4 or PNG exports per browser identity. Server-side records track completed exports and pending reservations; failures and cancellations do not consume credits. Clearing cookies or changing browsers may create a new identity, so network rate limits also apply.
Optional Google sign-in requests your identity and verified email only. We store an account identifier, email, trial usage, and any purchase and credit ledger records. Signing in carries over prior anonymous trial use without granting another trial. Your browser's anonymous trial remains closed after it is linked to an account. Login sessions expire within 30 days; signing out revokes the current login session. Google credentials and access tokens are not stored in the renderer.
Credit records are separate from temporary export files and are retained to preserve your allowance and any purchase history. This beta does not yet accept payments. There are no advertising tags, third-party analytics or AI providers added to the studio.