Conditions Générales d'Utilisation (CGU) de l'application Whispet
1. Dispositions générales
1.1. Les présentes CGU définissent les règles d'utilisation de l'application mobile Whispet (ci-après : l'« Application »).
1.2. Le propriétaire et l'exploitant de l'Application est :
CRE8EVE Sp. z o.o.
Adresse : Tulipanowa 4, 72-003 Dobra, Pologne
KRS : 0000912669 | NIP : 8513262229 | REGON : 389506637
E-mail : hello@whispet.app
(ci-après : le « Prestataire »)
1.3. L'utilisation de l'Application vaut acceptation des présentes CGU et de la Politique de confidentialité.
1.4. Les CGU sont mises à disposition gratuitement sous une forme permettant leur téléchargement, leur enregistrement et leur impression.
2. Définitions
- Application — l'application mobile Whispet disponible pour les appareils iOS et macOS (version Android prévue), permettant de tenir un journal de l'animal de compagnie.
- Prestataire — l'entité indiquée au point 1.2.
- Utilisateur — personne physique qui utilise l'Application.
- Service — service fourni par voie électronique par le Prestataire à l'Utilisateur via l'Application.
- Abonnement — plan payant donnant accès aux fonctionnalités étendues de l'Application.
- Contenu Utilisateur — toutes les données, photos et informations saisies dans l'Application par l'Utilisateur.
3. Type et étendue des services
3.1. L'Application permet à l'Utilisateur :
a) Timeline (Chronologie) — tenir un journal chronologique de l'animal avec photos et descriptions.
b) Galerie de photos — gérer les photos d'animaux, y compris marquer les favoris, recadrer, partager.
c) Données médicales — enregistrer les vaccinations, médicaments (avec calendriers d'administration), allergies/allergènes, alimentation (nourriture, compléments), visites vétérinaires, documents médicaux et suivre le poids de l'animal avec des graphiques.
d) Journaux d'événements — créer ses propres journaux pour suivre des événements récurrents de santé ou comportementaux (p. ex. épilepsie, digestion). L'Utilisateur définit la structure du journal (types de champs : chips/tags, curseurs, interrupteurs, champs numériques, sélecteur d'heure) et enregistre des entrées avec des valeurs de champs, des notes et des photos optionnelles. Des modèles prédéfinis de journaux sont disponibles. Les données sont stockées localement sur l'appareil.
e) Rappels — notifications de vaccinations, médicaments et autres événements à venir (Premium).
f) Export PDF — générer des rapports PDF avec les données médicales, le poids et les vaccinations.
f2) Carte QR de l'animal — générer une carte compacte avec un code QR contenant les données clés de l'animal (nom, race, numéro de puce, allergènes, médicaments et, optionnellement, les coordonnées du propriétaire). Le code QR est généré exclusivement sur l'appareil ; les coordonnées optionnelles du propriétaire (nom et numéro de téléphone) sont intégrées directement dans le code QR et ne sont jamais stockées dans l'Application.
f3) Partage du profil — partager le profil de l'animal sous forme de rapport PDF complet ou de Carte QR via la feuille de partage système.
f4) Cartes de partage (Sharing Moments) — créer des cartes personnalisées avec une photo de l'animal en choisissant un modèle (Photo du jour, Événement, Note), un emoji décoratif, une couleur de fond et un texte personnalisé (jusqu'à 120 caractères). La carte est générée localement sur l'appareil sous forme d'image PNG et partagée via la feuille de partage système. Dans le plan Free, la carte comporte un watermark Whispet ; dans le plan Premium, le watermark est optionnel. L'Utilisateur peut également partager la photo seule sans la carte (Premium uniquement).
f5) Onboarding médical — écran de configuration optionnel affiché après l'ajout du premier animal, permettant d'ajouter rapidement une vaccination, un médicament et une visite chez le vétérinaire.
g) Export des données médicales — export de la documentation médicale et des entrées du journal depuis le profil de l'animal vers un fichier PDF (aperçu lisible) ou CSV (Premium, données tabulaires). Les fichiers sont générés localement sur l'appareil et partagés via la feuille de partage système (Mail, Fichiers, AirDrop). Une copie complète des données du compte iCloud (photos et autres données) peut être téléchargée par l'Utilisateur lui-même via Apple — Réglages iOS → [Prénom] → iCloud → « Demander une copie de vos données » ou sur privacy.apple.com.
i) Import de l'historique des photos (Premium) — import en masse de photos depuis la galerie de l'appareil à l'aide du framework natif PhotosUI (API iOS PhotoKit). Les photos sont importées par lots avec redimensionnement (1920x1920) et placées sur la timeline à la date correcte sur la base des données EXIF ou des métadonnées de la galerie (asset.createDateTime). L'import prend en charge la reprise après fermeture de l'Application (save/resume) ainsi qu'iOS Background Task pour un temps de traitement supplémentaire. La détection des doublons s'effectue sur la base de sourceAssetId (PHAsset.localIdentifier). Toutes les opérations sont effectuées exclusivement sur l'appareil.
j) Détection intelligente de photos d'animaux (Premium) — fonctionnalité « Trouver les photos d'animaux » utilisant Apple Vision framework pour scanner la galerie de l'appareil afin de détecter les photos d'animaux (chats, chiens, oiseaux, etc.). L'analyse est effectuée sur des miniatures 800x800 exclusivement sur l'appareil. Filtres disponibles : type d'animal, favoris. Exclut automatiquement les captures d'écran, selfies et panoramas. Aucune donnée n'est transmise à des serveurs externes. Le bouton « Import de l'historique » avec badge PRO est visible pour les utilisateurs du plan Free — un tapotement affiche l'écran d'upsell.
k) Lecture automatique de la date EXIF (Free + Premium) — lecture de la date EXIF DateTimeOriginal des fichiers photos afin de placer la photo sur la timeline à la date correcte (pas seulement « aujourd'hui »). L'Utilisateur peut corriger manuellement la date à l'aide d'un sélecteur de date. La lecture EXIF est effectuée exclusivement en local, sans accès au réseau. Note : image_picker peut supprimer les données EXIF sur certains appareils (best-effort).
3.2. L'étendue des fonctionnalités disponibles dépend du plan d'abonnement choisi (voir : section 5).
4. Conditions techniques
4.1. L'utilisation de l'Application nécessite :
- Un appareil équipé du système iOS 18 ou ultérieur, ou macOS (la version Android est prévue)
- Une connexion Internet (optionnelle — requise pour la synchronisation iCloud et le téléchargement des données mises à jour dans le cadre de Shared Care ; l'application fonctionne également hors ligne)
- Un espace de stockage sur l'appareil pour les données et photos
4.2. L'Application fonctionne en mode offline-first — toutes les données sont stockées localement sur l'appareil de l'Utilisateur et l'Application est entièrement fonctionnelle sans connexion Internet. Optionnellement, l'Application synchronise les données avec la base privée iCloud de l'Utilisateur (Apple CloudKit) entre ses appareils et — dans le cadre de la fonctionnalité Shared Care — partage certains profils d'animaux avec des personnes désignées via Apple CloudKit. Les données sont stockées exclusivement sur le compte iCloud de l'Utilisateur et dans l'infrastructure Apple — le Prestataire n'a pas accès au contenu. L'Application n'utilise aucun service Firebase, Google Analytics ou autre service externe d'analyse/publicité.
4.3. L'Utilisateur est responsable d'assurer un appareil et une connexion Internet appropriés.
5. Plans d'abonnement
5.1. Plan Free (gratuit)
| Caractéristique | Valeur |
|---|---|
| Prix | Gratuit |
| Nombre d'animaux | 1 |
| Photos/jour | 5 |
| Publicités | Peuvent être affichées |
| Export PDF | Non |
| Carte QR de l'animal | Oui |
| Partage du profil | Oui (Carte QR) |
| Cartes de partage (Sharing Moments) | Oui (avec watermark Whispet) |
| Onboarding médical | Oui |
| Rappels médicaux | Non |
| Suivi du poids | Non |
| Événements à venir | Non |
| Journaux d'événements | Non |
| Lecture de la date EXIF | Oui |
| Import de l'historique des photos | Non (badge PRO — upsell) |
| Trouver les photos d'animaux (Smart Detection) | Non (badge PRO — upsell) |
| Synchronisation iCloud | Oui (CloudKit, base privée) |
Note concernant la publicité : L'exploitant se réserve le droit d'introduire à l'avenir de la publicité dans la version Free. L'introduction de publicités sera communiquée à l'utilisateur via une mise à jour des présentes CGU.
5.2. Plan Premium
| Caractéristique | Valeur |
|---|---|
| Nombre d'animaux | 20 |
| Photos/jour | Illimité |
| Publicités | Non |
| Export PDF | Oui (complet, avec historique du poids et journaux) |
| Carte QR de l'animal | Oui |
| Partage du profil | Oui (PDF + Carte QR) |
| Cartes de partage (Sharing Moments) | Oui (watermark optionnel) |
| Onboarding médical | Oui |
| Rappels médicaux | Oui |
| Suivi du poids | Oui |
| Événements à venir | Oui |
| Journaux d'événements | Oui |
| Lecture de la date EXIF | Oui |
| Import de l'historique des photos | Oui (import en masse depuis la galerie) |
| Trouver les photos d'animaux (Smart Detection) | Oui (on-device) |
| Synchronisation iCloud | Oui (CloudKit, base privée) |
| Shared Care (partage du profil de l'animal avec d'autres personnes) | Oui (jusqu'à 10 personnes uniques par Propriétaire) |
Le prix actuel du plan Premium est affiché dans l'Apple App Store avant l'achat et peut varier selon le pays.
5.3. Changement de plan
- L'Utilisateur peut à tout moment changer de plan d'abonnement.
- En cas de rétrogradation (downgrade), les profils d'animaux excédentaires seront archivés (et non supprimés) — l'Utilisateur conserve l'accès aux données, mais ne peut pas ajouter de nouvelles entrées aux profils archivés.
5a. Fonctionnalité Shared Care (partage du profil de l'animal)
5a.1. L'Application permet à l'Utilisateur disposant d'un abonnement Premium actif (ci-après le « Propriétaire ») de partager certains profils d'animaux avec d'autres Utilisateurs — membres de la famille, proches ou gardes d'animaux temporaires (ci-après les « Participants »). La fonctionnalité est mise en œuvre exclusivement via l'infrastructure de partage Apple CloudKit. Chaque animal partagé dispose de son propre espace de partage isolé dans la base de données iCloud du Propriétaire. Le Prestataire NE relaie PAS le transfert des données Shared Care et n'a pas accès aux contenus partagés.
5a.2. Exigence d'abonnement Premium (Propriétaire) : L'activation du partage d'un animal nécessite un abonnement Premium actif du côté du Propriétaire. Le Participant peut utiliser la fonctionnalité sans abonnement Premium (le plan Free suffit pour accepter l'invitation et accéder aux animaux partagés).
5a.3. Nombre maximal de Participants : Chaque Propriétaire peut partager ses animaux avec un maximum de 10 Participants uniques au total. La même personne ayant accès à plusieurs animaux est comptée comme un seul Participant. La limite s'applique par Propriétaire au total pour l'ensemble des animaux partagés, indépendamment de leur nombre.
5a.4. Modes de partage (par participant) : Le Propriétaire peut choisir un mode de partage par participant :
- Photos uniquement (par défaut) — le Participant voit uniquement les photos de l'animal. Sans bascule explicite vers « Accès complet », le Participant n'obtient jamais accès aux données médicales.
- Accès complet — le Participant voit toutes les données : profil de base, photos et données médicales (vaccinations, médicaments, visites, allergènes, alimentation, documents, journal d'événements).
5a.5. Droits du Participant : Indépendamment du mode de partage, le Participant :
- NE peut PAS modifier le profil de l'animal ni les données médicales (mode lecture seule),
- NE peut PAS modifier ni supprimer l'avatar de l'animal,
- PEUT ajouter ses propres photos à l'animal partagé,
- NE PEUT supprimer aucune photo — la suppression des photos (y compris celles ajoutées par le Participant lui-même) est l'apanage exclusif du Propriétaire. Cette règle protège l'historique de l'animal contre toute suppression accidentelle ou involontaire par une personne ayant accès,
- PEUT à tout moment quitter le partage (« Quitter »).
5a.6. Droits du Propriétaire : Le Propriétaire de l'animal :
- Conserve le contrôle total sur le profil et les données médicales de l'animal,
- PEUT à tout moment modifier le mode de partage par participant,
- PEUT à tout moment arrêter le partage (« Arrêter le partage ») ou supprimer des Participants individuels,
- PEUT supprimer n'importe quelle photo de l'animal — y compris les photos ajoutées par les Participants.
5a.7. Perte de Premium par le Propriétaire : En cas d'expiration, d'annulation ou de perte de l'abonnement Premium par le Propriétaire, le partage des animaux est immédiatement désactivé (instant revokeAllShares) pour tous les animaux du Propriétaire. Les Participants perdent immédiatement l'accès aux animaux partagés. Les Participants ne sont pas informés à l'avance de la perte d'accès à venir — il s'agit d'une décision produit délibérée préservant la confidentialité du statut d'abonnement du Propriétaire. L'Apple Billing Grace Period (3 à 28 jours, configurable dans App Store Connect) protège contre la perte accidentelle de l'abonnement suite à un échec de paiement — pendant la période de grâce, l'abonnement reste actif server-side et Shared Care continue de fonctionner.
5a.8. Export des photos lors de la perte d'accès : Au moment de la révocation de l'accès, le Participant a la possibilité d'exporter ses propres photos (les photos qu'il a lui-même ajoutées à l'animal partagé) vers la galerie système iOS avant leur suppression de l'Application. Les photos du Propriétaire ou des autres Participants ne sont pas disponibles pour le Participant après la révocation de l'accès.
5a.9. Implications techniques du partage : Les données partagées dans le cadre de Shared Care circulent exclusivement via l'infrastructure Apple CloudKit. Le Prestataire :
- NE relaie PAS le transfert de données Shared Care,
- N'A PAS accès aux contenus partagés,
- NE stocke PAS la liste des Participants au partage sur ses propres serveurs,
- N'UTILISE PAS les données Shared Care à des fins autres que de permettre le fonctionnement de la fonctionnalité dans l'Application.
5a.10. Relation avec Apple iCloud Family Sharing : Shared Care dans Whispet est une fonctionnalité indépendante mise en œuvre via l'API CloudKit Sharing et ne nécessite ni n'utilise l'appartenance au groupe Apple iCloud Family Sharing. Il s'agit de deux services différents — le Participant n'a pas besoin d'être membre du groupe familial Apple du Propriétaire. Dans l'interface de l'Application et la documentation interne du projet, la fonctionnalité apparaît sous le nom « Shared Care ».
Les détails concernant le traitement des données par Apple CloudKit figurent dans le document Liste des sous-traitants ainsi que dans la Politique de confidentialité.
6. Paiements
6.1. Les paiements pour les abonnements sont traités via :
- Apple App Store (pour les appareils iOS/macOS) — Apple In-App Purchase
6.2. Le Prestataire ne traite pas les données de paiement de l'Utilisateur (p. ex. numéro de carte de crédit). Toutes les transactions sont gérées par Apple Inc.
6.3. Les prix d'abonnement incluent la TVA. Les prix actuels peuvent varier selon le pays et sont affichés dans l'Apple App Store avant l'achat.
6.4. Renouvellement automatique : L'abonnement se renouvelle automatiquement pour la période de facturation suivante (mois ou année, selon le plan choisi), sauf si l'Utilisateur annule l'abonnement au moins 24 heures avant la fin de la période en cours.
6.5. Annulation de l'abonnement : Pour annuler l'abonnement, l'Utilisateur doit :
- iOS/macOS : Réglages > Apple ID > Abonnements > Whispet > Annuler l'abonnement
6.6. L'annulation de l'abonnement n'entraîne pas la perte de données. Les données restent sur l'appareil, et après l'expiration de l'abonnement, l'Utilisateur revient au Plan Free.
6.7. Remboursements : Les remboursements sont gérés conformément à la politique de remboursement de l'Apple App Store. Pour obtenir un remboursement, l'Utilisateur doit contacter directement Apple.
7. Utilisation sans inscription
7.1. L'Application ne nécessite ni inscription ni création de compte utilisateur. L'utilisation de l'Application ne nécessite pas la fourniture d'une adresse e-mail, d'un mot de passe ou de toute autre donnée à caractère personnel.
7.2. Toutes les données de l'Utilisateur sont stockées localement sur l'appareil et — optionnellement — synchronisées avec la base privée iCloud de l'Utilisateur (Apple CloudKit). La synchronisation s'effectue uniquement dans le cadre du compte iCloud de l'Utilisateur, et non sur les serveurs du Prestataire. L'Application n'utilise pas les services de Firebase ni d'autres services externes d'analyse.
7.3. L'Utilisateur peut à tout moment supprimer toutes ses données (de l'appareil et de la base privée iCloud) via la fonction « Supprimer toutes mes données » disponible dans Réglages → Ton compte dans l'Application. Cette fonction supprime toutes les zones de données Whispet de la base privée iCloud de l'Utilisateur et efface les données locales sur l'appareil. La simple désinstallation de l'Application ne supprime que les données locales — les données dans iCloud restent jusqu'à l'utilisation de la fonction de suppression dans l'Application (avant la désinstallation ou après une réinstallation).
8. Obligations de l'Utilisateur
8.1. L'Utilisateur s'engage à :
- utiliser l'Application conformément à sa destination,
- ne pas entreprendre d'actions susceptibles de perturber le bon fonctionnement de l'Application,
- ne pas publier de contenus illicites, offensants ou portant atteinte aux droits de tiers,
- veiller à la sécurité de son appareil et de ses données d'accès.
8.2. L'Utilisateur est seul responsable des Contenus Utilisateur saisis dans l'Application.
9. Responsabilité du Prestataire
9.1. Le Prestataire met tout en œuvre pour que l'Application fonctionne correctement et soit disponible sans interruption (best effort).
9.2. Le Prestataire n'est pas responsable :
- des interruptions d'accès à l'Application dues à des facteurs indépendants (force majeure, défaillances d'infrastructure, travaux de maintenance),
- de la perte de données causée par une défaillance de l'appareil de l'Utilisateur, la désinstallation de l'Application ou l'absence de synchronisation iCloud active,
- des contenus saisis par l'Utilisateur,
- des actes ou omissions de tiers (Apple Inc.).
9.3. Dans toute la mesure permise par le droit applicable, la responsabilité du Prestataire est limitée au montant versé par l'Utilisateur pour l'abonnement au cours des 12 mois précédant l'événement.
9.4. Les fonctionnalités utilisant la reconnaissance automatique d'images (détection de photos d'animaux) ont un caractère complémentaire. Les suggestions générées par Apple Vision framework (traitement sur l'appareil) peuvent être inexactes et doivent être vérifiées par l'Utilisateur. Cela concerne également la fonctionnalité « Trouver les photos d'animaux », dans laquelle la reconnaissance du type d'animal (p. ex. chien, chat) a un caractère approximatif — des erreurs de classification peuvent se produire.
10. Réserves relatives aux données médicales
10.1. Les données médicales dans l'Application ne constituent pas un avis vétérinaire. L'Application sert exclusivement à enregistrer et organiser des informations médicales relatives aux animaux. Pour toute question concernant la santé de l'animal, l'Utilisateur doit toujours consulter un vétérinaire qualifié.
10.2. Les rappels de vaccinations et de médicaments ont un caractère informatif et ne remplacent pas les recommandations d'un vétérinaire.
11. Droits de propriété intellectuelle
11.1. L'Application, son code source, l'interface utilisateur, les graphismes, icônes et documentation sont la propriété du Prestataire et sont protégés par les dispositions du droit d'auteur.
11.2. L'Utilisateur conserve l'intégralité des droits sur ses Contenus Utilisateur (photos, descriptions, données animaux).
11.3. L'Utilisateur accorde au Prestataire une licence non exclusive pour traiter les Contenus Utilisateur uniquement dans la mesure nécessaire à la fourniture des services de l'Application (p. ex. génération de miniatures). Les Contenus Utilisateur ne sont pas transmis à des serveurs externes.
12. Réclamations
12.1. L'Utilisateur a le droit de déposer une réclamation concernant le fonctionnement de l'Application.
12.2. Les réclamations peuvent être déposées :
- à l'adresse e-mail : hello@whispet.app
- par écrit à l'adresse : CRE8EVE Sp. z o.o., Tulipanowa 4, 72-003 Dobra, Pologne
12.3. La réclamation doit contenir :
- les coordonnées de l'Utilisateur (nom, adresse e-mail),
- la description du problème,
- la solution attendue.
12.4. Le Prestataire examinera la réclamation dans un délai de 14 jours à compter de sa réception et informera l'Utilisateur du résultat à l'adresse e-mail fournie.
13. Droit de rétractation
13.1. L'Utilisateur ayant la qualité de consommateur au sens de l'art. 22¹ du Code civil polonais a le droit de se rétracter d'un contrat conclu à distance dans un délai de 14 jours à compter de la date de conclusion du contrat, sans avoir à motiver sa décision (conformément à la Loi polonaise du 30 mai 2014 sur les droits des consommateurs).
13.2. Pour exercer le droit de rétractation, l'Utilisateur doit soumettre une déclaration de rétractation :
- à l'adresse e-mail : hello@whispet.app
- par écrit à l'adresse : CRE8EVE Sp. z o.o., Tulipanowa 4, 72-003 Dobra, Pologne
13.3. Pour les abonnements souscrits via l'Apple App Store, le droit de rétractation est exercé conformément aux conditions d'utilisation de l'Apple App Store.
13.4. Le droit de rétractation ne s'applique pas si l'Utilisateur a consenti au commencement de l'exécution du service avant l'expiration du délai de rétractation et a été informé de la perte du droit de rétractation (art. 38 pkt 13 de la Loi sur les droits des consommateurs).
14. Résiliation du contrat
14.1. L'Utilisateur peut à tout moment cesser d'utiliser l'Application en :
- désinstallant l'Application de son appareil,
- annulant l'abonnement (si actif).
14.2. Le Prestataire peut résilier le contrat avec l'Utilisateur avec effet immédiat en cas de :
- violation par l'Utilisateur des dispositions des CGU,
- utilisation de l'Application d'une manière contraire à la loi,
- entreprise d'actions au préjudice du Prestataire ou d'autres Utilisateurs.
14.3. Avant la résiliation du contrat, le Prestataire mettra l'Utilisateur en demeure de cesser les violations, en fixant un délai de 7 jours, sauf si la nature de la violation rend impossible la fixation d'un tel délai.
15. Règlement extrajudiciaire des litiges
15.1. L'Utilisateur ayant la qualité de consommateur a la possibilité de recourir à des modes extrajudiciaires d'examen des réclamations et de recouvrement des créances, notamment :
- via la plateforme RLL (Règlement en ligne des litiges, ODR) : https://ec.europa.eu/consumers/odr
- via le médiateur municipal (de district) des consommateurs
- via l'Inspection commerciale polonaise
16. Dispositions finales
16.1. Les présentes CGU sont régies par le droit polonais.
16.2. Pour les questions non régies par les CGU, les dispositions suivantes s'appliquent :
- le Code civil polonais,
- la Loi polonaise du 18 juillet 2002 sur la fourniture de services par voie électronique,
- la Loi polonaise du 30 mai 2014 sur les droits des consommateurs,
- le RGPD (Règlement (UE) 2016/679).
16.3. Le Prestataire se réserve le droit de modifier les CGU. L'Utilisateur sera informé des modifications via l'Application au moins 14 jours avant leur entrée en vigueur.
16.4. En cas de divergences entre les différentes versions linguistiques des CGU, la version polonaise prévaut.
16.5. Si l'une quelconque des dispositions des CGU s'avère nulle ou inefficace, cela n'affecte pas la validité des autres dispositions.
16.6. Les CGU entrent en vigueur le 1er mars 2026.
Document préparé pour l'application Whispet v1.1
Version linguistique faisant foi
La présente traduction française est fournie à titre informatif uniquement. En cas de divergence ou de question d'interprétation, la version polonaise du document est la version juridiquement contraignante. La version anglaise constitue une traduction officielle de référence. En cas de contradiction entre les versions linguistiques, l'ordre de priorité suivant s'applique : polonais (contraignant) → anglais (référence) → français (informatif).