Privacy — the short version first

Your code stays in your browser.

Last updated April 19, 2026. This page explains what we collect, what we don't, and who we share data with. It is informational and not legal advice.

The short version

Codeanimate is a browser-based tool for making typing animations of source code. Almost all of the work — rendering, encoding, export — happens on your device. Your code does not leave your browser unless you're on a Pro plan and you explicitly save a project to the cloud.

We collect the minimum needed to run accounts, process payments, and keep the service online. We don't sell personal information, and we don't run third-party advertising or tracking.

What we collect

Account information. When you sign up, our authentication provider (Clerk) stores an email address, a hashed password if you use one, and — if you sign in with Google, GitHub, or another OAuth provider — the public profile fields that provider shares with us (name, avatar, email).

Billing information. If you subscribe to Pro, payment details are collected and stored by Stripe. We do not see or store full card numbers. We keep a record of your plan, billing email, and invoice history.

Saved projects (Pro only). If you're on Pro and explicitly save a project, the snippet text, theme, and animation settings for that project are stored on our servers so you can load them from another device. Free-tier usage and one-off exports are never uploaded.

Technical logs. Our hosting provider (Cloudflare) records standard access logs — IP address, user agent, request path, timestamps — for security and debugging. These logs are kept for a short retention window and are not used to build a profile of you.

What we don't collect

We do not run third-party analytics that track you across sites, and we do not sell, rent, or share personal information with advertisers.

On the Free tier, the source code you paste into the editor stays entirely in your browser. Rendering, frame encoding, and export all happen client-side — the server never sees the contents of your snippet. On Pro, your code is uploaded only when you deliberately save a project.

How we use it

We use the information above to: run your account, process payments for Pro, sync saved projects across your devices, send transactional email (receipts, password resets, service notices), and keep the service working and secure.

We don't use your content (the code or animations you create) to train machine-learning models.

Services we rely on

Codeanimate is built on a small set of third-party services. Each one receives only the data it needs to do its job:

  • Clerk — account creation, sign-in, session management.
  • Stripe — subscription billing and payment processing for Pro.
  • Cloudflare — hosting, CDN, DDoS protection, and edge runtime for the app and any saved-project sync.

These providers have their own privacy policies, which govern how they handle the data we share with them.

Cookies

We use a small number of strictly necessary cookies for authentication (keeping you signed in) and for remembering your theme preference. We do not use advertising or cross-site tracking cookies.

How long we keep things

Account and billing records are kept for as long as your account is active, plus a reasonable period afterward to handle refunds, disputes, and tax obligations. Saved projects live as long as you keep them; deleting a project removes it from our systems. Access logs are kept for a short retention window set by our hosting provider.

Your rights

You can request a copy of the personal information we hold about you, ask us to correct it, or ask us to delete your account and associated data. To make any of these requests, email bradh11@gmail.com from the address on your account.

Depending on where you live, you may have additional rights under laws such as the GDPR or CCPA. We'll honor those rights on request.

Children

Codeanimate is not directed at children under 13 and we do not knowingly collect personal information from them. If you believe a child has created an account, email us and we'll remove it.

Changes to this policy

We'll update this page when our practices change. The "Last updated" date at the top reflects the most recent revision. For substantive changes, we'll also send a notice to the email on your account.

Contact

Questions, requests, or concerns about this policy? Email bradh11@gmail.com.