Aller au contenu

Accord de traitement des données

Accord au titre de l'article 28 entre Animiyo, sous-traitant, et le locataire responsable du traitement : instructions, sécurité, sous-traitants ultérieurs, violations, audits et transferts.

En vigueur depuis le
2 août 2026
Dernière mise à jour
2 août 2026
Version
1.0

Lorsqu'une clinique vétérinaire, une boutique ou un éleveur utilise Animiyo pour gérer ses propres clients, les rôles se séparent : le locataire décide pourquoi et comment ces données sont traitées et il est le responsable du traitement, Animiyo exécute ses instructions et il est le sous-traitant. L'article 28 du Regulation (EU) 2016/679 exige que cette relation soit régie par un acte juridique écrit, et ce document est cet acte. Ce n'est pas un résumé en langage clair de la politique de confidentialité : c'est le texte qui lie les deux parties, que le responsable du traitement peut annexer à son propre registre des activités de traitement et qu'une autorité de contrôle peut demander à consulter. Il définit l'objet, la durée, la nature et la finalité du traitement, les types de données et les catégories de personnes concernées, les instructions que le responsable du traitement peut donner et celles qui seraient refusées, les mesures de sécurité réellement actives sur la plateforme, la chaîne des sous-traitants ultérieurs, l'assistance due au responsable du traitement, les délais de notification d'une violation, la manière dont un audit s'exerce sur un service SaaS multilocataire, la base des transferts vers les États-Unis et ce qu'il advient des données à la fin de la relation. Chaque mesure mentionnée correspond à une configuration réellement présente dans le projet Google Cloud petdiary-10327, et non à une liste d'intentions.

Objet et champ d'application de l'accord

Ce document régit le traitement des données à caractère personnel qu'Animiyo effectue pour le compte d'un locataire. Par locataire, on entend une clinique vétérinaire, une boutique ou un service pour animaux, ou un éleveur qui opère dans un espace de travail distinct de la plateforme, avec son propre personnel et ses propres clients. Dans ce périmètre, le locataire détermine les finalités et les moyens du traitement et il est le responsable du traitement ; Animiyo fournit l'infrastructure, exécute les instructions reçues et il est le sous-traitant au sens de l'article 4 point 8 du Regulation (EU) 2016/679.

L'accord est conclu sans signature distincte. Il devient contraignant dès l'activation de l'espace de travail du locataire et l'acceptation des conditions publiées sur /termini : à partir de ce moment, ce texte, dans la version en vigueur à la date indiquée en haut de la page, est l'acte juridique exigé par l'article 28 paragraphe 3. Un locataire ayant besoin d'une copie signée pour sa propre documentation peut en faire la demande depuis la page /contatti et reçoit le même texte dans un document daté et signé.

Éléments d'identification de cette version de l'accord
ÉlémentValeur
Version1.0
En vigueur à compter du2 août 2026
Dernière mise à jour2 août 2026
Sous-traitantL'entité qui exploite Animiyo, identifiée sur la page /contatti
Responsable du traitementLe locataire qui opère dans son propre espace de travail sur la plateforme
Champ d'applicationApplication web sur Cloud Run, application iOS native, backend partagé dans le projet Google Cloud petdiary-10327
Documents liés/privacy, /sub-responsabili, /diritti-privacy, /termini
Canal pour les communications/contatti

L'accord ne couvre pas le traitement dans lequel Animiyo détermine elle-même les finalités et les moyens, c'est-à-dire les comptes des propriétaires d'animaux qui utilisent la plateforme à des fins personnelles : pour ceux-ci, Animiyo est le responsable du traitement et le document applicable est la politique publiée sur /privacy. Il ne couvre pas non plus les fournisseurs que le locataire choisit de son côté, qui restent sous sa responsabilité comme décrit sur /sub-responsabili. La distinction importe car elle détermine à qui une personne concernée doit adresser une demande et qui répond devant l'autorité de contrôle.

Rôles des parties

Animiyo est une plateforme multilocataire, si bien que son rôle change selon les données concernées, et non selon le moment. Deux traitements distincts peuvent coexister autour du même animal : le dossier qu'un propriétaire tient pour lui-même, où Animiyo est le responsable du traitement, et la documentation clinique qu'une clinique rédige dans son propre espace de travail, où la clinique est le responsable du traitement. Le tableau montre où passe la frontière, fonctionnalité par fonctionnalité, et doit être lu conjointement avec le tableau correspondant de la politique publiée sur /privacy, avec lequel il coïncide.

Rôle d'Animiyo selon le type de traitement
TraitementRôle d'AnimiyoResponsable du traitementDocument applicable
Dossiers cliniques et notes SOAP rédigés par une cliniqueSous-traitantLa clinique vétérinaireLe présent accord
Résultats de laboratoire et consentements signés à la cliniqueSous-traitantLa clinique vétérinaireLe présent accord
Agenda des rendez-vous, types de rendez-vous et hospitalisationsSous-traitantLe locataire qui les gèreLe présent accord
Devis, factures, commandes, abonnements et programmes de fidélitéSous-traitantLe locataire qui les émetLe présent accord
Fiches des clients du locataire et des animaux qu'il soigneSous-traitantLe locataireLe présent accord
Inscription, connexion et gestion du compte d'un propriétaireResponsable du traitementAnimiyoPolitique sur /privacy
Profils d'animaux, rappels, promenades et budget d'un propriétaireResponsable du traitementAnimiyoPolitique sur /privacy
Sécurité de la plateforme, journal d'audit, prévention des abusResponsable du traitementAnimiyoPolitique sur /privacy
Mesure du site public avec Google Analytics 4Responsable du traitementAnimiyoPolitique sur /cookie

Les deux rôles ne se chevauchent pas et ne sont pas interchangés par commodité. Lorsque Animiyo agit en tant que sous-traitant, elle ne décide pas quelles données collecter ni combien de temps les conserver : elle exécute les instructions documentées du locataire et, si elle va au-delà, pour ce traitement elle est considérée comme responsable du traitement au sens de l'article 28 paragraphe 10, avec toutes les conséquences qui en découlent. Lorsqu'elle agit en tant que responsable du traitement, en revanche, elle répond directement de ses propres choix et ne peut invoquer l'instruction de quiconque.

En aval d'Animiyo, la chaîne se poursuit. Les fournisseurs énumérés sur /sub-responsabili traitent des données pour le compte d'Animiyo et, dans la relation avec le locataire, sont des sous-traitants ultérieurs autorisés au titre de l'article 28 paragraphes 2 et 4. La chaîne est donc linéaire et vérifiable : le locataire est le responsable du traitement, Animiyo est le sous-traitant, Google Ireland Limited avec Google LLC est le sous-traitant ultérieur pour les services d'infrastructure. Aucun autre maillon n'existe à la date du présent accord.

Objet, durée, nature et finalité du traitement

L'article 28 paragraphe 3 exige que l'acte juridique énonce certains éléments avec précision, et dans la pratique ceux-ci sont souvent relégués dans une annexe générique. Ici, ils sont inscrits dans le corps du document et rattachés à des fonctionnalités réellement présentes dans la plateforme, car une liste abstraite ne permet au responsable du traitement de vérifier quoi que ce soit.

Éléments requis par l'article 28 paragraphe 3
ÉlémentContenu pour le présent accord
ObjetLe traitement des données à caractère personnel que le locataire saisit, génère ou reçoit en utilisant les fonctionnalités professionnelles de la plateforme
DuréeDe l'activation de l'espace de travail jusqu'à sa fermeture, plus la période de restitution ou de suppression décrite plus loin
NatureCollecte, enregistrement, organisation, structuration, conservation, consultation, extraction, communication aux destinataires autorisés par le responsable du traitement, export, limitation et effacement
FinalitéFournir les fonctionnalités demandées par le responsable du traitement et préserver la sécurité, l'intégrité et la continuité du service
Types de données à caractère personnelLes catégories énumérées dans la section sur les données et les personnes concernées
Catégories de personnes concernéesLes clients du locataire, les personnes qu'ils désignent comme contact, les membres du personnel du locataire
Obligations et droits du responsable du traitementCeux énoncés aux articles 24, 28, 32, 33, 34, 35 et 36 du Règlement, rappelés dans les sections qui suivent

