Laeli Privacy Policy
Who we are
Laeli is a dog-training coaching app developed by [Legal Entity Name], contactable at support@laeli.app.
What data we collect
| Data | Source | Purpose | Stored | Shared with |
|---|---|---|---|---|
| Owner name (optional) | User input in Profile | Personalize coaching responses ("Hi Aurelien") | Locally on device + Supabase Auth profile | OpenAI (in coaching prompts only, not for training) |
| Dog profile (name, breed, age, weight, energy, training level, goals, behavior issues) | User input in onboarding + Profile | Generate the personalized training plan and coaching replies | Locally on device + Supabase (when logged in) | OpenAI (in coaching prompts only) |
| Journal entries (training wins, accidents, behavior moments, notes) | User input in Journal / Today quick-log | Coaching personalization, pattern detection | Locally on device + Supabase | OpenAI (recent entries only, in coaching prompts) |
| Chat history with Laeli AI | App usage | Coaching context (last few turns) + cross-session memory | Locally on device + Supabase | OpenAI (recent turns + rolling memory snapshots) |
| Care reminders (medication, vet appointments, etc.) | User input in Care tab | Scheduled local notifications | Locally on device + Supabase | None |
| Anonymous user ID (Supabase Auth) | Generated on first launch | Authentication, server-side rate limiting | Supabase Auth | None |
| Crash / error reports | Automatic when the app crashes | Bug fixing | Sentry | Sentry (no PII) |
| Daily / monthly usage counts | Automatic | Subscription tier enforcement | Locally on device + Supabase | None |
What we do NOT collect
- Location data
- Microphone or camera content (the camera is used only for owner / dog photos, which stay on device unless you've explicitly enabled cloud sync)
- Contacts, calendar, or other device-level personal data
- Veterinary or medical records
- Real-name identification (Laeli works fine without a real name)
How we use OpenAI
Coaching replies are generated by OpenAI's gpt-4o-mini model. We send:
- Your dog's profile (no real-name identifying information unless you typed it)
- Your most recent journal entries (last 7–14 days depending on tier)
- The current chat history (last few turns)
- Your specific question
OpenAI does NOT train on this data (per their API terms for paid customers). We do not log requests beyond what's needed for billing and abuse prevention.
Retention and deletion
- Local data stays on your device until you delete it from the app or uninstall.
- Server-side data (auth account, journal sync, chat history) is retained as long as your account is active.
- Account deletion is available in Profile → Settings → Delete account. This removes your Supabase data and signs you out. Locally stored data is also wiped on the same device. Deletion is processed within 30 days.
- Anonymous accounts that haven't been used in 365 days are automatically deleted along with their associated data.
Children
Laeli is not designed for users under 13. We do not knowingly collect data from children. If you are a parent who believes your child has used Laeli, email support@laeli.app and we'll delete the account.
Your rights
You can at any time:
- Export your data —
support@laeli.app - Delete your account — Profile → Settings → Delete account
- Ask what data we hold about you —
support@laeli.app
If you are in the EU / UK, you have additional GDPR rights including the right to object, restrict processing, and lodge a complaint with your local data protection authority.
Changes to this policy
We will notify you in the app and via email if we materially change how we collect or use your data. Continued use of Laeli after such notice constitutes acceptance.
Contact
support@laeli.app