EquiSafe IA — Privacy Policy

Personal Data Protection (GDPR) — Version 1.2 — Effective: May 18, 2026

Preamble

This Privacy Policy informs users of the EquiSafe IA application (the "App") of the conditions under which their personal data is collected, processed, stored and protected, in accordance with EU Regulation 2016/679 (GDPR) and applicable data protection legislation.

Data controller: Marie Dadomo, Sole Trader (Entrepreneur individuel) — SIRET 894 716 158 00023 — 1 rue de la Roseraie, 49110 Beaupréau-en-Mauges, France — equisafeia@gmail.com

Minimum age: The App is intended for users aged 16 or over (or 13 with parental consent, depending on local legislation). No data from children under 13 is knowingly collected.

1 — Data collected and purposes

1.1 Account data

DataPurpose
Email addressAccount creation and management, authentication, password recovery
First name and last nameInterface personalisation, PDF export mentions
Profile photo (avatar)Display in the user profile
Country of residenceLocal veterinary context, legal compliance
Unique identifier (UID)Technical identification in Firebase Authentication
Account creation dateContractual management, legal compliance, support
Notification token (Expo/FCM/APNs)Sending service-related push notifications, only if the user enables them
Preferred languageDisplaying the interface in the user's language
Terms acceptance dateProof of contractual consent, legal compliance

1.2 App usage data

DataPurpose
Photos submitted for AI scanAnalysis of plants and equine symptoms by the AI model, display of results
Scan images (storage)Preserving scan history within the App (Firebase Storage)
Scan history (plants, feed, care)Personal history consultation within the App, user archiving
Favourite plantsPersonalisation: saving plants marked as favourites
Favourite products (feed and care)Personalisation: saving products marked as favourites per horse
Products consumed per horseDisplaying cross-warnings during future analyses
Product statuses (approved / to avoid per horse)Personalising product assessments according to the horse's profile
Community alerts (text, plant)Sharing alerts between users, moderation and statistics
GPS location (latitude/longitude)Geolocating community alerts when a user reports a plant — collected only at that moment and with explicit consent
Alert photo (optional)Illustrating a community alert

1.3 Horse profile data

This data relates to the horse (animal), not a natural person. It is associated with the user's account and deleted along with it.

DataPurpose
Horse nameProfile identification within the App
Breed, age, weight, sex, activity levelPersonalising feed and care compatibility analyses
Health conditions, allergies, pathologiesTailoring recommendations, displaying relevant warnings
Horse photo (optional)Display in the user interface
Associated care remindersReminder notifications linked to the horse profile

1.4 Subscription data

DataPurpose
Subscription statusPro access management
Plan typeFeature rights and limits management
Subscription / renewal datesContractual management, billing
RevenueCat identifierCross-platform subscription status reconciliation
Free AI scan counter (count + reference month)Enforcement of the monthly quota of 5 AI scans for free users; automatic reset each month
Pro anti-abuse counters (sliding minute / hour / day / month windows)Enforcement of technical thresholds (6/min · 25/hour · 60/day · 300/month) intended to prevent abusive use and protect the infrastructure

No payment data (credit card, etc.) is collected or stored directly by the publisher. Subscription prices may change under the conditions set out in the Terms of Service.

1.5 Technical data

DataPurpose
IP addressSecurity, abuse prevention, Firebase logs
Device type and OS versionCompatibility, technical support
Pseudonymised usage data (Firebase Analytics)Service improvement, aggregated analysis
Error logs (Firebase Crashlytics)Debugging, stability improvement
Device integrity signals (Firebase App Check)Verification of App authenticity, prevention of unauthorised calls

2 — Legal bases for processing

ProcessingLegal basis
Account management, authenticationPerformance of contract (Art. 6.1.b GDPR)
Provision of features (AI scan, history, horse profiles)Performance of contract (Art. 6.1.b)
Subscription management and billingPerformance of contract (Art. 6.1.b)
Service-related notificationsPerformance of contract (Art. 6.1.b)
Favourites and product statusesPerformance of contract (Art. 6.1.b)
Analytics (Firebase) — service improvementLegitimate interest (Art. 6.1.f)
Security and fraud preventionLegitimate interest (Art. 6.1.f)
Crash reportingLegitimate interest (Art. 6.1.f)
App integrity verification (App Check)Legitimate interest (Art. 6.1.f)
Accounting and legal obligationsLegal obligation (Art. 6.1.c)

