Sécurité & Confidentialité
Version 2.3Dernière mise à jour:
Cette page est le résumé en langage clair de la manière dont Zenovay traite vos données. Elle se veut honnête avant d'être rassurante : nous listons ce que nous faisons, ce que nous ne faisons pas, et ce que nous n'avons pas encore le droit de revendiquer.
Si quoi que ce soit ci-dessous contredit notre Politique de Confidentialité, le DPA ou la liste des sous-traitants, le document juridiquement contraignant prévaut. Toute divergence entre cette page et ces documents est considérée comme un bug - merci de nous la signaler.
Où vos données résident
Depuis le 28 octobre 2026, la base de données principale de Zenovay, qui contient les données de compte et les données d'authentification, est hébergée par Oracle Cloud Infrastructure en Suisse, dans la région eu-zurich-1 (Zurich), où nous exploitons nous-mêmes le logiciel open source de Supabase (PostgreSQL, authentification) ; ses sauvegardes sont stockées dans la même région, et depuis le 31 octobre 2026, une copie chiffrée des sauvegardes nocturnes de la base de données principale et de la base de données d'analyse est également stockée chez Backblaze dans l'Union européenne (eu-central, Amsterdam, Pays-Bas). Les analyses de visiteurs se trouvent depuis le 23 octobre 2026 dans une base de données d'analyse distincte, dans la même région Oracle. Depuis le 29 octobre 2026, les fichiers (images et pièces jointes téléversées, replays de session et captures d'écran de cartes thermiques) sont stockés chez Backblaze B2 dans l'Union européenne (eu-central, Amsterdam, Pays-Bas). La Suisse ne fait pas partie de l'Union européenne ; la Commission européenne reconnaît qu'elle offre un niveau de protection des données adéquat. La copie de repli en lecture seule de l'ancienne base de données principale, qui était conservée chez Supabase, Inc. dans l'Union européenne (Francfort) pendant la migration, a été supprimée. Cloudflare Workers s'exécute à l'emplacement périphérique le plus proche du visiteur, et Cloudflare KV et les Durable Objects fonctionnent sur le réseau mondial de Cloudflare ; les données traitées par ces services ne sont donc pas confinées à la Suisse ni à l'UE. La configuration de résidence des données peut évoluer à mesure que notre infrastructure change ; nous mettrons à jour cette information lorsque des changements importants surviendront.
La plupart des sous-traitants ultérieurs énumérés sur la page Sous-traitants ultérieurs sont établis aux États-Unis, dont Cloudflare, Stripe, Resend et OpenAI, tout comme les fournisseurs de connexion OAuth optionnels. Notre surveillance des erreurs applicatives est envoyée vers la région UE de Sentry. Les transferts vers les États-Unis reposent sur le cadre de protection des données UE-États-Unis lorsque le destinataire y est certifié, et à défaut sur les clauses contractuelles types de 2021 de la Commission européenne, assorties de mesures techniques telles que le chiffrement en transit et la minimisation des données. Le mécanisme de transfert retenu pour chaque fournisseur est indiqué sur la page Sous-traitants ultérieurs. Voir la liste complète des sous-traitants.
Ce que nous collectons (et ce que nous ne collectons pas)
Lorsque vous ajoutez un site web à Zenovay, le Mode sans cookies est l'option déjà sélectionnée pour vous, de sorte qu'un nouveau site démarre sans cookies sauf si vous choisissez à ce moment-là le mode fondé sur les cookies. Les sites web créés avant que cela ne devienne le réglage par défaut conservent le mode qui était le leur, et vous pouvez vérifier ou modifier ce réglage site par site à tout moment. En Mode sans cookies, le traqueur n'écrit ni cookies ni entrées de localStorage sur l'appareil du visiteur. Zenovay déduit à la place les identifiants de visiteur et de session côté serveur à partir d'un hachage SHA-256 du sous-réseau IP du visiteur (les trois premiers blocs d'une adresse IPv4, les trois premiers groupes d'une adresse IPv6), de la chaîne user-agent du navigateur, de l'identifiant du site et d'un sel qui change chaque jour. Comme le sel change quotidiennement, l'identifiant ne se reporte pas d'un jour UTC à l'autre, et l'adresse elle-même n'est pas stockée à côté de lui.
Si un opérateur de site choisit le mode fondé sur les cookies, le traqueur dépose des cookies first-party (zenovay_visitor_id, 30 jours par défaut, et zenovay_session_id, 30 minutes après la dernière activité) et écrit un petit nombre d'entrées de localStorage ; la Politique relative aux cookies les énumère toutes. Faire passer un site du mode sans cookies au mode avec cookies ne construit une identité inter-journalière qu'à partir de ce moment, cela ne reconstitue pas le passé. Le traqueur de Zenovay ne collecte jamais de lui-même de noms, d'adresses e-mail, de coordonnées de paiement ou de coordonnées GPS précises. Un opérateur de site peut nous transmettre des identifiants tels que le nom, l'e-mail ou la société via la fonction optionnelle identify ; lorsqu'il le fait, il est le responsable du traitement de ces données et doit en assurer la base légale. Nous ne vendons aucune donnée personnelle et ne la partageons pas à des fins de publicité comportementale inter-contextuelle. Nous respectons le signal Global Privacy Control (GPC) : lorsqu'un navigateur l'envoie, notre traqueur s'arrête avant de collecter ou d'envoyer quoi que ce soit.
Pour le détail juridique de chaque catégorie, finalité et base légale, voir la Politique de Confidentialité.
Combien de temps nous conservons les données
Les événements analytics bruts sont purgés après la durée de conservation définie par le plan du client :
- Free : 1 an (365 jours)
- Pro : 2 ans (730 jours)
- Scale : 4 ans (1 460 jours)
- Enterprise : configurable, défini dans le bon de commande
Les enregistrements de session et les données de heatmap sont des fonctionnalités premium avec leur propre durée de conservation, bien plus courte : 60 jours sur Pro, 120 jours sur Scale et 180 jours sur Enterprise. Elles sont supprimées selon ce calendrier, indépendamment de la durée de conservation analytique ci-dessus.
Les journaux d'audit de compte (actions utilisateur, événements de facturation, modifications de paramètres) sont conservés 24 mois et purgés automatiquement chaque jour à partir de 03:00 UTC. Ils ne contiennent aucune adresse IP en clair, uniquement un hachage SHA-256 unidirectionnel. Séparément, notre console d'exploitation interne tient son propre journal des actions effectuées par un administrateur Zenovay, et ce journal enregistre l'adresse IP de l'administrateur lui-même à des fins de responsabilité en matière de sécurité.
Comment nous protégeons les données
- Chaque point de terminaison Zenovay est servi via HTTPS, avec terminaison TLS à la périphérie Cloudflare. Le trafic entre nos Workers et la base de données est chiffré en transit.
- Les données au repos sont chiffrées par les fournisseurs qui les stockent : Oracle Cloud Infrastructure pour la base de données principale, la base de données d'analyse et leurs sauvegardes (avec des clés gérées par Oracle), et Backblaze pour le stockage de fichiers (avec des clés gérées par Backblaze). Le chiffrement au repos et la gestion des clés qui le sous-tend sont assurés par ces fournisseurs et non par Zenovay, au titre de leurs propres certifications publiées, à une exception près : la copie supplémentaire des sauvegardes nocturnes des bases de données stockée chez Backblaze est chiffrée par Zenovay avant son envoi, avec une clé que Zenovay conserve hors ligne et que Backblaze ne détient pas.
- Dans les tables analytiques, une adresse IP n'est stockée que sous la forme d'un hachage SHA-256 unidirectionnel, jamais en clair : le champ en clair de l'enregistrement visiteur est écrit vide, la colonne en clair a été supprimée du journal d'audit de compte le 26 avril 2026, et le journal d'audit d'équipe la hache et l'efface à l'insertion. Ce n'est pas toute l'histoire, alors voici le reste. Pour faire son travail, le service doit d'abord voir l'adresse elle-même : elle sert à déterminer une localisation approximative, à appliquer des limites de débit, et à détecter et bloquer les abus. Sur ces chemins, l'adresse est conservée pendant une durée courte et limitée, par exemple un cache de géolocalisation qui expire au bout de 24 heures, ainsi que dans les enregistrements de prévention des abus et de blocage d'adresses IP. Elle est également envoyée à nos fournisseurs de géolocalisation, ce qui permet de déterminer le pays et la ville affichés dans votre tableau de bord.
- Row Level Security est activé sur chaque table de la base de données de production. Notre API s'authentifie auprès de la base de données avec un rôle de service et impose le cloisonnement par locataire dans la couche applicative sur chaque chemin de requête, Row Level Security constituant la seconde ligne de défense contre un accès client direct. Les clients n'ont aucun accès direct à la base de données.
- Les actions administratives et de compte sont inscrites dans des journaux d'audit en ajout seul. Aucune politique UPDATE ou DELETE n'existe sur ces tables, de sorte qu'un client authentifié ne peut pas réécrire l'historique ; les entrées n'en sortent que par la tâche planifiée de conservation de 24 mois. Les écritures d'audit sont délibérément non bloquantes, de sorte qu'une défaillance de journalisation ne bloque jamais l'action elle-même, ce qui fait du journal un élément de responsabilité plutôt qu'un journal de transactions dont l'exhaustivité serait garantie.
- Les sessions bannies ou révoquées sont propagées à la périphérie via Cloudflare KV, dont la cohérence est à terme et qui atteint généralement tous les emplacements en une minute environ ; les jetons de rafraîchissement en cours sont invalidés côté serveur.
Vos droits
Vous pouvez exercer à tout moment vos droits d'accès (Art. 15 RGPD), de rectification (Art. 16), d'effacement (Art. 17), de portabilité (Art. 20) et d'opposition (Art. 21). L'export gratuit « Télécharger mes données personnelles » et le flux « Supprimer mon compte » sont tous deux disponibles dans votre Profil. L'export est un fichier JSON lisible par machine couvrant votre profil, vos équipes, vos sites web, votre historique de sécurité et de connexion, vos tickets d'assistance, vos conversations IA, vos intégrations et les autres données personnelles que nous détenons à votre sujet en tant que titulaire de compte.
Les résidents californiens disposent des droits CCPA/CPRA de connaître, supprimer, rectifier et s'opposer à la vente ou au partage. Nous respectons automatiquement le signal Global Privacy Control du navigateur - si votre navigateur envoie Sec-GPC : 1, nous le traitons comme une opt-out valide sans démarche supplémentaire.
Pour les demandes écrites ou les droits propres à votre juridiction, voir la Politique de Confidentialité.
Ce que nous ne prétendons pas
Zenovay elle-même n'est pas actuellement certifiée SOC 2. Nos fournisseurs d'infrastructure maintiennent des certifications et attestations conformes aux normes du secteur : Cloudflare (SOC 2 Type II, ISO 27001, ISO 27018) et Oracle Cloud Infrastructure (SOC 2, ISO/IEC 27001, ISO/IEC 27017, ISO/IEC 27018). Ce sont les certifications de ces fournisseurs, pas les nôtres. Nous mettrons cette page à jour dès que nous obtiendrons notre propre audit.
Nous ne revendiquons aucune certification ISO 27001, HIPAA ou PCI DSS. Les paiements sont traités par Stripe, certifié PCI DSS Niveau 1 : Zenovay ne touche jamais aux données brutes de carte. Des analyses de sécurité automatisées sont configurées pour s'exécuter chaque semaine sur nos dépôts de code, couvrant les vulnérabilités des dépendances (npm audit), l'analyse statique (Semgrep) et la détection de secrets (gitleaks) ; l'analyse dynamique des applications et Lighthouse ne s'exécutent que sur les services pour lesquels une cible d'analyse est configurée. Nous surveillons les mises à jour de sécurité du logiciel de base de données que nous exploitons et appliquons les mises à jour selon une procédure de mise à jour testée. Nous n'avons pas commandité de test d'intrusion indépendant.
Signaler un problème de sécurité
Si vous découvrez un problème de sécurité, contactez-nous à [email protected].
Nous nous efforçons d'accuser réception des signalements sous 48 heures. Nous n'opérons pas encore de programme de bug bounty rémunéré. Si vous souhaitez être crédité pour un signalement, nous vous nommerons, ou indiquerons le pseudonyme de votre choix, dans les notes de version du correctif.