Les finalités ne sont pas génériques. Chacune correspond à une partie du produit que le locataire active ou laisse désactivée, et aucune n'implique un usage des données autre que celui demandé par le responsable du traitement. En particulier, aucune donnée traitée pour le compte d'un locataire n'est utilisée pour les finalités propres d'Animiyo, pour des statistiques commerciales, pour du profilage ou pour entraîner des modèles d'intelligence artificielle.

  • Gestion des fiches clients et des animaux soignés, y compris les partages autorisés par le propriétaire.
  • Rédaction et conservation de la documentation clinique : notes SOAP, résultats de laboratoire, affections chroniques, hospitalisations.
  • Enregistrement des vaccinations, des traitements médicamenteux, des vermifugations et des mesures de poids.
  • Agenda des rendez-vous, types de rendez-vous configurés par le locataire et rappels associés.
  • Formulaires de consentement, capture de la signature et conservation des consentements signés.
  • Devis, factures, commandes, abonnements et programmes de fidélité gérés par le locataire.
  • Conversations entre le personnel du locataire et les clients au sein de la plateforme.
  • Sécurité de la plateforme, journal d'audit et prévention des abus automatisés.
  • Export des données à la demande du responsable du traitement ou d'une personne concernée qui s'adresse au responsable du traitement.

Une précision sur la durée évite un malentendu fréquent. Le traitement ne prend pas fin le jour où le locataire cesse d'utiliser la plateforme, mais le jour où la procédure de restitution ou de suppression décrite plus loin est achevée. Dans l'intervalle, Animiyo continue de détenir les données, en limitant le traitement à la conservation et aux opérations nécessaires pour les remettre ou les effacer. Cet intervalle n'est pas illimité : il est soumis aux délais énoncés dans la section sur la fin de la relation.

Types de données à caractère personnel et catégories de personnes concernées

Le tableau énumère les catégories de données qu'Animiyo traite pour le compte d'un locataire, avec des exemples concrets et avec les collections Firestore dans lesquelles elles résident. Nommer les collections n'est pas un détail technique superflu : cela permet au responsable du traitement de vérifier que ce qui est déclaré ici correspond à ce qui existe réellement dans le système, et de décrire le traitement dans son propre registre avec la même précision.

Catégories de données traitées pour le compte du locataire
Catégorie de donnéesExemples concretsOù elles résidentPersonne concernée
Identifiants du clientNom, adresse e-mail, coordonnées, nom d'utilisateur public, appartenance au locataire dans les custom claims du tokenCollections users, usernames, petMembershipsLe client du locataire
Fiches des animaux soignésNom, espèce, race, date de naissance, sexe, numéro de puce, poids, photographiesCollections pets, weightRecords, petActivity et Cloud StorageLe propriétaire de l'animal
Contacts liés à l'animalContacts d'urgence, vétérinaire référent, personnes déléguées pour récupérer l'animal ou pour déciderCollection petContactsLe propriétaire et les personnes désignées
Documentation cliniqueNotes SOAP, résultats de laboratoire, affections chroniques, hospitalisationsCollections soapNotes, labResults, petConditions, hospitalizedLe propriétaire de l'animal
Soins préventifs et thérapiesVaccinations, médicaments administrés ou prescrits, vermifugations, rendez-vous vétérinairesCollections vaccinations, medications, dewormingRecords, vetAppointments, appointmentTypesLe propriétaire de l'animal
ConsentementsFormulaires de consentement préparés par le locataire, consentements signés et signature capturéeCollections consentForms, signedConsents et Cloud StorageLe signataire du consentement
Données financières et commercialesDevis, factures, commandes, abonnements, points de fidélité, postes de dépense associésCollections estimates, invoices, orders, subscriptions, rewards, budgetItemsLe client du locataire
Communications et avisConversations entre le personnel du locataire et les clients, avis reçus par le locataireCollections conversations, reviewsL'auteur et la personne mentionnée
Partages d'animauxAutorisations par lesquelles un propriétaire ouvre au locataire le dossier de son animal et les sous-collections choisiesCollections petShares, petMembershipsLe propriétaire de l'animal
Données sur le personnel du locataireComptes des opérateurs, rôle attribué, permissions, auteur de chaque écritureCollections users, tenants, auditLogLe membre du personnel
Données techniques et de sécuritéJournal d'audit applicatif, tokens de notification FCM, tokens App Check, journaux de requêtes Cloud RunCollection auditLog et journaux du fournisseur d'infrastructureToute personne utilisant la plateforme

Quatre catégories de personnes concernées sont en jeu et il vaut la peine de les distinguer, car elles ont des attentes et des droits différents et parce que le responsable du traitement doit toutes les informer, et pas seulement ses clients payants.

  • Les clients du locataire, c'est-à-dire les propriétaires des animaux soignés par la clinique, la boutique ou l'éleveur.
  • Les personnes désignées comme contact pour un animal : membres de la famille, membres du foyer, délégués, vétérinaire référent.
  • Les membres du personnel du locataire qui accèdent à la plateforme avec leur propre compte et dont les actions figurent dans le journal d'audit.
  • Les tiers occasionnellement mentionnés dans le texte libre d'une note, d'un résultat, d'un devis ou d'une conversation.

La dernière catégorie pose le plus de difficultés et est aussi la moins maîtrisable par le sous-traitant. Un champ de texte libre accepte tout ce qui y est saisi, y compris des données sur des personnes qui n'ont aucun lien avec la plateforme. Animiyo ne filtre pas le contenu des notes professionnelles, car le filtrer signifierait le lire et l'évaluer, c'est-à-dire dépasser les instructions reçues. Il appartient au responsable du traitement d'instruire son propre personnel de n'inscrire dans les champs de texte libre que ce qui est nécessaire et pertinent, en vertu du principe de minimisation de l'article 5 paragraphe 1 point c.

Données de santé de l'animal et données du propriétaire

Les données figurant dans le dossier de santé d'un animal ne sont pas des données concernant la santé au sens de l'article 9 du Règlement. La raison est simple et n'admet aucun raccourci : l'article 9 protège les catégories particulières de données à caractère personnel relatives à une personne concernée, et une personne concernée est par définition une personne physique. Un animal n'en est pas une, si bien que son dossier clinique ne déclenche ni l'interdiction de l'article 9 paragraphe 1 ni la recherche d'une dérogation parmi celles du paragraphe 2.

Cela ne rend pas ces données anonymes, ce qui serait l'erreur inverse et tout aussi courante. Une vaccination, une thérapie, une hospitalisation ou un résultat de laboratoire est attribuable au propriétaire identifié par le compte auquel l'animal est lié : cela décrit ses dépenses, ses habitudes, ses visites à un cabinet et, dans bien des cas, sa situation familiale. Cela reste donc une donnée à caractère personnel ordinaire du propriétaire et doit être traité comme tel, avec une base juridique, une information, des durées de conservation et des droits pleinement applicables.

Classification des informations récurrentes dans la plateforme
InformationQualification juridiqueQui a besoin de la base juridique
Vaccination, thérapie ou acte enregistré pour un animalDonnée à caractère personnel ordinaire du propriétaire, non visée par l'article 9Le locataire, en règle générale pour l'exécution du contrat avec son client
Note SOAP rédigée par le vétérinaireDonnée à caractère personnel ordinaire du propriétaire, avec un contenu professionnel sur l'animalLe locataire, pour des obligations professionnelles et contractuelles
Résultat de laboratoire relatif à un animalDonnée à caractère personnel ordinaire du propriétaireLe locataire, pour des obligations professionnelles et contractuelles
Mention indiquant que l'animal est un chien guide ou un animal d'assistanceDonnée concernant la santé de la personne assistée, article 9Le locataire, avec le consentement explicite au titre de l'article 9 paragraphe 2 point a
Motif d'un rendez-vous décrivant un état de santé du propriétaireDonnée concernant la santé du propriétaire, article 9Le locataire, avec le consentement explicite ou en retirant l'information
Allergie du propriétaire notée pour la manipulation d'un médicamentDonnée concernant la santé du propriétaire, article 9Le locataire, avec le consentement explicite et une conservation limitée
Coordonnées d'urgence d'un membre de la famille ou d'un déléguéDonnée à caractère personnel ordinaire d'un tiersLe locataire, en fournissant lui-même l'information à ce tiers
Signature manuscrite sur un formulaire de consentementDonnée à caractère personnel ordinaire à forte valeur identifianteLe locataire, pour satisfaire à son obligation de prouver le consentement