3 — Automated decisions and profiling

The App uses an artificial intelligence model (Google Gemini) to analyse images and ingredient lists submitted by the user. These analyses generate decision-support recommendations.

No automated decision producing legal effects or significantly affecting the user (within the meaning of Art. 22 GDPR) is made. Results are provided for informational purposes only and do not replace professional veterinary advice.

4 — Retention periods

DataRetention period
Account data (email, profile)Active use period + 3 years after last login
Scans and historyActive use period + 3 years after last login
Horse profiles and associated dataActive use period or until deleted by the user
Favourites and product statusesActive use period or until deleted by the user
Subscription and billing data10 years from transaction (accounting obligation)
Technical and security logs12 rolling months
Firebase Analytics usage dataUp to 14 months (Google policy)
FCM tokensActive use period or until revocation

Upon account deletion, all personal data is permanently deleted within a maximum of 30 days, except data subject to statutory retention obligations (billing data: 10 years).

5 — Subprocessors and transfers outside the EU

Several service providers are established in the United States. These transfers are governed by Standard Contractual Clauses (SCCs) in accordance with EU Implementing Decision 2021/914, and/or the EU-US Data Privacy Framework (DPF).

SubprocessorPurposeSafeguards
Google Firebase (Auth, Firestore, Storage, Functions)Authentication, database, storage, server functionsSCCs / DPF
Firebase AnalyticsPseudonymised usage analysisSCCs / DPF
Firebase CrashlyticsCrash reporting — debuggingSCCs / DPF
Firebase App CheckApp integrity verificationSCCs / DPF
Firebase Cloud Messaging (FCM)Push notificationsSCCs / DPF
Google Gemini / Imagen (Generative Language API)AI analysis of scan images and generation of botanical illustrationsSCCs / DPF
RevenueCatIn-app subscription managementSCCs
Apple App Store (In-App Purchase)iOS paymentsApple policy
Google Play (Google Play Billing)Android paymentsGoogle policy

For more information: Firebase Privacy PolicyRevenueCat Privacy Policy.

6 — Rights of data subjects

RightDescription
Access (Art. 15)Obtain a copy of the data concerning you.
Rectification (Art. 16)Request correction of inaccurate data — available via the "Personal Information" screen in the App.
Erasure (Art. 17)Request deletion — available via "Delete my account" in the App (Settings › Security).
Restriction (Art. 18)Request temporary suspension of processing.
Portability (Art. 20)Receive your data in a structured, machine-readable format.
Objection (Art. 21)Object to processing based on legitimate interest.
Non-profiling (Art. 22)Not to be subject to a solely automated decision with significant legal effect (not applicable — see section 3).

To exercise these rights: use the App's built-in features or send a written request to equisafeia@gmail.com. Response within 1 month.

You may also lodge a complaint with your local supervisory authority. In France: CNIL — 3 Place de Fontenoy, TSA 80715, 75334 Paris Cedex 07 — www.cnil.fr. In the UK: ICOico.org.uk.

7 — Data security

In the event of a data breach likely to result in a risk: notification to the relevant supervisory authority within 72 hours (Art. 33 GDPR); affected users informed if high risk.

8 — Push notifications and trackers

The App may send push notifications via Firebase Cloud Messaging (FCM), exclusively for service purposes (care reminders, alerts). No marketing notifications are sent without explicit consent. Users can manage their preferences in the App (Settings › Notifications) and in their device settings.

The App does not place cookies on the device. Third-party SDKs (Firebase Analytics, RevenueCat) collect pseudonymised usage data for service improvement purposes only.

Advertising tracking (ATT / App Tracking Transparency): The App does not perform any cross-app advertising tracking. No advertising identifier (IDFA/GAID) is used for targeting or sharing with third-party advertising networks.

9 — Guest access (anonymous mode)

The App offers guest access via Firebase anonymous authentication. In this mode, no personally identifiable data is collected. An anonymous user can convert their account to a full account at any time. Data created in guest mode is permanently deleted if the anonymous account is not converted and the session ends.

10 — Changes to this policy

The publisher reserves the right to amend this Policy at any time. Any material changes will be notified to users via in-app notification and/or email at least 30 days before taking effect.