1. Identité du Responsable et Contact Officiel
La présente Politique de Confidentialité régit le traitement des informations par la plateforme Chattree ('la plateforme', 'nous' ou 'le Responsable'), projet logiciel indépendant développé et maintenu depuis les États-Unis du Mexique par son équipe de développement indépendante.
Nous appliquons strictement le principe de respect de la vie privée dès la conception et par défaut (Privacy by Design and by Default), garantissant que l'IA personnelle appartienne exclusivement à l'individu sans transfert forcé de données vers des serveurs centraux.
Pour toute question ou demande formelle concernant la protection de vos données personnelles, notre canal unique officiel de contact est : support@chattree.chat.
2. Acceptation et Consentement Exprès
En lançant l'application mobile Chattree pour la première fois et en appuyant sur le bouton de confirmation sur l'écran d'accueil ('En continuant, vous acceptez les Politiques de Confidentialité et les Conditions Générales'), ou en utilisant le site officiel chattree.chat et le Marketplace, l'Utilisateur donne son consentement libre, éclairé et exprès au traitement de ses données.
Cet acte affirmatif constitue un accord contractuel valide formalisé par voie électronique conformément aux lois applicables sur le commerce électronique et la protection des données.
3. Catégories de Données Traitées
Chattree ne traite que les informations strictement nécessaires au fonctionnement technique de l'application :
- Données locales sur l'appareil : Échanges textuels, notes personnelles, rappels, plongements vectoriels locaux (RAG local), clés de fournisseurs distants (BYOK), secrets d'authentification des plugins et journal d'événements (EventJournal).
- Capteurs et matériel (sous autorisation explicite préalable) : Géolocalisation ponctuelle, photos capturées par la caméra, contacts ou calendrier, uniquement si un plugin le réclame et après acceptation du dialogue système Android.
- Données sur le portail web (chattree.chat) : Journaux techniques d'infrastructure sur Vercel (adresse IP, navigateur, système d'exploitation, horodatage) pour la sécurité et la disponibilité du site.
- Données du Marketplace : Adresse IP de soumission (hachée en SHA-256 pour la limitation anti-spam), dépôts publics GitHub et métadonnées des extensions.
4. Finalités du Traitement des Données
Les finalités principales sont strictement nécessaires à l'exécution du service :
- Exécuter des modèles de langage locaux sur votre téléphone pour générer des réponses sans connexion réseau.
- Gérer et conserver l'historique des échanges, notes et rappels dans la base de données locale SQLite.
- Générer des index vectoriels locaux (embeddings ONNX) pour la recherche sémantique privée dans vos notes.
- Établir des connexions chiffrées directes en HTTPS avec des fournisseurs d'IA cloud (OpenAI, Gemini, Claude, OpenRouter) lorsque vous configurez vos propres clés d'API (BYOK).
- Exécuter des plugins WebAssembly (WASM) dans un environnement sécurisé respectant le principe du moindre privilège.
- Traiter les webhooks entrants locaux et les scénarios d'automatisation demandés par l'utilisateur.
- Vérifier l'intégrité cryptographique (SHA-256) et le respect des normes SemVer des extensions soumises au Marketplace.
- Protéger le site internet contre les attaques par déni de service (DDoS) et les tentatives d'intrusion.
5. Absence Totale de Finalités Secondaires
Chattree ne réalise aucune exploitation commerciale ou secondaire de vos données :
Nous ne vendons, ne louons, ne commercialisons ni ne transférons vos données personnelles ou contenus à des tiers.
Nous n'utilisons jamais vos notes, discussions ou documents pour entraîner des modèles d'intelligence artificielle.
Nous n'intégrons aucun kit de télémétrie publicitaire, aucun identifiant publicitaire Google (GAID) ni outil de profilage.
6. Architecture Technique : Traitement Local vs. Inférence Distante
Afin de garantir une transparence totale sur le devenir de vos données, quatre modes techniques sont définis :
- Inférence 100% Locale (Par défaut) : L'exécution s'opère exclusivement sur le processeur et la mémoire RAM de votre terminal via des modèles GGUF et ONNX. Vos données ne quittent jamais votre téléphone.
- Inférence Distante Facultative (BYOK) : Si vous activez un fournisseur externe, les requêtes transitent directement de votre mobile vers les serveurs de ce tiers via HTTPS. Chattree n'exploite aucun serveur relais et ne stocke aucune discussion.
- Plugins avec Accès Réseau : Les plugins autorisés pour 'network.http' ou 'network.local' peuvent interroger des API externes ou des services sur votre réseau Wi-Fi local conformément à leur manifeste.
- Relais Cloud 24/7 (Facultatif) : Si vous configurez les webhooks via Cloudflare Workers et Google FCM, les événements externes transitent par votre propre script et les serveurs de Google pour réveiller l'application.
7. Sécurité et Chiffrement des Identifiants
Chattree met en œuvre des protections matérielles et logicielles approfondies :
- Coffre-fort Matériel : Les clés d'API et secrets marqués 'isSecret: true' sont stockés via FlutterSecureStorage dans le Keystore du système (chiffrement AES-256 GCM sur Android / Trousseau d'accès iOS).
- Désactivation des Sauvegardes Insecure : La directive android:allowBackup='false' empêche la synchronisation automatique non chiffrée vers des clouds tiers.
- Bac à Sable WASM : Les plugins s'exécutent dans une mémoire linéaire isolée (plafonnée à 64 Mo) avec un quota strict d'instructions CPU et sans accès direct au système de fichiers.
- Protection SSRF : Les connexions sortantes bloquent par défaut les réseaux privés et localhost à moins qu'une permission critique réseau local ne soit accordée.
8. Conservation, Suppression et Exercice des Droits de Confidentialité
Puisque Chattree ne stocke pas vos discussions sur des serveurs distants, l'exercice de vos droits d'accès, rectification, effacement et opposition (Droits ARCO mexicains, RGPD européen et CCPA) s'effectue directement sur votre appareil :
Vous pouvez modifier ou effacer vos notes et discussions à tout moment dans l'application. Choisir 'Supprimer toutes les conversations' dans les Réglages ou effacer le stockage dans Android détruit immédiatement et irrévocablement toutes les données locales.
Pour toute question relative aux journaux web ou aux métadonnées du Marketplace, contactez support@chattree.chat. Les demandes formelles sont traitées dans un délai maximum de vingt (20) jours ouvrables conformément à la législation.
Au Mexique, les titulaires peuvent saisir l'Institut National de Transparence et d'Accès à l'Information (INAI) sur www.inai.org.mx.
10. Mises à Jour et Contact Officiel
Nous nous réservons le droit de mettre à jour cette politique pour refléter les évolutions logicielles ou légales. La version en vigueur demeure consultable sur https://chattree.chat/fr/privacy.
Pour toute question sur la confidentialité, contactez notre équipe à support@chattree.chat.