La distinction a des conséquences pratiques dans les deux sens. Vers le bas, elle empêche le responsable du traitement de rechercher un consentement explicite là où un contrat suffit, ce qui compliquerait inutilement la collecte des données et rendrait révocable un traitement qui ne l'est pas. Vers le haut, elle empêche de traiter un dossier clinique animal comme dénué d'importance : si le locataire sert un grand nombre de clients, le volume et la sensibilité perçue de ces informations pèsent dans l'analyse des risques même en l'absence de l'article 9.

Techniquement, Animiyo applique à ces informations les mêmes garanties que celles utilisées pour les catégories particulières, indépendamment de leur qualification juridique, car le préjudice potentiel d'un accès non autorisé est comparable.

  • Accès limité au propriétaire et à ceux qu'il a explicitement autorisés au moyen d'un partage.
  • Règles de sécurité Firestore et Cloud Storage qui vérifient la propriété du document à chaque lecture et à chaque écriture.
  • Séparation entre locataires, de sorte qu'une clinique ne voie que les animaux qui lui sont partagés.
  • Enregistrement des opérations significatives sur la documentation clinique dans le journal d'audit applicatif.
  • Chiffrement en transit avec TLS et au repos avec AES à 256 bits.
  • Aucun usage secondaire d'aucune sorte : pas de statistiques commerciales, pas de profilage, pas d'entraînement de modèles.

Un point reste à la charge du seul responsable du traitement. Les champs de texte libre de la documentation clinique peuvent capturer des données sur la santé de personnes physiques, et dans ce cas l'article 9 s'applique pleinement. Animiyo ne peut s'en apercevoir, car elle ne lit pas le contenu des notes. Le responsable du traitement doit donc instruire son personnel de ne pas saisir d'informations sur la santé du propriétaire ou de tiers lorsque ce n'est pas nécessaire pour les soins de l'animal, et de recueillir un consentement explicite lorsque cela l'est.

Instructions documentées du responsable du traitement

Animiyo ne traite les données du locataire que sur instructions documentées du responsable du traitement, au titre de l'article 28 paragraphe 3 point a. Documenté ne signifie pas nécessairement écrit sur papier : cela signifie reconstituable, attribuable à celui qui a donné l'instruction et vérifiable par la suite. Sur une plateforme logicielle, la plupart des instructions sont données en utilisant le produit, et le présent accord le reconnaît explicitement au lieu de prétendre que tout passe par un échange de courriers.

Ce qui compte comme instruction documentée et ce qui ne compte pas
CanalCompte comme instructionRemarque
Le présent accord et les documents auxquels il renvoieOuiC'est l'instruction de base : elle décrit tout ce que la plateforme fait pour le compte du responsable du traitement
Paramètres choisis dans le panneau du locataireOuiRôles et permissions des opérateurs, types de rendez-vous, formulaires de consentement, tarifs, rappels
Opérations effectuées par le personnel au sein des fonctionnalités de l'applicationOuiCréer, modifier, partager, exporter et supprimer sont des instructions données via l'interface et consignées dans le journal d'audit
Demande écrite envoyée depuis la page /contatti par l'administrateur du locataireOuiC'est le canal pour les instructions que l'interface ne couvre pas, par exemple une extraction extraordinaire
Message verbal ou téléphoniqueNonIl doit être confirmé par écrit avant d'être exécuté, sauf pendant un incident de sécurité en cours
Demande émanant d'une adresse non liée au compte administrateurNonElle est refusée et signalée à l'administrateur du locataire
Demande d'un opérateur dépourvu des permissions nécessairesNonElle est refusée : les permissions internes sont attribuées par l'administrateur du locataire, non par le sous-traitant
Demande d'un client du locataire adressée directement à AnimiyoNonElle est transmise au responsable du traitement selon la procédure prévue dans la section sur l'assistance

L'article 28 paragraphe 3 se termine par une obligation qui va dans le sens inverse de toutes les autres : le sous-traitant doit informer immédiatement le responsable du traitement si, à son avis, une instruction constitue une violation du Règlement ou d'autres dispositions du droit de l'Union ou du droit d'un État membre relatives à la protection des données. Ce n'est pas une courtoisie et c'est le seul cas où le sous-traitant est tenu de contredire le responsable du traitement. Animiyo le fait par écrit, depuis la page /contatti vers l'adresse e-mail de l'administrateur du locataire, dans les cinq jours ouvrables suivant la réception de l'instruction, et suspend l'exécution de la seule partie contestée jusqu'à recevoir une réponse.

Les instructions suivantes, à titre d'exemple et de manière non exhaustive, seraient signalées et non exécutées. Ce sont des exemples réalistes, tirés de fonctionnalités qui existent réellement dans la plateforme, et non des hypothèses d'école.

  • Désactiver le journal d'audit du locataire ou altérer des entrées déjà inscrites.
  • Conserver la documentation clinique d'un client au-delà de la période fixée par le responsable du traitement lui-même, sans autre base juridique.
  • Communiquer les données d'un client à un tiers non autorisé par le responsable du traitement ou par la loi.
  • Accéder aux données d'un locataire autre que celui qui donne l'instruction, même à des fins de comparaison ou de vérification.
  • Utiliser les coordonnées des clients du locataire pour des messages commerciaux de masse sans consentement valable.
  • Reconstituer des données effacées à la demande d'une personne concernée en puisant dans les copies de sauvegarde.
  • Transférer des données à un fournisseur choisi par le locataire qui n'offre pas les garanties exigées par l'article 28 paragraphe 1.
  • Supprimer la séparation entre locataires pour permettre une recherche croisée sur les animaux d'autres professionnels.

Si, après le signalement, le responsable du traitement confirme l'instruction par écrit et que la confirmation ne lève pas l'illicéité constatée, Animiyo ne l'exécute pas et peut résilier la relation avec le préavis prévu par les conditions sur /termini. Le signalement, la confirmation et l'issue sont conservés et mis à la disposition du responsable du traitement sur demande, car ils constituent la preuve du comportement de chaque partie.

Confidentialité du personnel

L'article 28 paragraphe 3 point b exige que les personnes autorisées à traiter les données s'engagent à respecter la confidentialité ou soient soumises à une obligation légale appropriée de confidentialité. Sur Animiyo, le nombre de personnes ayant accès aux données de production est très réduit et coïncide avec celles qui assurent la maintenance technique de la plateforme. Le dire est plus utile que de décrire un organigramme qui n'existe pas : dans un service de cette taille, la principale mesure de sécurité est précisément que les accès possibles sont peu nombreux et tous tracés.

  • Un engagement de confidentialité écrit pour quiconque accède aux données de production, valable également après la fin de la relation.
  • Accès administratif accordé selon le principe du moindre privilège et retiré dès que le motif qui le justifiait cesse.
  • Accès aux données de production autorisé uniquement pour la maintenance, la correction de défauts, la gestion d'un incident de sécurité ou une demande écrite du responsable du traitement.
  • Authentification multifacteur obligatoire sur les comptes de la console Google Cloud du projet petdiary-10327.
  • Enregistrement des opérations administratives significatives dans le journal d'audit applicatif et dans les journaux du fournisseur d'infrastructure.
  • Aucun service tiers d'assistance client ayant accès aux données, comme déjà déclaré sur /sub-responsabili.
  • Aucune utilisation des données de production dans les environnements de test : les tests utilisent des données synthétiques ou l'émulateur local.

Le responsable du traitement peut demander à tout moment, depuis la page /contatti, la liste actuelle des rôles administratifs actifs sur le projet et la confirmation que les engagements de confidentialité sont signés. Il ne reçoit pas les noms des personnes, qui sont elles-mêmes des données à caractère personnel de tiers, mais il reçoit le nombre d'accès actifs, le type de privilège rattaché à chacun et la date de la dernière révision. Ce sont les informations nécessaires pour évaluer la mesure sans créer un nouveau traitement.

Mesures de sécurité au titre de l'article 32

Les mesures énumérées ici sont celles réellement mises en œuvre dans la plateforme. La troisième colonne est ce qui rend le tableau utile : elle indique comment le responsable du traitement peut vérifier la mesure de façon autonome, sans avoir à se fier à la déclaration. Une mesure de sécurité qui ne peut être vérifiée est une affirmation, pas une garantie.

