| Category | Specific Data | Legal Basis (GDPR) | Purpose |
|---|---|---|---|
| Account Data | Name, email, Google profile photo (via Google Sign-In) | Contract performance | Account creation, authentication, identification |
| Recovery Data | Streak count, relapse logs, last relapse date, join date, subscription status | Contract performance | Core app functionality; cross-device sync via Firestore |
| Journal Entries | Text responses to CBT-inspired exercises and self-reflection prompts | Explicit consent (recorded at signup) | Saving your work; displayed only to you; never used to train AI models |
| AI Chat Messages | Messages you send to the AI coaching feature | Contract performance | Generating AI coach responses; transmitted to Anthropic API (see §4) |
| Usage Data | Daily AI message count, feature interactions, session timestamps | Legitimate interest | Enforcing free-tier limits; app performance analytics |
| Local Storage Data | Session tokens, cached auth state, UI preferences stored in browser/device local storage | Legitimate interest (strictly necessary) | Keeping you signed in; app performance. Cannot be disabled without breaking core functionality. |
| Consent Record | Timestamp of your Terms/Privacy consent, version accepted | Legal obligation | Demonstrating GDPR compliance; stored in Firestore |
| Device & Technical Data | Browser type, OS version, approximate IP address (automatically collected by Firebase) | Legitimate interest | Security, fraud prevention, debugging |