Déclaration de confidentialité
Cocli a été pensé dès sa première ligne de code selon le principe de souveraineté numérique et de confidentialité par défaut (Privacy-by-Design). Cette déclaration détaille de façon claire et sans détour la manière dont sont traitées les données lors de l'utilisation du site web cocli-site.vercel.app et du logiciel Cocli pour Windows et macOS.
Votre voix reste chez vous
L'audio capté au micro est transcrit dans la mémoire vive locale de votre machine et immédiatement effacé.
Aucun traçage d'usage
Ni l'application ni le site web n'intègrent de traqueur commercial, d'outil statistique tiers ou de journal de diagnostic distant.
Aucun cookie publicitaire
Le site n'installe aucun cookie traceur. Seule votre préférence de thème (clair/sombre) est gardée dans votre navigateur.
Code auditable
Logiciel libre publié sous licence AGPL-3.0 : chaque utilisateur et développeur peut vérifier l'exactitude de ces engagements.
Préambule & Engagement de confidentialité
La présente Déclaration de confidentialité a pour objet d'informer en toute transparence les utilisateurs du site internet https://cocli-site.vercel.app et du logiciel applicatif Cocli (distribué sous forme d'exécutable Windows et d'image disque macOS) sur la nature, l'étendue et la finalité des traitements de données éventuels, conformément aux dispositions du Règlement Général sur la Protection des Données (RGPD - Règlement UE 2016/679) et des législations nationales applicables.
Contrairement aux solutions de dictée vocale traditionnelles dépendantes d'infrastructures d'intelligence artificielle hébergées dans le cloud, Cocli exécute l'intégralité de ses algorithmes de reconnaissance automatique de la parole (ASR) directement sur le matériel de l'utilisateur (on-device). Aucune donnée vocale, textuelle ou biométrique n'est transmise à des tiers ni conservée sur des serveurs distants.
Identité du responsable du traitement
Le projet Cocli est un projet logiciel libre et open-source développé et maintenu par Frybex.
Pour toute question relative à la présente politique, à l'exercice de vos droits ou au fonctionnement technique du logiciel, vous pouvez contacter le responsable du projet par les canaux suivants :
- Dépôt public et suivi des anomalies : github.com/Frybex/Cocli-windows
- Code source et documentation : Accessible librement pour vérification et audit indépendant.
Données traitées sur le site web (cocli-site.vercel.app)
3.1. Absence de traceurs et de cookies publicitaires
Le site web n'utilise aucun cookie tiers, aucun traqueur publicitaire, aucun outil d'analyse comportementale (type Google Analytics, Meta Pixel, etc.) et aucun composant d'identification numérique (fingerprinting). En application des recommandations de la CNIL et du CEPD, aucun bandeau intrusif d'acceptation de cookies n'est nécessaire sur ce site car aucun traceur soumis à consentement n'y est déposé.
3.2. Stockage local du navigateur (localStorage)
Le site utilise uniquement l'API localStorage de votre navigateur pour une unique finalité fonctionnelle :
- Clé :
cocli-theme - Valeur :
"dark"ou"light" - Finalité : Conserver votre préférence d'affichage (mode Jour / Nuit) d'une visite à l'autre. Cette valeur reste confinée à votre navigateur et n'est jamais transmise à aucun serveur.
3.3. Typographies et ressources statiques auto-hébergées
La police de caractères Satoshi (fichiers .woff2), les images et les scripts JavaScript interactifs sont directement hébergés sur le même nom de domaine. Aucune requête n'est effectuée vers des réseaux de diffusion externes (tels que Google Fonts ou des CDN publics tiers), garantissant qu'aucune trace de votre adresse IP n'est transmise à des tiers lors du chargement des styles.
3.4. Animation visuelle locale (fleur Poppy et forme d'onde)
L'animation graphique interactive (la fleur interactive Poppy et la visualisation d'onde audio) est générée exclusivement via un script JavaScript et l'élément standard HTML5 <canvas> exécuté dans votre propre navigateur. Aucun microphone n'est écouté à distance depuis le site web et aucun signal n'est envoyé à l'extérieur.
3.5. Fichiers journaux d'infrastructure (Logs de connexion)
Lorsque vous consultez le site web, l'hébergeur de l'infrastructure de diffusion (Vercel Inc.) enregistre de manière automatisée les requêtes HTTP standard nécessaires à la sécurité et à la transmission réseau :
- Adresse IP du terminal demandeur ;
- Date et heure de la requête (horodatage UTC) ;
- Page ou ressource demandée (URL) ;
- Type et version du navigateur (User-Agent) et système d'exploitation ;
- Code de statut HTTP (ex. 200 Succès, 404 Non trouvé).
Ces journaux techniques sont traités sous la responsabilité de l'hébergeur pour garantir la disponibilité du service, prévenir les attaques par déni de service (DDoS) et assurer la sécurité des infrastructures conformément à l'article 6.1.f du RGPD.
Données traitées par l'application logicielle Cocli (Desktop)
Principe cardinal : Le logiciel Cocli fonctionne en circuit fermé sur votre ordinateur personnel. Vos enregistrements vocaux et vos transcriptions textuelles ne quittent jamais votre terminal.
4.1. Enregistrement audio du microphone
- Déclenchement maîtrisé : Le microphone n'est activé que lorsque vous pressez activement le raccourci d'enregistrement configuré (ex. maintien de
Alt+Vou appui bref en mode bascule). Cocli n'effectue aucune écoute passive permanente de votre environnement sonore. - Traitement en mémoire vive volatile (RAM / VRAM) : Le signal acoustique brut (échantillonné en 16 kHz mono) est stocké temporairement en mémoire vive pour être soumis au modèle neuronal local.
- Destruction immédiate : Dès la transcription réalisée, les tampons audio en mémoire vive sont libérés. Aucun fichier audio de votre voix n'est conservé sur le disque ni transmis sur Internet.
4.2. Inférence locale par intelligence artificielle
La transcription vocale est effectuée localement sur votre processeur (CPU) ou votre carte graphique (GPU NVIDIA CUDA) au moyen d'architectures neuronales open-source (telles que Whisper Large v3 Turbo ou Parakeet). L'inférence est 100 % autonome et hors ligne.
4.3. Historique local des dictées
Pour votre confort d'utilisation et permettre la réinsertion rapide de textes précédemment dictés, Cocli conserve un historique des transcriptions exclusivement sur le disque dur local de votre appareil :
- Emplacement sous Windows :
%LOCALAPPDATA%\Cocli\history.sqlite(ou sous~/.cocli/history.dbpour les versions antérieures) ; - Emplacement sous macOS :
~/Library/Application Support/Cocli/history.sqlite; - Contenu enregistré : Texte transcrit, horodatage, nom du modèle utilisé, durée de l'audio et durée du traitement ;
- Contrôle utilisateur : L'utilisateur peut à tout instant rechercher dans son historique, supprimer une entrée individuelle ou purger l'intégralité de la base de données depuis l'interface ou en supprimant manuellement le fichier local. Une limite automatique (ex. 500 entrées par défaut) est configurable.
4.4. Fichiers de configuration et journaux locaux
- Paramètres (
settings.json/config.json) : Raccourcis clavier choisis, périphérique audio sélectionné, langue, modèle actif. Stockés localement sur votre terminal. - Journal applicatif local (
cocli.log) : Événements de démarrage, chargement des modèles et erreurs d'exécution éventuelles. Ce journal reste cantonné à votre machine et n'est jamais téléversé automatiquement.
4.5. Téléchargement des modèles d'IA (Model Hub)
Lors de la première initialisation ou lors de l'ajout d'un nouveau modèle de transcription, Cocli télécharge les fichiers de poids neuronaux (gabarits ONNX ou binaires) directement depuis les serveurs officiels de distribution (dépôts GitHub Releases ou Hugging Face Hub). Cette opération consiste en une simple requête HTTP GET de fichiers publics. Aucune donnée utilisateur, aucune information de profil et aucune transcription n'est transmise lors de ces téléchargements.
4.6. Absence totale de télémétrie
Le logiciel Cocli ne comporte aucun traceur analytique, aucun identifiant publicitaire unique, aucun ping régulier de télémétrie et aucun module de rapport de plantage automatique vers des serveurs tiers.
Tableau récapitulatif des données
| Catégorie de données | Finalité | Lieu de traitement | Destinataire | Conservation |
|---|---|---|---|---|
| Voix / Audio brut | Conversion en texte (dictée vocale) | Mémoire vive locale (RAM) | Aucun (100 % local) | 0 seconde (détruit après transcription) |
| Textes transcrits | Historique de dictée & collage actif | Disque local (SQLite) | Aucun (100 % local) | Contrôlée par l'utilisateur (purgeable) |
| Paramètres & raccourcis | Fonctionnement de l'application | Disque local (JSON) | Aucun (100 % local) | Jusqu'à désinstallation ou réinitialisation |
| Préférence de thème web | Affichage Jour / Nuit sur le site | Navigateur (localStorage) | Aucun (confiné au navigateur) | Jusqu'à effacement des données du navigateur |
| Logs serveur web | Sécurité réseau, prévention DDoS | Serveurs CDN Vercel | Vercel Inc. (Hébergeur) | Durée technique minimale de sécurité |
Bases légales des traitements (RGPD)
Conformément à l'article 6 du RGPD, les opérations de traitement s'appuient sur les bases légales suivantes :
- Exécution d'un contrat ou mesures précontractuelles (Art. 6.1.b du RGPD) : La fourniture des fonctionnalités de dictée vocale locale demandées par l'utilisateur lorsqu'il utilise le logiciel Cocli ;
- Intérêt légitime (Art. 6.1.f du RGPD) : La sécurisation, la défense contre les attaques informatiques et la maintenance opérationnelle du site web vitrine par l'infrastructure d'hébergement.
Sous-traitance et transferts de données hors UE
Pour le logiciel Cocli : Aucun sous-traitant n'intervient dans le traitement de votre voix ou de vos textes. Il n'existe aucun transfert de données vers des tiers ou en dehors de l'Espace Économique Européen.
Pour le site web : L'hébergement et la distribution du contenu statique du site internet sont assurés par la société Vercel Inc. (440 N Barranca Ave #4133, Covina, CA 91723, États-Unis). Les transferts de données techniques (fichiers journaux d'infrastructure) sont encadrés par les Clauses Contractuelles Types (CCT) de la Commission européenne et le cadre de protection des données UE-États-Unis (Data Privacy Framework), garantissant un niveau de protection adéquat.
Durée de conservation des données
- Enregistrements audio : Non conservés. Traitement instantané en mémoire vive et destruction immédiate.
- Base SQLite d'historique : Conservée sur le terminal de l'utilisateur tant que celui-ci ne procède pas à son effacement ou à la désinstallation du logiciel.
- Journaux d'accès web (Vercel) : Conservés pour la durée strictement nécessaire à l'analyse de sécurité et à l'exploitation technique des serveurs.
Sécurité & Auditabilité du code source
Cocli applique les meilleures pratiques de sécurité technique :
- Chiffrement des communications web : Le site internet est exclusivement accessible via le protocole sécurisé
HTTPS(chiffrement TLS) avec forçage HSTS. - Isolement des processus : L'exécution des modèles neuronaux s'effectue dans le contexte utilisateur standard (sans élévation de privilèges administrateur requise lors de l'installation).
- Transparence intégrale : Le code source complet de Cocli est ouvert et auditable sous licence GNU AGPLv3. Tout utilisateur, chercheur en sécurité ou auditeur peut inspecter l'absence totale de porte dérobée (backdoor), de télémétrie cachée ou d'exfiltration réseau.
Vos droits et modalités d'exercice
Conformément aux articles 15 à 22 du RGPD, vous disposez des droits suivants :
- Droit d'accès et de rectification : Vous pouvez vérifier et modifier vos données locales directement sur votre machine (fichiers de configuration et base SQLite) ;
- Droit à l'effacement (« droit à l'oubli ») : Vous pouvez supprimer votre historique local de dictées à tout moment d'un simple clic dans l'application ou en supprimant le dossier
%LOCALAPPDATA%\Cocliou~/Library/Application Support/Cocli; - Droit d'opposition et de limitation : Vous pouvez cesser d'utiliser le logiciel ou désactiver l'historique sans aucune contrainte technique ;
- Droit de réclamation : Si vous estimez que vos droits ne sont pas respectés, vous avez le droit d'introduire une réclamation auprès de l'autorité de contrôle compétente (en France, la CNIL — cnil.fr ; en Belgique, l'APD — autoriteprotectiondonnees.be).
Modifications de la déclaration
La présente déclaration de confidentialité peut être mise à jour pour refléter d'éventuelles évolutions fonctionnelles de l'application ou des exigences réglementaires. Toute modification sera publiée sur cette page avec mention de la date de dernière mise à jour.