Mesures techniques et organisationnelles actives et comment les vérifier
MesureOù elle s'appliqueComment le responsable du traitement peut la vérifier
Firebase Authentication avec vérification de l'adresse e-mailAccès à tout compte, sur le web et sur iOSTenter de se connecter avec une adresse non vérifiée
Contrôle d'accès par rôle et par locataire dans les custom claims du tokenChaque requête backend et chaque écran à accès restreintInspecter le token de l'opérateur et tester avec un rôle réduit
Règles de sécurité Firestore écrites par collection et par rôleChaque lecture et chaque écriture sur la base de donnéesTenter de lire un document appartenant à un autre locataire, ce qui est refusé
Règles de sécurité Cloud StoragePhotographies, documents téléversés, signatures de consentementTenter d'ouvrir un fichier non lié à son propre espace de travail
Séparation des données entre locataires, sans chemin de lecture croiséeToutes les collections portant la référence du locataireRechercher un animal qui n'a pas été partagé, ce qui ne renvoie rien
Firebase App Check avec reCAPTCHA EnterpriseAppels provenant du navigateur et de l'application iOSUne requête sans token d'attestation valide, qui est refusée
Chiffrement en transit avec TLSToutes les connexions au site, au backend et à Cloud StorageInspecter le certificat et les en-têtes de réponse
Chiffrement au repos avec AES à 256 bitsCloud Firestore et Cloud Storage for FirebaseDocumentation Google Cloud sur le chiffrement au repos par défaut
Journal d'audit applicatif dans la collection auditLogOpérations significatives sur les données et les paramètresUn extrait du journal limité à son propre locataire, demandé depuis /contatti
Content security policy en mode enforcingPages de l'application webLire les en-têtes de réponse du site
Sauvegarde et réplication gérées par Google CloudCloud Firestore et Cloud Storage for FirebaseDocumentation du fournisseur sur les services activés pour le projet
Moindre privilège sur les comptes administratifsConsole du projet Google Cloud petdiary-10327Liste des rôles actifs et date de la dernière révision, demandée depuis /contatti

L'article 32 paragraphe 1 énumère quatre catégories de mesures. La correspondance avec le tableau ci-dessus est exposée intégralement ci-dessous, afin que le responsable du traitement puisse la reporter dans son propre registre sans avoir à la reconstituer.

  • Pseudonymisation et chiffrement, point a : chiffrement en transit avec TLS et au repos avec AES à 256 bits ; identifiants techniques pseudonymes dans les journaux de sécurité et dans la mesure du site public.
  • Confidentialité, intégrité, disponibilité et résilience, point b : règles de sécurité par collection, séparation entre locataires, contrôle par rôle, App Check, services gérés avec la redondance du fournisseur d'infrastructure.
  • Rétablissement dans les meilleurs délais, point c : sauvegarde et réplication gérées par Google Cloud pour Cloud Firestore et Cloud Storage, avec une procédure de restauration documentée par le fournisseur.
  • Tests réguliers de l'efficacité, point d : révision des mesures à chaque version touchant l'authentification, les règles d'accès ou la structure des données, avec des tests automatisés sur les règles de sécurité.

Deux choses ne sont pas déclarées, et leur absence fait partie de l'information. Animiyo ne détient aucune certification propre : les rapports de conformité disponibles sont ceux que Google publie pour les services Google Cloud et Firebase, et ils concernent l'infrastructure, non l'application. Et aucune mesure ne promet une sécurité absolue, qu'aucun système connecté à un réseau ne peut offrir. Le responsable du traitement doit en tenir compte dans sa propre analyse des risques, au lieu de considérer la question comme réglée parce que le sous-traitant l'a énumérée.

Sous-traitants ultérieurs

Par le présent accord, le responsable du traitement accorde à Animiyo une autorisation générale de recourir à des sous-traitants ultérieurs, au titre de l'article 28 paragraphe 4 du Regulation (EU) 2016/679. Une autorisation générale est la seule option praticable dans un service SaaS, car l'infrastructure est partagée par tous les locataires et une autorisation spécifique pour chacun rendrait toute maintenance impossible. Ce n'est cependant pas un chèque en blanc : le responsable du traitement conserve le droit de savoir à l'avance ce qui change, de s'y opposer et de résilier.

La liste faisant foi et continuellement mise à jour des sous-traitants ultérieurs est publiée sur /sub-responsabili, qui indique pour chaque fournisseur le service, les catégories de données, le lieu de traitement et la base du transfert. À la date de prise d'effet du présent accord, la chaîne se compose comme suit.

  • Google Ireland Limited, avec Google LLC comme sous-traitant ultérieur supplémentaire, pour Firebase Authentication, Cloud Firestore, Cloud Storage for Firebase, Cloud Functions, Cloud Run, Firebase Cloud Messaging, Firebase App Check avec reCAPTCHA Enterprise et Google Analytics 4.
  • Stripe Payments Europe Limited pour le traitement des paiements : l'intégration existe dans le code mais la passerelle est désactivée par un flag de configuration, de sorte qu'à la date du présent accord elle ne reçoit aucune donnée.

Les sources de données externes interrogées directement par le navigateur de l'utilisateur ne sont pas des sous-traitants ultérieurs : openFDA, Open Pet Food Facts, dog.ceo, Wikipedia, iNaturalist, frankfurter.app et tile.openstreetmap.org. Ces appels ne font que lire des données, ils ne transportent ni identifiants de compte ni contenu du journal et ne sont pas effectués sur les instructions d'Animiyo quant à l'utilisation des données collectées. À l'égard des données de connexion qu'ils reçoivent, en particulier l'adresse IP du navigateur, ces services sont des responsables du traitement indépendants. Le responsable du traitement doit en tenir compte dans sa propre politique de confidentialité s'il active les fonctionnalités qui les utilisent.

  1. Publication de l'avis

    Au moins trente jours avant l'ajout ou le remplacement d'un sous-traitant ultérieur, le changement est publié sur /sub-responsabili en indiquant le fournisseur, le service, les données concernées et la date d'activation prévue.

  2. Message au responsable du traitement

    En même temps que la publication, l'avis est envoyé à l'adresse e-mail que le locataire a saisie dans son profil. Maintenir cette adresse à jour et surveillée est un devoir du responsable du traitement, car c'est là que l'avis prend effet.

  3. Opposition motivée

    Le responsable du traitement peut s'opposer dans les quinze jours suivant l'avis, en écrivant depuis la page /contatti. L'opposition doit être motivée, c'est-à-dire indiquer quel risque concret ou quelle contrainte juridique rend le fournisseur proposé inacceptable.

  4. Recherche d'une mesure alternative

    Avant la date d'activation, les parties vérifient si l'opposition peut être résolue par une configuration différente, une région de traitement différente, une réduction des données transmises ou un fournisseur différent pour cette fonction.

  5. Résiliation sans pénalité

    Si l'opposition ne peut être résolue, le responsable du traitement peut résilier sans pénalité la partie du service touchée par le changement, avec le droit d'obtenir la restitution des données selon la procédure décrite dans la section sur la fin de la relation.

Délais de la procédure relative aux sous-traitants ultérieurs
ÉtapeDélaiCanal
Publication de l'avisAu moins trente jours avant le changementLa page /sub-responsabili
Message au responsable du traitementEn même temps que la publicationAdresse e-mail saisie par le locataire dans le profil
Opposition motivéeDans les quinze jours suivant l'avisLa page /contatti
Proposition de mesures alternativesAvant la date d'activationAdresse e-mail saisie par le locataire dans le profil
Résiliation sans pénalitéSi l'opposition ne peut être résolue par des mesures alternativesLa page /contatti
Remplacement urgent pour des raisons de sécuritéPréavis raccourci, avec communication immédiate et opposition a posterioriLa page /sub-responsabili et l'adresse e-mail du locataire

