Legal
Privacy Policy
Last updated: May 23, 2026
This Privacy Policy explains how ClassTally ("ClassTally," "we," "us") collects, uses, shares, and protects your information when you use our website and application (the "Service"). It describes our practices; your use of the Service is governed by our Terms of Service.
Information we collect
We collect the following categories of personal information:
- Account and profile information — your email address, and optionally your display name, home state, tax filing status, and time zone.
- Work and financial data you enter — the studios you teach at (including names, pay structures and rates, pay schedules, payment methods, and any address or location you add), the classes you log, payments you record, business expenses, mileage, and any receipt images you upload. Tax estimates are calculated from this data.
- Billing information — if you subscribe to a paid plan, payments are processed by Stripe. We store Stripe customer and subscription identifiers; we do not store your card number.
- Technical and usage data — privacy-friendly, aggregate analytics about how the Service is used, plus data stored in your browser to make the app work (see Cookies, local storage, and offline data).
How we use your information
We use your information to provide and operate the Service — including calculating your earnings and tax estimates, reconciling payments, authenticating you, processing subscriptions, communicating with you about your account, and improving the product. We do not sell your personal information, and we do not share it for cross-context behavioral advertising.
Cookies, local storage, and offline data
ClassTally is a progressive web app, so some data lives in your browser or device:
- Essential cookies— keep you signed in and remember whether you've completed onboarding and your subscription tier. These are necessary for the Service to function.
- Local storage — saves in-progress drafts (such as onboarding setup) and interface preferences.
- Offline storage (IndexedDB) — queues class entries you create while offline until they can sync to your account.
- Service worker cache — stores the app so it loads and works without a connection.
- Analytics — we use Vercel Web Analytics, which measures usage in aggregate and does not use advertising cookies or track you across other sites.
Service providers we share data with
We rely on trusted third parties to run the Service and share only the data each needs:
- Supabase — authentication, database storage for your account and data, and file storage for receipt images.
- Stripe — payment processing for paid plans. Card details are handled by Stripe; we do not store them.
- Vercel — hosting and privacy-friendly analytics.
- Google and Apple — only if you choose to sign in with them. They authenticate you and share your email and basic profile with us.
Calendar feed
If you enable the calendar feed, ClassTally generates a private, tokenized calendar (.ics) URL of your schedule. If you add that URL to an external calendar (Google Calendar, Apple Calendar, Outlook, etc.), your class schedule is shared with that provider. You can disable the feed or regenerate its token at any time in Settings, which revokes the old link.
Data retention
We retain your data for as long as your account is active. When you delete your account, we remove your personal data — including uploaded receipts — except where we're required to retain certain records by law (such as billing and tax records held by our payment processor).
Your rights and choices
Depending on where you live, you may have the right to know what personal information we collect, to access or export it, to correct it, and to delete it. You can exercise these rights as follows:
- Access and correct — view and edit your profile and records directly in the app.
- Export— export your tax-year data as a CSV from the app. For a full export of your data, email us and we'll provide one.
- Delete— delete individual records in the app, or permanently delete your entire account and all associated data anytime from Settings. You can also email us if you'd prefer we handle it.
California residents: California law, including the CCPA, may give you rights over the categories of personal information described above — such as access, deletion, correction, and the right not to be discriminated against for exercising them. We do not sell your personal information or share it for cross-context behavioral advertising. To exercise any right that applies to you, contact us below.
Security
We use industry-standard measures to protect your data in transit and at rest, and access to your records is restricted to your account. No method of transmission or storage is perfectly secure, but we work to safeguard your information.
Changes to this policy
We may update this policy from time to time. When we do, we'll revise the "Last updated" date above and, for material changes, notify you within the Service.
Contact
Questions, or want to exercise a privacy right? Email hello@classtally.app.