Chunks AI is a study tool. We collect the minimum data needed to provide the service — your Google account info for login, a daily message counter to manage free-tier limits, and your chat history stored locally on your own device. We do not sell your data.
We collect information in two ways: information you provide directly, and information collected automatically when you use the service.
| Data | Source | Why |
|---|---|---|
| Name & email address | Google OAuth login | Account identification and display in the app |
| Google profile photo | Google OAuth login | Displayed as your avatar in the app |
| Account tier (Free / Pro) | Supabase database | Determining message limits and feature access |
| Daily message count | Server-side counter | Enforcing the free-tier 20 messages/day limit |
| Study questions & AI responses | Your conversations | Generating answers; stored locally on your device only |
| Server request logs | Railway (backend hosting) | Debugging, uptime monitoring, security |
We do not collect passwords (Google handles authentication), payment information (handled by payment processors if applicable), or any information from the textbook PDFs you view beyond what's needed to answer your questions.
Your data is used strictly to provide and improve the Chunks AI service:
Account management — Your name and email are used to identify your account, display your profile in the app, and associate your tier and usage limits.
Answering questions — When you send a message, your question and recent conversation history are sent to our AI provider (OpenRouter) to generate a response. This data is transmitted securely and is not stored on our servers beyond the duration of your request.
Usage limits — We track how many messages you've sent today on our servers to enforce the free-tier limit of 20 messages per day. This counter resets daily.
Product improvement — If you opt in to "Use data to improve Chunks AI" in Settings, anonymised usage signals (not your actual messages or questions) may be used to improve the product.
Chat history is stored entirely in your browser's localStorage — on your own device. It never leaves your device unless you send a message, at which point only the active conversation history is transmitted to generate the AI response. You can delete all chat history at any time from Settings → Data Controls → Delete all chat history.
Textbook PDFs are cached in your browser's Cache API for faster loading. You can clear this from Settings → Data Controls → Clear cache.
Account data (name, email, tier) is stored in our Supabase database for as long as your account exists. Daily message counters are reset every 24 hours and purged after 48 hours.
Server logs on Railway are retained for up to 7 days and contain IP addresses and request metadata (not message content).
When you delete your account, all account data stored in our database is permanently removed.
Chunks AI relies on the following trusted third-party services to operate. Each has its own privacy policy:
When you ask Chunks AI a question, your message and a portion of your recent conversation history are sent to our AI provider (OpenRouter) to generate a contextually accurate response. This is required to provide the service.
The textbook context relevant to your question is also included — this is retrieved from the local index, not your personal data.
Do not include sensitive personal information (passwords, government IDs, financial details, medical records) in your study questions. Treat your messages as you would any communication sent over the internet.
If you have opted in to the "Use data to improve Chunks AI" setting, aggregated and anonymised signals about feature usage may be collected. Your actual messages and questions are never used for model training without your explicit consent.
Chunks AI does not use tracking cookies or advertising cookies.
We use browser localStorage to store your preferences (study mode, appearance settings, notification preferences), chat history, and your active session state. This data stays entirely on your device and is never transmitted to our servers.
Supabase uses a session cookie to keep you logged in. This is a strictly necessary cookie and cannot be disabled while using the service.
You have the following rights over your data:
Access — You can view your account information in Settings → Account.
Delete chat history — Settings → Data Controls → Delete all chat history removes all locally stored conversations instantly.
Delete your account — Settings → Account → Delete account permanently removes your account and all associated data from our database.
Opt out of data improvement — Settings → Data Controls → toggle off "Use data to improve Chunks AI."
Data portability — To request a copy of your account data, contact us at the email below.
If you are in the European Economic Area (EEA) or the Philippines, you may have additional rights under GDPR or the Data Privacy Act of 2012 (Republic Act 10173). Contact us to exercise these rights.
Chunks AI is intended for use by students in higher education (college level and above). We do not knowingly collect personal information from children under the age of 13.
If you are a parent or guardian and believe your child under 13 has created an account, please contact us immediately and we will delete the account and associated data.
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. For significant changes, we will notify you through the app or via email.
Continued use of Chunks AI after changes are posted constitutes your acceptance of the updated policy.
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us at:
Chunks AI
Email: contridascharles91@gmail.com