À chaque sous-traitant ultérieur, Animiyo impose par contrat des obligations en matière de protection des données non moins strictes que celles assumées au titre du présent accord, comme l'exige l'article 28 paragraphe 4. La même disposition prévoit que, lorsque le sous-traitant ultérieur ne les remplit pas, le sous-traitant demeure pleinement responsable devant le responsable du traitement de l'exécution de ces obligations. Cela signifie que le responsable du traitement n'a pas à poursuivre Google Ireland Limited pour une défaillance d'infrastructure : il s'adresse à Animiyo, qui répond puis se retourne en aval. Les critères selon lesquels un fournisseur est admis ou exclu sont décrits sur /sub-responsabili et comprennent une interdiction absolue des clauses permettant au fournisseur d'utiliser les données à ses propres fins.

Assistance au responsable du traitement

Le sous-traitant doit assister le responsable du traitement dans un ensemble de tâches qui restent les siennes mais qui, en pratique, nécessitent des informations ou des outils que seul le sous-traitant possède. Le tableau indique chaque obligation, la disposition qui l'énonce, la manière concrète dont elle est satisfaite et le délai dans lequel le responsable du traitement reçoit une réponse.

Obligations d'assistance et délais de réponse
ObligationRéférenceComment elle est satisfaiteDélai
Assistance aux demandes des personnes concernéesArticle 28 paragraphe 3 point eOutils d'export et de suppression disponibles dans l'application, transmission au responsable du traitement des demandes reçues par erreur, extractions extraordinaires sur demande écriteTransmission dans les cinq jours ouvrables, assistance technique dans les dix jours ouvrables
Assistance à la sécurité du traitementArticle 28 paragraphe 3 point f et article 32Description à jour des mesures actives et réponses aux questionnaires de sécurité du responsable du traitementDans les trente jours suivant la demande
Assistance à la notification des violationsArticle 28 paragraphe 3 point f, articles 33 et 34Communication avec le contenu minimal prévu dans la section dédiée et appui à la rédaction de la notification à l'autoritéPremière alerte dans les vingt-quatre heures suivant la prise de connaissance
Assistance à l'analyse d'impactArticle 28 paragraphe 3 point f et article 35Description des flux de données, des catégories de données, des sous-traitants ultérieurs, des mesures et des risques connusDans les trente jours suivant la demande
Assistance à la consultation préalableArticle 28 paragraphe 3 point f et article 36Documentation technique à joindre à la demande adressée à l'autorité de contrôle et réponses à ses éventuelles questionsDans les trente jours suivant la demande
Informations pour démontrer la conformitéArticle 28 paragraphe 3 point hLe présent accord, la liste sur /sub-responsabili, la description des mesures, l'extrait du journal d'audit pour son propre locataireDans les trente jours suivant la demande
Contribution au registre des traitements du sous-traitantArticle 30 paragraphe 2Liste des catégories de traitements effectués pour le compte du responsable du traitement, mise à disposition sur demandeDans les trente jours suivant la demande

Sur les droits des personnes concernées, la règle est nette : Animiyo ne répond pas sur le fond au nom du responsable du traitement. Si le client d'une clinique demande à Animiyo l'accès à ses données cliniques ou leur effacement, la demande est transmise au responsable du traitement compétent dans les cinq jours ouvrables et la personne concernée est informée de cette transmission, avec le nom de la partie à laquelle s'adresser. La procédure complète, avec les délais de réponse, les vérifications d'identité et les outils disponibles directement dans l'application, est décrite sur /diritti-privacy. Le responsable du traitement reste libre de traiter la demande avec ses propres outils ; Animiyo fournit les extractions techniques dont il a besoin.

Sur l'analyse d'impact relative à la protection des données, la répartition est tout aussi claire. Décider si une AIPD est nécessaire et la mener à bien est un devoir du responsable du traitement, qui connaît le contexte, le volume de ses clients et les finalités réelles. Animiyo fournit la matière technique brute et signale les fonctionnalités qui, par expérience, méritent une attention dans l'analyse. La liste ci-dessous ne remplace pas l'analyse propre du responsable du traitement, mais elle montre où le risque se concentre.

  • Données de localisation issues des promenades, des itinéraires partagés et des promenades de groupe, qui peuvent révéler des habitudes et des lieux fréquentés.
  • La page publique de médaille en cas de perte, accessible à quiconque détient le lien même sans compte.
  • Le partage d'un animal entre le propriétaire et le locataire, qui ouvre l'accès aux sous-collections de santé sélectionnées.
  • Le triage des symptômes, qui produit une suggestion indicative et non un diagnostic, décrit sur /privacy dans la section sur les décisions automatisées.
  • Le traitement à grande échelle de la documentation clinique, lorsque le locataire sert un grand nombre de clients.
  • Le transfert des données vers la région us-central1, décrit dans la section sur les transferts.
  • Le traitement de données relatives à des mineurs, lorsqu'un client du locataire est mineur ou lorsque des données sur des mineurs figurent dans les champs de texte libre.

Si, à la suite de l'analyse, le responsable du traitement doit consulter préalablement l'autorité de contrôle au titre de l'article 36, Animiyo fournit la documentation technique nécessaire et répond aux éventuelles questions que l'autorité pose par l'intermédiaire du responsable du traitement. L'assistance est fournie sans coût supplémentaire dans les limites indiquées dans le tableau ; les demandes qui excèdent manifestement ces limites, en fréquence ou en ampleur, sont soumises au remboursement des coûts justifiés, notifiés à l'avance et acceptés par écrit avant le début des travaux.

Violation de données à caractère personnel

Une violation de données à caractère personnel désigne ce que définit l'article 4 point 12 du Règlement : une violation de la sécurité entraînant, de manière accidentelle ou illicite, la destruction, la perte, l'altération, la divulgation non autorisée de données à caractère personnel traitées, ou l'accès non autorisé à de telles données. Elle couvre donc aussi les cas où personne n'a rien volé, par exemple une perte de données due à une panne technique ou une indisponibilité prolongée d'un service. Le sous-traitant ne décide pas si la violation doit être notifiée à l'autorité : cette appréciation appartient au responsable du traitement, et ce qui importe est que tout ce qui est nécessaire pour la faire parvienne rapidement au responsable du traitement.

  1. Détection et qualification

    Chaque signalement interne, chaque anomalie repérée dans le journal d'audit et chaque communication reçue du fournisseur d'infrastructure est qualifiée immédiatement : on établit s'il s'agit d'une violation au sens de l'article 4 point 12 et quels locataires sont touchés.

  2. Première alerte dans les vingt-quatre heures

    Dans les vingt-quatre heures suivant la prise de connaissance de la violation par Animiyo, le responsable du traitement touché reçoit une première alerte à l'adresse e-mail de son profil, avec ce qui est déjà connu et une indication explicite de ce qui reste à établir.

  3. Mise à jour dans les soixante-douze heures

    Dans les soixante-douze heures, le responsable du traitement reçoit la communication avec le contenu minimal prévu dans le tableau ci-dessous, c'est-à-dire les éléments dont il a besoin pour décider s'il notifie l'autorité de contrôle et s'il communique la violation aux personnes concernées.

  4. Rapport final dans les quinze jours

    Dans les quinze jours suivant la prise de connaissance, le responsable du traitement reçoit le rapport de clôture : reconstitution de ce qui s'est produit, causes, données réellement touchées, mesures correctives prises et mesures préventives introduites pour empêcher que cela se reproduise.

  5. Appui à la notification et à la communication

    À la demande du responsable du traitement, Animiyo fournit les éléments techniques à joindre à la notification à l'autorité au titre de l'article 33 et à la communication aux personnes concernées au titre de l'article 34, et répond aux questions complémentaires de l'autorité par l'intermédiaire du responsable du traitement.

Contenu minimal de la communication au responsable du traitement
ÉlémentCe qu'il contient
Date et heureQuand la violation s'est produite, lorsque cela peut être reconstitué, et le moment exact où le sous-traitant en a pris connaissance
Nature de la violationPerte de confidentialité, d'intégrité ou de disponibilité, avec une description de la manière dont elle est survenue
Données concernéesCatégories de données et collections touchées, en identifiant les documents attribuables à l'espace de travail du responsable du traitement
Personnes concernées touchéesCatégories et nombre approximatif de personnes concernées et d'enregistrements touchés
Conséquences probablesÉvaluation technique du risque pour les droits et libertés des personnes concernées, avec les scénarios envisagés
Mesures prisesÉtapes de confinement déjà réalisées, étapes prévues et calendrier attendu
État du chiffrementSi les données concernées étaient chiffrées et si les clés sont restées intactes, élément décisif pour l'évaluation du risque
Point de contactInterlocuteur chez le sous-traitant pour le suivi, joignable depuis la page /contatti

