Version 1.7 — mise à jour et entrée en vigueur à partir du 28 octobre 2026.
1. Contrôleur et contacts
Le contrôleur est Francesco Paparo, opérateur du projet Omnipal, Via Giovanni della Rocca 279, 80041 Boscoreale (Naples), Italy. Omnipal est le nom du projet et est exploité par un particulier.
Pour les demandes de données personnelles et de droits : privacy@omnipal.app. Pour l'assistance : support@omnipal.app. Site Web : omnipal.app. Le contrôleur gère directement ces contacts ; aucun délégué à la protection des données n’a été désigné.
Cette politique couvre le site Web, l’extension, les clients de bureau/mobiles et les services associés. Les Mentions légales, les Conditions d'utilisation et la Politique en matière de cookies fournissent des informations connexes.
2. Données que nous traitons
- Compte et connexion : e-mail, nom si fourni, langue, identifiants de compte et, si vous choisissez Google, un identifiant de profil et des informations de base renvoyées par Google. La connexion Google seule n’autorise pas la lecture de Gmail.
- Vérification et sécurité : empreintes des codes par e-mail et des jetons, tentatives, expiration, sessions, appareils associés et dernière utilisation. Le mot de passe Omnipal est facultatif : si vous en définissez un, nous ne conservons qu’une empreinte dérivée avec scrypt et une valeur aléatoire propre à votre compte ; le mot de passe lui-même n’est jamais stocké ni consigné et nous ne pouvons pas le récupérer. Nous enregistrons comment chaque session a été ouverte (code, Google, mot de passe ou extension) et gardons en mémoire, pendant une heure au maximum, un compteur des tentatives incorrectes liées à l’adresse. Nous vous envoyons un e-mail chaque fois que vous définissez, modifiez ou supprimez votre mot de passe.
- Contenu sélectionné : texte, contexte, documents et médias utilisés dans les fonctionnalités ; documents cloud, historique de discussion synchronisé et publications uniquement lorsque vous demandez ces opérations.
- Support : messages et informations envoyés aux adresses de contact.
- Données techniques : journaux opérationnels et de sécurité. Le proxy peut enregistrer les adresses IP, les chemins et les heures ; les journaux d'application limitent les détails et n'enregistrent normalement pas les corps de discussion, les clés API ou les jetons.
- Administration et récupération : identifiant de l'administrateur, type d'action, référence à la fonctionnalité, au compte ou à la tâche concernée, résultat et heure. Ces enregistrements ne contiennent aucun contenu de sauvegarde, aucune clé de déchiffrement ou informations d'identification Google.
- Mesure facultative : compteurs agrégés et catégories d'erreurs prédéfinies activées par des choix séparés. Ces outils ne collectent pas de texte gratuit provenant d'e-mails, de discussions ou de documents.
Avec un consentement de diagnostic séparé, le client envoie des catégories prédéfinies à l'API Omnipal ; seule l'API les transmet à Sentry, dans le projet européen omnipal-diagnostics. L'événement contient la catégorie d'erreur, la surface du produit, l'heure et l'identifiant de l'événement, sans contenu de l'utilisateur, identité ou e-mail, ni adresse IP du navigateur. Sentry voit l'adresse IP du serveur via la connexion et ajoute des métadonnées techniques, y compris une géographie approximative dérivée de l'adresse IP du serveur, et non de celle du visiteur. Le stockage des adresses IP dans les événements est désactivé. Le site Web ne charge ni un SDK Sentry ni une relecture de session.
Nous ne vendons pas vos données et n'utilisons pas de contenu pour former des modèles Omnipal. Le traitement par le fournisseur d'IA que vous avez choisi dépend des conditions de ce service.
3. Flux de contenu et clés API
BYOK et fonctionnalités locales
Avec BYOK, vous utilisez vos propres informations d'identification : le navigateur ou le client envoie le contenu nécessaire directement au fournisseur de votre choix, sans utiliser la passerelle IA de Omnipal. Un point de terminaison local suit votre configuration ; Il n'est pas garanti que toutes les fonctionnalités fonctionnent hors ligne.
L'extension peut lire le contenu des sites activés en fonction des autorisations et des fonctionnalités utilisées. Le texte, les documents, les images, les enregistrements et le contexte sélectionné peuvent atteindre les fournisseurs d'IA, de recherche, de traduction, de transcription ou de voix. L'indexation du mémo avec un fournisseur distant envoie également les fragments sélectionnés. Les fonctionnalités vocales du navigateur peuvent dépendre des services du navigateur distant ou du système d'exploitation.
Le chat Web conserve la clé API et le texte non envoyé uniquement dans la mémoire de la page : le rechargement ou la fermeture de la page les perd et le changement de fournisseur efface la clé. Les conversations (messages, texte et images des fichiers joints, titre, date, fournisseur et modèle) sont enregistrées dans la base de données locale de votre navigateur (IndexedDB) pour afficher votre historique : elles restent sur votre appareil et n'atteignent jamais les serveurs de Omnipal. Vous pouvez ignorer l'enregistrement d'une discussion, en supprimer une ou toutes, ou effacer les données du site dans votre navigateur.
PDF OCR peut s'exécuter entièrement dans votre navigateur, en utilisant les données linguistiques fournies avec l'extension : dans ce cas, les pages ne sont pas envoyées à votre fournisseur ou à un tiers.
Les aperçus HTML, SVG, diagrammes et tableaux dans les réponses sont affichés uniquement dans votre navigateur, dans un cadre isolé sans accès à l'extension ou au site et avec les requêtes réseau bloquées ; les scripts d'aperçu ne s'exécutent que si vous choisissez « Exécuter les scripts ». Aucun contenu n'est envoyé à Omnipal ou à des tiers pour générer l'aperçu.
Les recettes de site que vous créez ou importez restent dans ce navigateur et ne sont pas synchronisées. Lorsque vous choisissez une recette ou une action vidéo, l'extension lit uniquement le texte qu'elle précise sur la page ouverte (sur YouTube, la transcription, ouvrant son panneau à votre demande) et l'envoie au fournisseur d'IA de votre choix ; votre nom, vos souvenirs et vos règles personnelles ne sont pas envoyés.
Si les mises à jour des modèles sont activées (elles peuvent être désactivées dans la bibliothèque), l'extension télécharge le catalogue public depuis omnipal.app au maximum une fois par jour. La demande ne contient aucun compte, cookie ou texte ; le serveur reçoit l'adresse IP et les données techniques de toute requête web.
L'index sémantique local Memo et la suppression de l'arrière-plan local utilisent des modèles qui s'exécutent dans votre navigateur. Un modèle se télécharge uniquement lorsque vous le demandez depuis sa fiche, qui indique son nom, sa licence, sa taille et sa provenance. La demande est adressée à Hugging Face (huggingface.co et son CDN), qui reçoit votre adresse IP, les données techniques de la demande et le nom du fichier, jamais de texte, d'image ou de données de compte. Le fichier reste dans le stockage local du navigateur jusqu'à ce que vous le supprimiez ; le traitement a lieu sur votre appareil et les textes et images ne sont pas envoyés à Omnipal, au fournisseur d'IA ou à des tiers.
L'extension peut conserver les clés et le contenu dans le stockage du navigateur local, sans cryptage supplémentaire des clés au niveau de l'application. La synchronisation automatique n'inclut pas les clés API. Une exportation JSON ne peut les inclure que si vous sélectionnez l'option, qui est désactivée par défaut.
Synchronisation et partage
La synchronisation dans le cloud est facultative et distincte du fait d'avoir un compte : vous pouvez l'utiliser manuellement ou activer la synchronisation automatique pour chaque type d'élément, et elle reste désactivée jusqu'à ce que vous le fassiez. Il stocke les éléments sélectionnés, tels que les paramètres, le contexte du profil, les invites, les robots, le glossaire et les métadonnées du mémo ; lorsqu'elle est automatique, l'extension les télécharge après les modifications et les télécharge au démarrage et à intervalles réguliers. Il n'inclut pas les clés API, les consentements ou le texte complet du mémo. Évitez de mettre des secrets dans des champs de texte synchronisés.
La synchronisation de l'historique des discussions est un autre choix, désactivé par défaut. Si vous l'activez, Omnipal stocke sur son serveur, lié à votre compte, le texte de vos conversations : messages, réponses, titres, texte joint et modèle utilisé. Les images restent dans votre navigateur. Les chats contenant des clés API reconnaissables par leur format ne sont pas acceptés ; une clé sans format reconnaissable collée dans un message ne peut pas être détectée, ne collez donc pas de clés dans les discussions. Il est utilisé uniquement pour afficher votre historique sur vos appareils. Limites : 512 Ko par chat et 8 Mo par compte.
La publication d'un chat ou d'un bot nécessite une confirmation séparée : le contenu est stocké sur le serveur et accessible à toute personne disposant du lien. Inscrire un bot dans le catalogue est un autre choix. La révocation bloque l'accès ultérieur via le Service sans supprimer les copies déjà obtenues par d'autres.
4. Finalités et bases juridiques
| Objectif | Base juridique |
|---|---|
| Création et gestion de comptes, de connexion, de licences et de fonctionnalités demandées, y compris la synchronisation ou le partage sélectionné par l'utilisateur | Exécution du contrat ou étapes précontractuelles, article RGPD 6(1)(b). |
| Répondre aux demandes concernant le Service | Exécution du contrat ou étapes précontractuelles ; pour d'autres demandes, intérêts légitimes dans la gestion de la correspondance. |
| Prévenir les abus, protéger les comptes, diagnostiquer les dysfonctionnements et défendre les droits | Intérêts légitimes dans la sécurité et la continuité du service, article 6(1)(f), avec les données nécessaires uniquement et un droit d'opposition le cas échéant. |
| Statistiques et diagnostics en option | Consentements distincts et révocables, article 6(1)(a). |
| Traitement des demandes de droits ou des obligations applicables | Obligation légale, Article 6(1)(c). |
Les données de connexion sont requises pour ces fonctionnalités ; sans cela, aucun compte ne peut être créé ou utilisé. Le refus de la mesure facultative n’empêche pas l’utilisation du Service. Le marketing promotionnel n'est pas actif.
Les utilisateurs ont besoin d'une base et d'autorisations appropriées pour les données d'autrui. Pour le traitement professionnel où Omnipal doit agir en tant que sous-traitant, des instructions et un accord au titre de l'article 28 du RGPD doivent être convenus au préalable : un abonnement à lui seul ne remplace pas cet accord.
5. Fournisseurs, destinataires et transferts
Les données sont accessibles au responsable du traitement et aux prestataires nécessaires aux fonctionnalités réellement utilisées :
| Fournisseur ou destinataire | Service et données pertinentes |
|---|---|
| Contabo GmbH, Allemagne | Sauvegardes de l'infrastructure VPS, de la base de données et du service crypté. L'emplacement enregistré du fournisseur ne garantit pas la localisation dans l'UE de chaque service externe. |
| Resend / Plus Five Five, Inc. | E-mails de connexion : destinataire, contenu du message et données de livraison. |
| Cloudflare | DNS et routage de courrier électronique pour le domaine et les adresses de contact publiques. Le site Web actuel n’utilise pas les analyses Cloudflare. |
| Service de courrier pour la correspondance transférée ; Google Connectez-vous uniquement après avoir choisi cette méthode et, si vous avez terminé, les données de profil. Lorsqu'elle est activée, la copie de sauvegarde externe cryptée sur Drive décrite ci-dessous. | |
| Sentry | Seule l’API transmet les diagnostics facultatifs au projet européen omnipal-diagnostics ; les données et métadonnées techniques sont décrites à la section 2. |
| Fournisseurs d’IA, de recherche, de traduction, de voix ou de médias utilisés | Matériel nécessaire pour la fonctionnalité sélectionnée, selon les conditions du compte et du fournisseur concernés. |
| Hugging Face, Inc. (USA) | Téléchargements des modèles locaux que vous demandez : adresse IP, données techniques de la demande et nom du fichier ; pas de texte, d'image ou de données de compte. |
| Destinataires du lien public | Contenu que vous choisissez de publier. |
| Autorités et conseillers agréés si nécessaire | Données nécessaires aux obligations ou à la défense des droits. |
Pour la sécurité et la récupération du service, lorsque la copie externe est activée, les sauvegardes de base de données sont chiffrées avec age avant d'être transférées vers un dossier privé dédié dans le lecteur Google du contrôleur. La clé de déchiffrement est conservée séparément et n'est pas téléchargée sur Drive. Google reçoit les fichiers cryptés et les métadonnées techniques, telles que les noms de fichiers, les tailles et les horodatages, et voit l'adresse IP du serveur utilisé pour le transfert. Le cryptage protège le contenu mais ne rend pas les données anonymes.
Cette copie utilise une autorisation accordée par le contrôleur pour l'administration des sauvegardes, avec uniquement la portée drive.file et un dossier de sauvegarde lié. La connexion est distincte de la connexion Google et ne nécessite pas d'autorisations Drive de la part des utilisateurs du service ; il n'accède pas à leurs disques personnels.
Les rôles dépendent du service : les prestataires techniques peuvent agir en tant que sous-traitants ; Google pour ses propres besoins et d'autres destinataires peuvent agir en tant que contrôleurs indépendants. Un fournisseur BYOK ne se voit pas automatiquement attribuer un rôle pour tous ses produits.
Certains traitements ont lieu en dehors de l'Espace économique européen, notamment aux États-Unis. Resend indique que les données stockées se trouvent aux États-Unis : le choix d'une région d'envoi européenne ne modifie pas la résidence des données. Son DPA comprend des clauses contractuelles types de l'UE pour les transferts. Cloudflare décrit les rôles et les garanties dans son DPA ; Google dans sa Politique de confidentialité.
La liste des fournisseurs, l'emplacement de l'infrastructure et des informations sur les accords et les garanties pour les flux individuels peuvent être demandés à l'adresse privacy@omnipal.app. Le stockage uniquement dans l’UE n’est pas promis ; le traitement par un fournisseur sélectionné par l'utilisateur doit également être évalué dans le cadre du contrat de ce fournisseur.
6. Conservation et suppression
Ces règles distinguent la validité des informations d'identification, la conservation des dossiers et le nettoyage périodique :
| Date | Règle |
|---|---|
| Documents de compte et cloud | Pendant que le compte reste ouvert ou que du contenu est demandé. La fermeture terminée supprime les données opérationnelles liées ; la suppression peut également être demandée par email. |
| Historique des discussions synchronisé | Jusqu'à ce que vous le supprimiez : en supprimant un chat, en désactivant la synchronisation et en supprimant la copie du serveur, ou en fermant votre compte. Les sauvegardes le conservent jusqu'à leur expiration. |
| Modèles locaux | Dans le stockage local du navigateur jusqu'à ce que vous les supprimiez de leur carte ou que le navigateur libère de l'espace. |
| Clé Web BYOK et chat | Texte clé et non envoyé : mémoire de page. Historique des discussions Web : dans le navigateur jusqu'à ce que vous le supprimiez ou effaciez les données du site ; la fermeture du compte ne le supprime pas de l'appareil. |
| Archives d'extensions locales et fichiers exportés | Jusqu'à ce qu'il soit supprimé par l'utilisateur ou le navigateur. La fermeture du compte ne les supprime pas de l'appareil. |
| Codes de transfert d'e-mails et d'extensions | Validité limitée ; enregistrements supprimés par nettoyage horaire une fois que les heures 24 se sont écoulées depuis l'expiration. Les codes e-mail sont utilisables pour les minutes 10. |
| Empreinte digitale du mot de passe | Pendant que vous conservez le mot de passe ou le compte ; il laisse des sauvegardes lorsqu'elles expirent. Les compteurs de tentatives restent en mémoire pendant une heure au maximum. |
| Sessions Web et rafraîchissement | Valable jusqu'à 60 jours. Le nettoyage horaire supprime les enregistrements expirés après les heures 24 et les enregistrements généralement révoqués après les jours 30. Les enregistrements des jetons d'actualisation remplacés sont conservés jusqu'à leur expiration initiale (au maximum 60 jours à compter de leur émission) pour détecter la réutilisation et révoquer l'appareil ; l'enlèvement suit un nettoyage périodique. Les jetons d’accès à l’extension durent les minutes 15. |
| Appareils | Lié pendant qu'il est actif ; enregistrements révoqués supprimés après les jours 30 par nettoyage horaire. |
| Choix de mesure | Valable pour les jours 180. Un enregistrement local expiré peut rester jusqu'à ce qu'il soit remplacé ou supprimé, mais ne permet aucune autre soumission. |
| Statistiques globales | Seuil 400-jour, avec les anciennes données supprimées par le nettoyage horaire et les nouvelles soumissions. Aucun identifiant de visiteur ou de session n'est inclus. |
| Événements de diagnostic Sentry | 90 jours pendant l’essai gratuit Business en cours ; 30 jours sur le plan développeur gratuit après l'essai, sans mise à niveau. |
| Publications | Accessible pendant les jours 1 à 30 ou jusqu'à révocation ; contenu supprimé par nettoyage horaire après 24 heures après l'expiration ou la révocation. |
| Invitations et codes de services liés temporaires | Jusqu'à l'expiration et le prochain nettoyage horaire ; les liens persistants demeurent jusqu’à la révocation ou la fermeture. |
| Journaux opérationnels | Rotation basée sur la taille : jusqu'à cinq fichiers 10 Mo par conteneur, également supprimés lorsque le conteneur est remplacé. Les corps de requête sont exclus ; les journaux proxy peuvent contenir des adresses IP et des chemins. |
| Soutien ordinaire | Jusqu’à 12 mois après la clôture de la demande, avec examen manuel et suppression des échanges qui ne sont plus nécessaires. |
| Demandes de droits, litiges et obligations | Données minimales pour documenter le traitement ou défendre les droits, jusqu'à cinq ans après la fermeture, sauf obligation différente ou procédure en cours. |
| Sauvegardes de services | Chiffrées, avec un seuil de 30 jours et suppression au cycle quotidien suivant ; la rotation peut les supprimer plus tôt. Pas d’utilisation à des fins courantes. |
| Données détenues par des prestataires externes | Dans le cadre du service et du contrat correspondants. Par exemple, Resend indique la conservation ordinaire des e-mails et des journaux de jours 30 pour les forfaits standard. |
Le journal d'administration de la plateforme a un seuil de 180-jour, avec un nettoyage horaire. Les tâches de sauvegarde et le journal technique du service de sauvegarde ont un seuil de 30-jour, avec un nettoyage toutes les minutes et au redémarrage. Ils enregistrent des identifiants et des catégories, sans contenu ni clé. La vérification de la restauration crée une base de données temporaire en texte clair sur le serveur, accessible uniquement aux services autorisés, pendant une durée maximale de 30 minutes ; après une restauration, la base de données précédente est conservée pour la récupération pendant 24 heures. Ces bases de données sont nettoyées chaque minute. La clé fournie pour la vérification et le vidage temporaire sont conservés dans la mémoire temporaire du service et supprimés à la fin de la tâche. Ni ces données en clair ni la clé ne sont transférées à Drive.
Aucune rétention Sentry personnalisée n'est définie : la conservation des événements suit le plan et les agrégats de problèmes peuvent survivre à des événements individuels.
Lorsque la copie externe sur Google Drive est activée, le même délai de 30 jours s’applique à ces copies. Au cycle quotidien suivant, après vérification de la sauvegarde, seules les copies expirées et leurs sommes de contrôle associées dans le dossier dédié sont supprimées définitivement, sans passer par la corbeille. Cette opération ne vide pas la corbeille générale de Google Drive.
Le nettoyage nécessite un service opérationnel et reprend au redémarrage après un temps d'arrêt. L'expiration ne supprime pas toutes les copies au même instant. La restauration en ligne préserve les enregistrements de compte actuel, de révocation et de droits et exclut les comptes et les documents cloud déjà supprimés ; il invalide également les sessions et les liens temporaires avant la reprise de l'utilisation normale. La reprise après sinistre manuelle nécessite que les demandes de suppression et les révocations soient réappliquées avant de renvoyer les données à utiliser.
L’export du compte concerne les données de la plateforme, pas automatiquement les archives locales. Contactez-nous en cas d'échec de la fermeture automatique : une erreur ne confirme pas la suppression et ne restreint pas les droits exercés par email. Les données nécessaires à une obligation ou à un litige sont séparées de l'utilisation ordinaire et limitées à cette finalité.
7. Droits et sécurité
Lorsque le RGPD le prévoit, vous pouvez demander l'accès, la rectification, l'effacement, la restriction et la portabilité, et vous opposer au traitement sur la base d'intérêts légitimes. Vous pouvez retirer votre consentement sans affecter la licéité du traitement antérieur.
Envoyer un e-mail à privacy@omnipal.app. Des contrôles d’identité proportionnés pourront être demandés. Nous répondons dans un délai d'un mois ; lorsque cela est autorisé, une prolongation de deux mois supplémentaires est possible avec un préavis le premier mois. Vous pouvez porter plainte auprès de l'autorité italienne de protection des données ou de l'autorité compétente.
Nous utilisons HTTPS, les contrôles d'accès et les hachages de code/jeton. Les hachages ne constituent pas un cryptage réversible ; la sécurité dépend également de la protection de votre appareil, de vos informations d'identification et des fichiers exportés. Aucun système n’est garanti pour éliminer tous les risques.
8. Âge, fonctionnalités futures et mises à jour
Le Service s'adresse aux personnes âgées de 18 ou plus. Les fonctionnalités d’IA assistent l’utilisateur et ne sont pas destinées à prendre des décisions automatisées ayant des effets juridiques ou tout aussi importants sur les personnes.
Dans la version actuelle, les achats, la passerelle IA incluse et les canaux de serveur sont inactifs. Le code ou un webhook configuré ne les active pas. Les diagnostics Sentry sont disponibles uniquement avec le consentement distinct décrit ci-dessus. Avant d'introduire de nouveaux flux de données, nous mettrons à jour cette politique et obtiendrons tous les consentements nécessaires.
Les mises à jour substantielles seront mises en évidence sur le site Web ou via des communications pertinentes. La version italienne est disponible dans Informativa sulla Privacy. Référence : Règlement (UE) 2016/679.