1. Scope
This Policy covers all free features including calculators (molar mass, pH/pOH, gas laws, etc.), the AI chat assistant, study materials, music-based learning modules, simulations, conversion tools (e.g., SMILES → InChI), and the ChemAI Progressive Web App.
2. Information We Collect
2.1 Account & Authentication Data
When you create an account or sign in (Email/Password, Google, or Anonymous), Firebase stores:
- Email address (except anonymous sign-in)
- Display name (if provided)
- Authentication identifiers and metadata (UID, provider info)
2.2 Usage & Performance Data
Google/Firebase Analytics may collect pseudonymous usage metrics (pages visited, device/browser type, feature engagement, approximate location (derived from IP), session duration). IP addresses are used transiently for routing and security but are not stored by us directly.
2.3 Local Device Storage
- Chat History: Stored in your browser via localStorage for convenience. Clearing your browser storage removes it.
- Service Worker & Caches: Static assets (HTML, CSS, JS, images, audio) are cached to improve load speed and offline access.
2.4 Optional Inputs
- Images: Provided for problem interpretation or future enhancements. Currently processed client-side; if sent to an external API in future, you will be notified.
- Microphone / Voice: If you enable voice input, audio is captured for real-time transcription only; we do not store raw audio.
2.5 Cookies
We do not intentionally set third-party advertising cookies. Firebase/Google services may set strictly necessary or analytics cookies; you can manage these through browser settings.
4. Legal Basis (If Applicable Under GDPR)
- Consent: For optional features (voice, image uploads, push notifications).
- Contract: Providing the requested educational service.
- Legitimate Interests: Security, improvement, fraud prevention.
5. Sharing & Disclosure
We do not sell personal data. Limited sharing occurs with service providers strictly to operate the platform:
- Firebase Authentication: Manages identity and credential operations.
- Firebase / Google Analytics: Processes pseudonymous usage metrics.
- Push APIs (Browser): Deliver optional notifications you opt into.
We may disclose information if required by law, to protect rights and safety, or in connection with a merger/reorganization (with prior notice).
6. Retention
- Account data persists until you request deletion or delete the account yourself.
- Anonymous sessions may be purged after inactivity per Firebase defaults.
- Local chat history exists only on your device until cleared.
- Analytics data retention follows Firebase/Google standard retention windows.
7. Security
We implement industry-standard TLS, access control, and Firebase security measures. No system is perfectly secure; report vulnerabilities via the Contact page.
8. Children's Privacy
The platform is designed for educational use by students. If you are under the minimum digital consent age in your jurisdiction, obtain guardian permission. We do not knowingly store personal data of younger children beyond authentication essentials.
9. Your Rights
- Access and review account information.
- Rectify profile display name.
- Delete your account (removes authentication profile).
- Request clarification or additional data details.
- Opt out of push notifications via browser settings.
Submit requests through Contact. We will respond within 30 days when legally required.
10. International Transfers
Firebase and Google infrastructure may process data in multiple regions. Appropriate safeguards (e.g., Standard Contractual Clauses) apply where required.
11. Changes to This Policy
Material changes will be highlighted or timestamped here. Continued use after updates indicates acceptance.
13. Non-Legal Advice Disclaimer
This Policy is provided for transparency and does not constitute legal advice. Where interpretation conflicts with mandatory law, such law prevails.
Revision: v1.0 • Generated to reflect actual observed technical integrations (Firebase Auth & Analytics, localStorage, service worker caching).