La notification à l'autorité de contrôle dans les soixante-douze heures au titre de l'article 33 est une obligation du responsable du traitement et Animiyo ne l'effectue pas à sa place, sauf mandat écrit spécifique pour l'événement en question. La raison n'est pas formelle : notifier pour le compte du responsable du traitement signifierait qualifier le risque à l'aide d'informations que seul le responsable du traitement détient, comme le nombre réel de ses clients, leur vulnérabilité et le contexte dans lequel les données ont été collectées. Le délai de vingt-quatre heures pour la première alerte est calibré précisément pour laisser au responsable du traitement le temps d'agir dans ses propres soixante-douze heures.

Lorsque la violation concerne des données pour lesquelles Animiyo est le responsable du traitement, par exemple les comptes des propriétaires ou le journal d'audit de la plateforme, la notification à l'autorité et la communication aux personnes concernées incombent à Animiyo comme décrit sur /privacy. Un incident touchant l'infrastructure partagée produit normalement les deux effets : Animiyo notifie pour la partie où elle est responsable du traitement et informe les locataires pour la partie où elle est sous-traitant, en gardant les deux communications séparées afin d'éviter toute confusion sur les rôles.

Suppression ou restitution des données

À la fin de la relation, le responsable du traitement choisit entre la restitution et la suppression des données, au titre de l'article 28 paragraphe 3 point g. Le choix appartient au responsable du traitement et non au sous-traitant, et doit être communiqué par écrit depuis la page /contatti. En l'absence de choix exprès dans les délais indiqués ci-dessous, les données sont supprimées : c'est l'issue par défaut car conserver des données sans instruction et sans base juridique serait l'option la plus risquée pour les personnes concernées.

  1. Fin de la relation

    La relation prend fin par la résiliation de l'une ou l'autre partie, par l'expiration ou le retrait de la licence professionnelle, par la fermeture de l'espace de travail ou par l'exercice du droit de résilier après une opposition à un sous-traitant ultérieur.

  2. Fenêtre d'export de trente jours

    Trente jours courent à compter de la fin de la relation, durant lesquels l'espace de travail reste accessible en lecture seule et tous les outils d'export demeurent actifs. Dans cette fenêtre, le responsable du traitement peut télécharger tout ce dont il a besoin sans rien demander à personne.

  3. Choix entre restitution et suppression

    Dans la même fenêtre de trente jours, le responsable du traitement indique s'il souhaite une remise assistée des données ou si la suppression peut avoir lieu. La remise assistée couvre également le contenu que les outils de l'application n'exportent pas.

  4. Suppression des systèmes actifs

    À la fin de la fenêtre, ou plus tôt si le responsable du traitement le demande, les données sont supprimées des systèmes actifs dans les trente jours. La suppression couvre Cloud Firestore et Cloud Storage et comprend les photographies, les documents téléversés et les signatures de consentement.

  5. Confirmation écrite

    Une fois la suppression achevée, le responsable du traitement reçoit une confirmation écrite indiquant la date de l'opération, les collections concernées et toute donnée conservée en vertu d'une obligation légale, avec la base juridique correspondante.

Formats d'export disponibles
ContenuFormatComment l'obtenir
Profil utilisateur, animaux et leurs sous-collections, contacts des animaux, configuration du budget, postes de dépense et objectifsArchive JSON avec un schéma versionné et des dates normalisées au format ISO 8601Export des données depuis l'application
Dossier complet d'un animal avec vaccinations, médicaments, visites, rendez-vous, mesures de poids et dépensesFichier CSV avec séparateur virgule et encodage UTF-8Export depuis le dossier de l'animal
Rapport lisible d'un dossier d'animalDocument PDF généré par le navigateur à partir du rapportImpression du rapport depuis le dossier de l'animal
Budget avec mouvements, catégories, limites et objectifsFichier CSV et document PDFExport depuis la section budget
Photographies, documents téléversés et signatures de consentementFichiers dans les formats d'origine conservés sur Cloud StorageTéléchargement depuis le dossier auquel ils sont attachés
Extrait du journal d'audit pour son propre locataireFichier JSONDemande écrite depuis la page /contatti
Contenu non couvert par les outils de l'applicationArchive JSON dédiée utilisant le même schéma versionnéRemise assistée demandée dans la fenêtre de trente jours

Les copies de sauvegarde nécessitent une précision que de nombreux accords omettent. Les copies de sauvegarde et les répliques gérées par Google Cloud ne permettent pas la suppression sélective d'un document unique : elles subsistent jusqu'à ce que le cycle de rotation configuré sur le projet les remplace, et elles ne sont jamais utilisées pour restaurer des données supprimées sur demande. La fenêtre de rotation actuellement configurée est communiquée au responsable du traitement sur demande depuis la page /contatti, ainsi que la date prévue à laquelle les copies contenant ses données seront remplacées. Déclarer une suppression instantanée des sauvegardes aussi serait plus rassurant et moins vrai.

Les données que le sous-traitant est tenu de conserver en vertu du droit de l'Union ou du droit d'un État membre sont exclues de la suppression, cas expressément réservé par l'article 28 paragraphe 3 point g. À la date du présent accord, le cas principal concerne les documents fiscaux, qui deviendront pertinents une fois les paiements actifs et que le droit civil et fiscal impose de conserver pendant dix ans. Dans ces cas, le traitement est limité à la seule conservation, sans consultation ni usage ultérieur, et la confirmation de suppression le précise explicitement.

Audits et inspections

L'article 28 paragraphe 3 point h donne au responsable du traitement le droit de contribuer aux audits, y compris aux inspections. La clause a été rédigée en pensant à un sous-traitant disposant d'une salle des machines à visiter, et sur un service SaaS multilocataire cette image ne fonctionne pas : Animiyo ne possède aucun centre de données, l'infrastructure est partagée par tous les locataires, et tout accès accordé à un responsable du traitement risquerait d'exposer les données des autres. Le droit d'audit reste intact, mais il s'exerce au moyen d'outils autres qu'une visite sur site, énumérés ici afin que le responsable du traitement sache à l'avance ce qu'il peut obtenir.

Outils de vérification à la disposition du responsable du traitement
OutilCe que le responsable du traitement obtientFréquence et délaiCoût
Documentation permanenteLe présent accord, la liste sur /sub-responsabili, la politique sur /privacy, la description des mesures de sécurité activesToujours disponible et publiqueAucun
Questionnaire de sécurité écritUne réponse spécifique sur les mesures, la chaîne des fournisseurs, les flux de données et les régions de traitementUne fois par an, réponse dans les trente joursAucun
Extrait du journal d'auditLes opérations consignées dans la collection auditLog concernant son propre locataire, au format JSONSur demande, livré dans les trente joursAucun
Session de vérification à distanceRevue guidée de la configuration de son propre espace de travail : rôles, permissions, partages actifs, règles applicables, exports disponiblesUne fois par an, avec un préavis de trente joursAucun
Rapports de conformité des fournisseursLes rapports que Google publie pour les services Google Cloud et Firebase utilisés par la plateformeToujours disponibles auprès du fournisseurAucun
Vérification extraordinaireContrôles supplémentaires au-delà de la fréquence annuelle, par exemple après une violation ou une demande de l'autorité de contrôleAvec un préavis de trente jours, raccourci dans les cas urgentsRemboursement des coûts justifiés
Tests d'intrusionContrôles techniques sur les interfaces exposées, limités à l'espace de travail du responsable du traitement et aux données de testFenêtre convenue par écrit, avec un préavis de trente joursÀ la charge du responsable du traitement

