Politique de Confidentialité (RGPD)
Dernière mise à jour : 2026-10-25 (version 2026-10-25)
1. Responsable du Traitement
En mode cloud (app.glassfolio.dev), le responsable du traitement est l'éditeur de GlassFolio (voir Mentions Légales), joignable à privacy@glassfolio.dev. Aucun délégué à la protection des données (DPO) n'est désigné, cette désignation n'étant pas obligatoire pour ce traitement.
En mode auto-hébergé (conteneur Docker local), aucune donnée n'est envoyée à l'éditeur : vous êtes seul responsable des données stockées sur votre machine.
1 bis. Architecture Chiffrée de Bout en Bout (E2EE) Côté Client
GlassFolio est conçu dès l'origine selon le paradigme de chiffrement de bout en bout (E2EE). L'ensemble de vos données financières sensibles (transactions, détentions, prix de revient unitaire, déclarations fiscales, objectifs et clés d'API IA privées) est chiffré directement dans la mémoire de votre navigateur via l'API WebCrypto en AES-256-GCM. La dérivation s'appuie sur PBKDF2-SHA256 (600 000 itérations) et HKDF-SHA256.
2. Données Traitées
Mode cloud — données que nous traitons pour faire fonctionner votre compte :
- Identité de compte : adresse email, nom affiché, identifiant technique, méthode de connexion (email ou Google).
- Données de sécurité : facteurs d'authentification à deux facteurs (TOTP, passkeys) et journaux d'authentification tenus par Supabase (dates de connexion, adresse IP, navigateur).
- Coffre chiffré : en-tête de coffre (sel, paramètres de dérivation) et enveloppes chiffrées contenant vos données financières, illisibles côté serveur.
- Préférences d'interface (thème, langue) enregistrées localement dans votre navigateur.
- Mode local (Docker) : aucune de ces données ne quitte votre machine.
3. Finalités et Bases Légales
- Créer et gérer votre compte, synchroniser votre coffre chiffré : exécution du contrat formé par les CGU (art. 6.1.b RGPD).
- Envoyer les emails transactionnels (code de vérification, lien de confirmation, notifications de sécurité) : exécution du contrat (art. 6.1.b).
- Sécuriser le service (authentification forte, limitation d'abus, journaux d'authentification) : intérêt légitime de protéger les comptes (art. 6.1.f).
- Mesure d'audience anonyme optionnelle (Vercel Web Analytics, sans cookie : pages vues, pays, type d'appareil et de navigateur) : uniquement avec votre consentement (art. 6.1.a), retirable à tout moment. Jamais chargée en mode auto-hébergé.
- Répondre aux obligations légales et à vos demandes d'exercice de droits (art. 6.1.c).
- Aucune décision automatisée produisant des effets juridiques n'est prise ; l'assistant IA fournit des informations non décisionnelles.
4. Destinataires et Sous-traitants
Vos données ne sont ni vendues ni louées. Elles sont traitées par les prestataires techniques suivants, strictement pour faire fonctionner le service :
| Prestataire | Finalité | Localisation |
|---|---|---|
| Supabase | Authentification et stockage du coffre chiffré | UE (Irlande) |
| Vercel | Hébergement et distribution du site et de l'application ; mesure d'audience anonyme si vous l'acceptez | UE (Dublin) pour le traitement ; CDN mondial pour les fichiers statiques |
| Resend | Envoi des emails transactionnels et de sécurité | UE (Irlande) |
| GitHub | Hébergement du code source (aucune donnée utilisateur) | États-Unis |
| Connexion « Continuer avec Google » (optionnelle) | États-Unis | |
| Yahoo Finance, CoinGecko | Cours de marché et taux de change (appels depuis votre navigateur) | États-Unis / mondial |
| Fournisseurs d'IA (BYOK) | Assistant IA, uniquement si vous configurez votre propre clé | Selon le fournisseur choisi |
5. Localisation des Serveurs et Transferts Hors de l'Union Européenne
Vos données de compte et vos enveloppes chiffrées sont stockées dans l'Union européenne (Supabase, Irlande). L'hébergement applicatif (Vercel, Dublin) et l'envoi d'emails (Resend, Irlande) sont également configurés en région Irlande ; seuls les fichiers statiques du site sont distribués par un CDN mondial.
Le lieu des serveurs ne suffit toutefois pas à écarter tout transfert : Supabase, Vercel, Resend, GitHub et Google sont des sociétés établies aux États-Unis, dont le personnel peut accéder aux données depuis ce pays (support, administration). Ces accès reposent sur la décision d'adéquation relative au Data Privacy Framework UE-États-Unis ou sur les clauses contractuelles types de la Commission européenne, selon le prestataire. Les données du coffre étant chiffrées de bout en bout dans votre navigateur, aucun prestataire ne reçoit vos données financières en clair.
6. Flux Réseau Externes & Données de Marché
Afin de fournir des valorisations de portefeuille en direct et des capacités d'IA, votre navigateur peut établir des connexions réseau directes vers les points de terminaison suivants :
- Yahoo Finance & CoinGecko : Requêtes HTTP depuis votre navigateur (ou via le proxy local) pour les cours de marché en temps réel et les taux de change (mis en cache locale avec un TTL de 15 minutes). Ces services reçoivent votre adresse IP et les symboles boursiers (tickers) consultés, sans aucune information sur vos montants, soldes ou transactions.
- Fournisseurs d'IA configurés par l'utilisateur : Si vous configurez une clé d'API personnelle (OpenAI, Anthropic, Groq, OpenRouter), les requêtes sont envoyées directement depuis votre navigateur au fournisseur sélectionné, selon ses propres conditions. Alternativement, vous pouvez utiliser Ollama en local pour une assistance IA 100 % hors-ligne, sans aucune fuite de données.
- Ressources statiques : Tailwind CSS et l'ensemble des dépendances sont compilés au build et servis directement par GlassFolio ('self'). Aucun CDN tiers n'est appelé pour le CSS. La police Inter est hébergée localement et n'appelle aucun service Google.
7. Durées de Conservation
- Compte et données chiffrées : conservés tant que votre compte existe, supprimés à la suppression du compte.
- Inscriptions non finalisées (email non confirmé ou coffre non créé) : purgées automatiquement après 24 heures.
- Journaux techniques d'authentification et d'envoi d'emails : conservés par Supabase et Resend pour la sécurité du service, pour une durée limitée fixée par chacun de ces prestataires.
- Sauvegardes : après suppression, des copies chiffrées peuvent subsister chez l'hébergeur jusqu'à la fin de leur cycle de rotation, puis sont effacées définitivement.
- Choix de consentement aux cookies : 13 mois maximum, puis redemandé.
- Mode local : jusqu'à ce que vous purgiez le coffre ou supprimiez le volume Docker.
8. Droits RGPD & Portabilité des Données
Conformément au Règlement (UE) 2016/679 (RGPD) et à la loi Informatique et Libertés, vous disposez d'une souveraineté totale sur vos données. Toute demande reçoit une réponse sous un mois ; en cas de doute raisonnable sur votre identité, un justificatif pourra être demandé.
- Droit d'accès et de portabilité (art. 15 et 20) : exportez à tout moment une archive ZIP (profil, consentement, sauvegarde JSON et CSV) depuis Paramètres > Données et sauvegardes. Le compte de démonstration ne contient aucune donnée personnelle et n'est pas exportable.
- Droit de rectification (art. 16) : modifiez votre nom, votre email et vos préférences depuis Paramètres > Profil.
- Droit à l'effacement (art. 17) : « Supprimer mon compte » dans Paramètres > Données et sauvegardes efface définitivement votre compte, vos données chiffrées sur nos serveurs et les données locales de cet appareil (une confirmation de sécurité est requise). L'action « Purger le coffre » n'efface que cet appareil.
- Droits de limitation et d'opposition (art. 18 et 21) et retrait du consentement (art. 7) : écrivez à privacy@glassfolio.dev ou gérez votre consentement dans l'onglet Cookies.
- Directives relatives au sort de vos données après votre décès : écrivez à privacy@glassfolio.dev.
- Droit de réclamation : Vous avez le droit d'introduire une réclamation auprès de l'autorité de contrôle française, la CNIL (Commission Nationale de l'Informatique et des Libertés — www.cnil.fr).
9. Sécurité
Chiffrement AES-256-GCM côté client, connexions TLS, isolation par utilisateur au niveau de la base (Row Level Security), authentification à deux facteurs (TOTP, passkeys) et confirmation renforcée pour les actions sensibles (export, changement d'email, suppression de compte). Le chiffrement de bout en bout implique que si vous perdez à la fois votre mot de passe maître et votre clé de secours, vos données sont définitivement irrécupérables, y compris pour l'éditeur.
10. Cookies et Stockage Local
GlassFolio n'utilise aucun cookie traceur. L'inventaire complet du stockage local et la gestion de votre consentement figurent dans l'onglet « Cookies & Stockage ».
11. Mineurs
Le service est réservé aux personnes majeures (18 ans révolus). Nous ne collectons pas sciemment de données de mineurs ; si vous pensez qu'un mineur a créé un compte, écrivez à privacy@glassfolio.dev pour le faire supprimer.
12. Modifications de cette Politique
Cette politique peut évoluer. La date et la version figurent en tête de page ; en cas de changement important, vous en serez informé dans l'application.