Privacy Policy
Last updated: 2026-04-26
ti84-app ("we," "us") turns your notes into TI-84 Plus CE Python programs. This policy explains what we collect, how we use it, and the choices you have. Plain English, no dark patterns. If something here is unclear, email us and we'll fix it.
Information we collect
Account. Your email address, captured when you sign up via magic link or OAuth. We don't store passwords — authentication is handled by Supabase.
Uploads. The notes, PDFs, images, and text you submit so we can generate a program. These are sent to our AI provider for processing and are not retained as raw files after the generation finishes.
Generated programs. The Python output we produce for you, plus the prompt metadata (subject, tier, timestamps) needed to show your generation history and bill credits correctly.
Billing data. If you buy credits or a subscription, Stripe processes your payment. We never see or store your full card number. We do receive a customer ID, the last four digits, card brand, and subscription status from Stripe.
Usage. Credit balance, generation count, and basic request logs (e.g. timestamps, rate-limit counters). We use this for billing accuracy, abuse prevention, and product quality.
How we use it
We use your data to (1) provide the service — turning your uploads into programs and delivering them to your account, (2) bill you correctly and prevent abuse, (3) communicate service-related messages (receipts, security alerts, important changes), and (4) improve reliability and quality. We do not sell your data. We do not use your uploads or generated programs to train AI models.
Third parties we share with
We use a small number of vendors to run ti84-app. Each receives only what it needs:
Anthropic (AI processing) — receives your uploaded content and prompts to generate your programs. Subject to Anthropic's commercial terms; not used to train their models.
Supabase (auth + database) — stores your email, generated programs, credit balance, and account metadata.
Stripe (payments) — handles all card data and processes subscriptions and credit-pack purchases.
Upstash (rate limiting) — receives request counters keyed to your account so we can prevent abuse.
Vercel (hosting) — serves the website and processes requests; standard server logs may include IP address and user agent.
We do not share data with advertisers or third-party analytics platforms.
Data retention
Raw uploads are processed and discarded — we don't keep your original PDFs or images after the generation is complete. Generated programs and account data are kept until you delete them or close your account, after which we remove them within 30 days. Billing records may be retained longer where required by tax or accounting law.
Your rights and choices
You can access, export, or delete your data at any time. Most of this is available from your dashboard; for anything you can't do yourself, email us at support@ti84app.com and we will respond within a reasonable timeframe (typically under 30 days).
Depending on where you live in the United States, you may have additional rights under your state's privacy law — including the rights to know what personal information we've collected, to receive a copy of it, to correct inaccuracies, to request deletion, and to opt out of any "sale" or "sharing" (we don't sell or share your personal information for cross-context behavioral advertising). These rights are recognized in different forms by California (CCPA/CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Utah (UCPA), Texas (TDPSA), and other states with comprehensive privacy laws. You can exercise any of these rights by emailing support@ti84app.com; we will not retaliate against you for doing so.
Security
Data is encrypted in transit (HTTPS) and at rest by our infrastructure providers. We follow least-privilege access for our internal systems. No service is perfectly secure — if we ever discover a breach affecting your data, we will notify you promptly.
Children's privacy
ti84-app is intended for high school and college students. It is not intended for children under 13, and we do not knowingly collect data from anyone under 13. If you believe a child under 13 has created an account, email support@ti84app.com and we will delete the account.
Changes to this policy
When we make material changes to this policy, we'll update the "Last updated" date above and, for significant changes, notify active users by email. Continued use of the service after changes take effect means you accept the updated policy.
Contact
Questions, requests, or concerns: support@ti84app.com.