Certaines choses ne peuvent être obtenues par le responsable du traitement, et il vaut la peine de les consigner avant qu'elles ne soient demandées dans un moment de tension. Ce ne sont pas des limites fixées pour la commodité du sous-traitant : chacune protège un intérêt que le responsable du traitement partage lui-même, puisque les autres locataires ont, à l'égard de leurs propres données, les mêmes attentes que celles qu'il a à l'égard des siennes.

  • L'accès aux données, documents ou journaux d'un locataire autre que le sien, pas même sous forme partielle ou agrégée.
  • L'accès direct à la console d'administration du projet Google Cloud petdiary-10327.
  • Une copie complète du code source ou des règles de sécurité intégrales, qui décrivent aussi les autres locataires.
  • Des tests destructifs, des tests de charge ou des attaques par déni de service, qui dégraderaient le service pour tout le monde.
  • Des inspections physiques dans les centres de données, qui appartiennent au fournisseur d'infrastructure et non au sous-traitant.
  • L'extraction en masse de données de production à des fins de vérification, qui augmenterait le risque au lieu de le réduire.
  • L'accès aux journaux de sécurité dans la partie concernant les opérateurs ou les clients d'autres locataires.

Si le responsable du traitement estime les outils énumérés ci-dessus insuffisants pour un cas précis, il peut proposer une approche alternative depuis la page /contatti, en indiquant quel aspect particulier il entend vérifier. Les parties recherchent alors une solution qui atteint l'objectif sans exposer les données de tiers, par exemple une démonstration guidée sur un environnement de test ou une attestation technique sur un point précis. Une demande n'est pas refusée parce qu'elle est inhabituelle, mais seulement s'il n'existe aucun moyen de la satisfaire sans porter atteinte aux droits d'autres personnes concernées.

Transferts hors de l'Espace économique européen

Les principales ressources de la plateforme se trouvent dans la région us-central1, aux États-Unis. Les données que le locataire traite au sujet de ses propres clients sont donc traitées hors de l'Espace économique européen, et le responsable du traitement doit le savoir avant de signer l'accord plutôt qu'après. Le transfert repose sur une base juridique valable et sur des mesures techniques adéquates, décrites ici et plus complètement sur /sub-responsabili.

Région de traitement et base du transfert
ServiceRégionBase du transfert
Firebase Authenticationus-central1 (États-Unis)Clauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Cloud Firestoreus-central1 (États-Unis)Clauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Cloud Storage for Firebaseus-central1 (États-Unis)Clauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Cloud Functionsus-central1 (États-Unis)Clauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Cloud Runus-central1 (États-Unis)Clauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Firebase Cloud Messaging, Firebase App Check avec reCAPTCHA Enterprise, Google Analytics 4Infrastructure mondialeClauses contractuelles types 2021/914 et EU United States Data Privacy Framework
Traitement des paiements StripeUnion européenneAucun transfert vers des pays tiers ; service non actif

Les clauses contractuelles types applicables sont celles adoptées par la Commission européenne par la décision d'exécution (UE) 2021/914. Dans la relation entre Animiyo et Google Ireland Limited s'applique le module trois, de sous-traitant à sous-traitant ultérieur, qui est le module correct lorsque l'exportateur agit lui-même pour le compte d'un responsable du traitement. Le locataire responsable du traitement demeure le responsable initial de la chaîne et conserve les droits que les clauses accordent à la partie pour le compte de laquelle le transfert a lieu, y compris le droit d'obtenir une copie des clauses applicables.

  • Google Ireland Limited comme contrepartie contractante, au titre des Google Cloud Data Processing Terms.
  • Clauses contractuelles types adoptées par la décision d'exécution (UE) 2021/914, module trois.
  • Certification de Google LLC au titre de l'EU United States Data Privacy Framework.
  • Chiffrement des données en transit avec TLS et au repos avec AES à 256 bits.
  • Une analyse d'impact du transfert documentée par le propriétaire du projet et mise à la disposition du locataire sur demande.
  • La politique de Google sur le traitement des demandes des autorités publiques, ainsi que les rapports de transparence associés.
  • Un engagement à informer le responsable du traitement de toute demande d'accès reçue d'une autorité d'un pays tiers, sauf interdiction légale, et à la contester lorsqu'elle est manifestement illicite.

L'analyse d'impact du transfert prend en compte la nature des données concernées, qui dans la grande majorité des cas n'est pas une catégorie particulière relative à des personnes physiques, l'efficacité du chiffrement en transit et au repos, la pratique documentée du fournisseur dans le traitement des demandes des autorités publiques, les recours dont disposent les personnes concernées et la probabilité concrète que des données vétérinaires relatives à des clients européens fassent l'objet d'une demande d'accès. Le responsable du traitement peut en obtenir une copie depuis la page /contatti et doit la compléter par une évaluation de son propre contexte, que lui seul connaît.

La migration des ressources vers une région européenne, dans la zone europe-west, est à l'étude mais n'est pas une décision arrêtée, car elle implique de reconstruire une partie de l'infrastructure et d'accepter une fenêtre d'indisponibilité du service. Si elle a lieu, elle sera annoncée sur /sub-responsabili avec le même préavis de trente jours prévu pour les changements de sous-traitants ultérieurs, afin que les responsables du traitement puissent mettre à jour leur propre documentation avant que le changement ne prenne effet.

Responsabilité, préséance et droit applicable

L'article 82 du Règlement prévoit qu'un sous-traitant n'est responsable du dommage causé par le traitement que lorsqu'il n'a pas respecté les obligations spécifiquement destinées aux sous-traitants ou lorsqu'il a agi en dehors des instructions licites du responsable du traitement ou contrairement à celles-ci. En dehors de ces deux cas, la responsabilité reste au responsable du traitement, qui a décidé des finalités et des moyens. Le tableau traduit le principe dans les situations qui se présentent réellement sur cette plateforme.

Répartition de la responsabilité dans des situations types
SituationQui est responsablePourquoi
Le responsable du traitement donne une instruction illicite et le sous-traitant l'exécute après l'avoir signalée par écritLe responsable du traitementL'instruction est son propre choix et il a reçu l'avertissement exigé par l'article 28 paragraphe 3
Le sous-traitant traite les données en dehors des instructions documentéesLe sous-traitantPour ce traitement, il est considéré comme responsable du traitement au sens de l'article 28 paragraphe 10
Un sous-traitant ultérieur ne remplit pas ses obligations en matière de protection des donnéesLe sous-traitant envers le responsable du traitement, avec recours contre le sous-traitant ultérieurArticle 28 paragraphe 4, dernière phrase
Le responsable du traitement n'informe pas ses personnes concernées ou ne dispose pas d'une base juridique valableLe responsable du traitementCe sont des obligations mises à la charge du responsable du traitement par les articles 6, 13 et 24
Un opérateur du locataire partage des données avec une personne qui n'y a pas droitLe responsable du traitementLa gestion des membres, des rôles et des permissions internes appartient au locataire
Une mesure de sécurité décrite dans le présent accord s'avère absente ou inefficaceLe sous-traitantL'article 32 met l'obligation de sécurité également à la charge du sous-traitant
Le responsable du traitement connecte l'un de ses propres fournisseurs externes et lui exporte des donnéesLe responsable du traitementIl s'agit d'un traitement hors du champ du présent accord, comme indiqué sur /sub-responsabili

Les limitations de responsabilité énoncées dans les conditions publiées sur /termini s'appliquent également au présent accord, avec deux exceptions auxquelles il ne peut être renoncé : le dommage causé par une faute intentionnelle ou une négligence grave, et la responsabilité envers la personne concernée au titre de l'article 82, que le Règlement ne permet pas de limiter par contrat. Lorsqu'une partie verse la réparation intégrale du dommage subi par une personne concernée, elle est en droit de réclamer à l'autre la part correspondant à la responsabilité de cette partie, au titre de l'article 82 paragraphe 5.

En cas de conflit entre les documents régissant la relation, l'ordre de préséance énoncé sur /termini s'applique, rappelé ici pour la partie concernant le traitement des données.

  1. Toute condition particulière convenue par écrit avec un locataire, qui prévaut dans la relation avec ce seul locataire.
  2. Le présent accord et la liste des sous-traitants ultérieurs sur /sub-responsabili, pour tout ce qui concerne le traitement effectué pour le compte du responsable du traitement.
  3. Les conditions publiées sur /termini, qui régissent l'utilisation de la plateforme par chaque utilisateur.
  4. La politique sur /privacy et la politique cookies sur /cookie, qui décrivent le traitement où Animiyo est le responsable du traitement et prévalent sur ce point.

L'accord est régi par le droit italien et par Regulation (EU) 2016/679, complété par le décret législatif 196/2003 tel que modifié par le décret législatif 101/2018. Comme le locataire agit dans le cadre de son activité professionnelle, les litiges relatifs au présent accord relèvent de la compétence exclusive du tribunal du siège social du prestataire indiqué sur la page /contatti, conformément à ce que /termini prévoit pour les utilisateurs professionnels. Cela n'affecte pas le droit d'une personne concernée d'agir devant le tribunal de sa résidence habituelle au titre de l'article 79 du Règlement, ni le droit d'introduire une réclamation auprès d'une autorité de contrôle. Les versions italienne et anglaise ont le même contenu ; en cas de divergence d'interprétation, le texte italien prévaut.

Modifications de l'accord et historique des versions

Le présent accord peut changer, car les fonctionnalités de la plateforme, les fournisseurs et le cadre juridique évoluent. Les modifications substantielles ne prennent pas effet par surprise : elles suivent le même mécanisme d'avis, d'opposition et de résiliation prévu pour les sous-traitants ultérieurs, car une modification de l'accord affecte la relation autant, voire plus, qu'un changement de fournisseur.

Types de modification, communication et préavis
Type de modificationComment elle est communiquéePréavis
Modification substantielle des obligations des partiesPublication sur cette page et message à l'adresse e-mail du locataireAu moins trente jours
Ajout ou remplacement d'un sous-traitant ultérieurPublication sur /sub-responsabili et message à l'adresse e-mail du locataireAu moins trente jours
Changement de la région de traitementPublication sur cette page et sur /sub-responsabili, avec un message au locataireAu moins trente jours
Modification imposée par une règle de droit ou par une décision d'une autoritéCommunication immédiate indiquant la source de l'obligationLe minimum compatible avec l'obligation
Introduction d'une mesure de sécurité supplémentaireMise à jour du tableau des mesures et une entrée dans le journal des modificationsAucun, cela ne réduit pas les protections
Correction rédactionnelle sans effet substantielMise à jour de la date en haut de la pageAucun

Face à une modification substantielle, le responsable du traitement peut s'opposer dans les quinze jours suivant l'avis, en écrivant depuis la page /contatti. Si l'opposition ne peut être résolue par des mesures alternatives, il peut résilier sans pénalité avec le droit d'obtenir la restitution des données selon la procédure décrite ci-dessus. Le silence au-delà de quinze jours vaut acceptation, et cet effet est indiqué ici explicitement afin que le responsable du traitement en ait connaissance avant que le délai ne commence à courir.

Historique des versions du présent accord
DateVersionModification
2 août 20261.0Publication initiale : objet et durée, rôles des parties, données et personnes concernées, instructions documentées, confidentialité, mesures de sécurité, sous-traitants ultérieurs, assistance au responsable du traitement, violations, fin de la relation, audits, transferts, responsabilité et droit applicable.

Les révisions ultérieures sont ajoutées à ce tableau et sont suivies dans l'historique de gestion de versions du code, qui conserve le texte exact de chaque version ainsi que la date de la modification. Un responsable du traitement qui a besoin de reconstituer quel accord était en vigueur à un moment donné, par exemple en réponse à une demande d'une autorité de contrôle, peut obtenir cette version depuis la page /contatti.

Questions fréquentes

Dois-je signer un contrat distinct ou cette page suffit-elle ?
Cette page suffit. L'accord devient contraignant lorsque l'espace de travail du locataire est activé et que les conditions sur /termini sont acceptées : à partir de ce moment, ce texte, dans la version en vigueur à la date indiquée en haut de la page, est l'acte juridique exigé par l'article 28 paragraphe 3 du Regulation (EU) 2016/679. Si votre cabinet a besoin d'une copie signée à conserver aux côtés de son registre des activités de traitement, vous pouvez en faire la demande depuis la page /contatti et recevoir le même texte dans un document daté et signé.
Les données de santé des animaux que je soigne constituent-elles une catégorie particulière au titre de l'article 9 ?
Non, et la raison est que l'article 9 protège les données relatives à une personne physique, tandis qu'un animal n'est pas une personne concernée. Elles restent des données à caractère personnel ordinaires du propriétaire, car elles sont attribuables au compte auquel l'animal est lié, si bien qu'elles nécessitent une base juridique, une information et des durées de conservation. L'article 9 réintervient lorsqu'un champ de texte libre contient des informations sur la santé d'une personne, par exemple une mention indiquant que l'animal est un chien guide ou un motif de rendez-vous décrivant un état de santé du propriétaire : dans ces cas, un consentement explicite est requis, et son recueil vous incombe en tant que responsable du traitement.
Puis-je auditer Animiyo et qu'est-ce que j'obtiens réellement ?
Oui, au moyen des outils décrits dans la section sur les audits. Vous obtenez la documentation permanente, une réponse écrite à votre questionnaire de sécurité une fois par an dans les trente jours, un extrait du journal d'audit limité à votre locataire, une session de vérification à distance sur la configuration de votre espace de travail et les rapports de conformité que Google publie pour les services que la plateforme utilise. Vous n'obtenez pas l'accès aux données d'autres locataires, à la console du projet Google Cloud, au code source complet ni aux centres de données, qui appartiennent au fournisseur d'infrastructure. Des tests d'intrusion limités à votre espace de travail sont possibles dans une fenêtre convenue par écrit avec un préavis de trente jours.
Si je ferme mon espace de travail, les données me sont-elles restituées ou supprimées ?
Vous choisissez. À compter de la fin de la relation, vous disposez de trente jours durant lesquels l'espace de travail reste accessible en lecture seule et les outils d'export demeurent actifs : archive JSON avec un schéma versionné et des dates ISO 8601, fichiers CSV pour chaque dossier d'animal et pour le budget, documents PDF des rapports, pièces jointes dans leurs formats d'origine depuis Cloud Storage. Dans la même fenêtre, vous indiquez si vous souhaitez une remise assistée pour ce que les outils ne couvrent pas. À la fin de la fenêtre, les données sont supprimées des systèmes actifs dans les trente jours et vous recevez une confirmation écrite. Les copies de sauvegarde gérées par Google Cloud ne peuvent pas être supprimées de manière sélective, elles subsistent jusqu'à ce que le cycle de rotation les remplace et ne sont jamais utilisées pour restaurer des données supprimées.
À quelle vitesse m'informez-vous en cas de violation de données ?
La première alerte vous parvient dans les vingt-quatre heures suivant le moment où nous prenons connaissance de la violation, à l'adresse e-mail de votre profil. Dans les soixante-douze heures, vous recevez la communication avec le contenu minimal prévu dans l'accord : nature de la violation, données et collections concernées, catégories et nombre approximatif de personnes concernées, conséquences probables, mesures prises, état du chiffrement et point de contact. Dans les quinze jours, vous recevez le rapport de clôture. La notification à l'autorité de contrôle dans les soixante-douze heures reste votre obligation en tant que responsable du traitement, et nos délais sont calibrés pour vous en laisser le temps.
Puis-je m'opposer si vous changez un fournisseur qui traite les données de mes clients ?
Oui. Au titre du présent accord, vous accordez une autorisation générale conformément à l'article 28 paragraphe 4, mais vous conservez le droit de savoir à l'avance ce qui change. Tout ajout ou remplacement d'un sous-traitant ultérieur est publié sur /sub-responsabili au moins trente jours à l'avance et est envoyé à l'adresse e-mail de votre profil. Vous pouvez formuler une opposition motivée dans les quinze jours depuis la page /contatti et, si elle ne peut être résolue par des mesures alternatives telles qu'une configuration différente ou un fournisseur différent, vous pouvez résilier sans pénalité la partie du service concernée, avec le droit d'obtenir la restitution des données.

En bref

Conservez le présent accord aux côtés de votre registre des activités de traitement : c'est le document qui montre sur quelle base vous traitez les données de vos clients sur la plateforme. Vérifiez trois choses sans attendre : que l'adresse e-mail de votre profil est surveillée, car c'est là qu'arrivent les avis relatifs aux sous-traitants ultérieurs et les communications de violation ; que votre propre information aux clients déclare le transfert vers la région us-central1 ; et que votre personnel a pour instruction de ne pas inscrire de données sur la santé de personnes physiques dans les champs de texte libre lorsque ce n'est pas nécessaire pour les soins de l'animal. Les oppositions, les questionnaires de sécurité, les extraits du journal d'audit et une copie signée de l'accord passent tous par la page /contatti.

Accord de traitement des données · Animiyo