Product
- FootprintBid × ask on every level, delta, imbalances
- HeatmapResting liquidity through time, with memory
- CryptoBinance spot & perp, Bybit — same tools
- TradingDOM, OCO orders, account picker
- Chart demoThe crypto chart on a simulated market
- GEXDealer gamma, call and put walls
- VolatilityImplied volatility smile and skew
- Options flowPrints with the aggressor side when published
Learn
- Read a footprintThe starting point
- Order flowWhat the tape actually says
- Understand GEXGamma, walls, zero-gamma flip
- Options flowPremium, volume and classification
- Quant for beginnersFrom a hypothesis to an experiment
- All guidesSearch, paths, glossary, docs
· Legal
Politique de Confidentialité
Dernière mise à jour : 31 octobre 2026
Cette politique décrit les données personnelles collectées par SENZOUKRIA (éditeur : Ryad Bouderga, contact : zoukria@senzoukria.com), les finalités de leur traitement, les destinataires, vos droits et la façon de les exercer.
1. Données collectées et bases légales
Voici les données que nous collectons, et pourquoi.
| Catégorie | Données | Base légale (art. 6 RGPD) |
|---|---|---|
| Compte | Email, nom (optionnel), pseudo, avatar, mot de passe (haché bcrypt-12) | Exécution du contrat |
| OAuth Google | Identifiant Google, access_token, refresh_token, id_token | Exécution du contrat (authentification déléguée) |
| Sécurité | Adresse IP, user-agent, identifiant aléatoire d'appareil posé par notre serveur à la connexion (appareils du compte, accès inattendu à la session), tentatives de connexion échouées | Intérêt légitime (sécurité / lutte contre la fraude) |
| Mesure d'audience | Pages vues, site d'origine, pays, type d'appareil (Vercel Web Analytics, sans cookie) ; canal de la première visite (cookie sz_attr) recopié sur le compte à l'inscription | Consentement (art. 6.1.a RGPD, art. 82 loi Informatique et Libertés) — demandé par le bandeau, retirable à tout moment |
| Parrainage et affiliation | Code du parrain ou du créateur dont vous avez suivi le lien (cookie sz_ref, ou paramètre ref de l'adresse) ; parrain enregistré sur votre compte à l'inscription | Consentement pour le cookie ; intérêt légitime pour enregistrer le parrain dont vous avez suivi le lien au moment où vous créez votre compte |
| Candidature au programme d'affiliation | Nom ou nom de chaîne, adresse de réponse, liens des chaînes, taille d'audience, langue, pays de résidence fiscale, statut (particulier, entrepreneur individuel, société), marchés suivis, présentation, version des conditions acceptée ; les clics sur le lien d'un affilié accepté sont comptés par jour, sans IP ni cookie | Mesures précontractuelles à votre demande (art. 6.1.b RGPD) ; conservée 12 mois après un refus ou un retrait, puis supprimée ; conservée avec la relation d'affilié en cas d'acceptation |
| Vérification d'identité (affiliés acceptés, avant un versement) | Identité, date de naissance, nationalité, adresse, téléphone, société le cas échéant, pays de résidence fiscale et identifiant fiscal, type et numéro de pièce d'identité (jamais d'image), origine des fonds, déclaration de personne politiquement exposée, adresse IP et navigateur au dépôt. Revue à la main. Les clients ne sont plus invités à déposer ce dossier ; un dossier déjà déposé reste soumis à la durée du § 4 | Mesures nécessaires au versement que vous demandez dans le cadre du contrat d'affilié (art. 6.1.b RGPD) ; durée au § 4 |
| Attribution et commissions d'affiliation | Parrain ou créateur retenu pour vos paiements (lien suivi à l'inscription, ou code créateur saisi au paiement), montants hors taxe de vos paiements, statut de la commission ou du crédit calculé pour lui ; pour écarter l'auto-parrainage, comparaison de l'adresse e-mail canonique, de l'empreinte de carte fournie par Stripe et du client Stripe avec ceux du parrain. Le parrain ne voit jamais votre identité | Obligation légale (pièces comptables : 10 ans, art. L123-22 C. com.) ; intérêt légitime (prévention de la fraude). À la suppression du compte, ces lignes sont conservées sans lien avec vous (pseudonymisées) et l'empreinte de carte est effacée |
| Paiement | Identifiant Stripe customer, identifiant d'abonnement Stripe (pas de numéro de carte) | Exécution du contrat / obligation légale (facturation) |
| Journal de trading | Symbole, sens (LONG/SHORT), prix d'entrée/sortie, quantité, PnL, screenshots — saisis volontairement par l'utilisateur | Exécution du contrat (fonctionnalité Journal) |
| Assistant IA | Messages texte et images envoyés à l'assistant — transmis à un fournisseur LLM tiers (voir §5) | Exécution du contrat (fonctionnalité IA) |
| Offres et newsletter par e-mail | Adresse e-mail, nom, date et version de votre accord. Seulement si vous cochez la case dédiée. | Consentement (art. 6.1.a), retirable par le lien de chaque envoi |
| Formulaire de contact et support | Nom, e-mail, sujet, message, réponse | Mesures à votre demande (art. 6.1.b) ; exécution du contrat pour un client |
| Chat de vente | Vos messages. Si vous laissez votre e-mail : l'adresse, un court extrait de la conversation, la page, le sujet | Mesures à votre demande (art. 6.1.b) |
| Avis | Note, commentaire, e-mail facultatif, page | Intérêt légitime (art. 6.1.f) |
| Communauté et idées | Nom affiché, publications, commentaires, votes | Exécution du contrat |
| Discord | Si vous liez votre compte : identifiant Discord, pour le rôle d'abonné. Sur le serveur : identifiant, tickets, transcription du ticket ; l'IA de support reçoit le texte du message | Exécution du contrat pour la liaison ; intérêt légitime pour le support |
| Coordonnées de versement (affiliés) | Titulaire, IBAN ou e-mail, chiffrés ; pays ; documents acceptés | Exécution du contrat d'affilié ; obligation comptable |
| Prévention de la réutilisation de l'offre d'entrée | Adresse e-mail normalisée, empreinte de carte fournie par Stripe, identifiant client Stripe, adresse IP et, pour les plus anciennes lignes, une empreinte d'appareil | Intérêt légitime (prévention de la fraude, art. 6.1.f). Conservé après la suppression du compte, voir § 4 et § 6 |
| Conversations partagées avec SenLocal | Uniquement si vous l'acceptez dans le logiciel : le texte de vos messages à l'assistant local SenLocal, nettoyé des adresses e-mail, clés et identifiants avant l'envoi puis une seconde fois à la réception ; la langue, la page, le type de réponse donné, son temps de réponse et la version du logiciel. Un numéro de conversation tiré au hasard relie les messages entre eux ; aucun compte, aucune adresse e-mail, aucune licence, aucune machine ni adresse IP n'y est associé. Les demandes d'ordre, de compte ou de clé ne partent jamais. Conservation : 12 mois. Le partage s'arrête à tout moment dans Réglages, Confidentialité. | Consentement (améliorer l'assistant local) : art. 6.1.a |
| Rapports de plantage et signalements | Message d'erreur, pile d'appels, version, système d'exploitation, langue, source de données broker et, pour un signalement écrit à la main, le texte que vous rédigez. Une adresse e-mail de réponse uniquement si vous la saisissez — le champ est facultatif et sert au seul message vous annonçant la correction. Identifiants, clés d'API, adresses e-mail et chemins de profil sont retirés du texte avant l'envoi, puis une seconde fois à la réception. L'envoi automatique des rapports de plantage est désactivé par défaut. | Intérêt légitime (corriger les défauts du logiciel) — art. 6.1.f |
| Licence de l'application desktop | Identifiant de la machine (empreinte matérielle calculée par l'application), système d'exploitation, version de l'application, date de première connexion et heure du dernier battement de licence (toutes les 5 à 10 minutes pendant l'utilisation). À partir de ces battements, l'heure de début et de fin de chaque période où l'application était ouverte, avec sa version et le système. Marques d'usage, au plus une par jour et par type : l'application a démarré, un flux de données s'est connecté, un graphique a été ouvert, une famille de fonctionnalités a servi (footprint, heatmap, DOM, GEX, journal, replay, scripting). Ce sont des jours d'activité, jamais un relevé de ce que vous faites à l'écran. | Exécution du contrat (vérifier la licence et le nombre de postes) ; intérêt légitime pour les marques d'usage (savoir quelles fonctionnalités servent) — art. 6.1.b et 6.1.f |
| Diagnostics de connexion de l'application desktop | Un résumé périodique et, quand il se produit, un incident (refus de connexion, coupure, reconnexions en boucle, pic de retard). Ils contiennent : pour chaque connexion à une source de données, le fournisseur, la voie (R | Protocol ou R | API+), le nom du système et l'environnement, l'état, le nombre de reconnexions, la classe d'erreur, le code de refus Rithmic et le message d'erreur technique ; les symboles suivis ; le retard de la donnée et du flux amont (médiane, 95e centile, maximum, nombre de mesures) ; le délai d'accusé des ordres et l'aller-retour vers la passerelle, en durées seulement ; les images par seconde ; la mémoire utilisée par l'application ; l'identifiant de session tiré au démarrage, la version, le système d'exploitation, l'identifiant de la machine et l'heure de la mesure. Jamais vos identifiants, numéros de compte, positions, ordres ni P&L. Activés par défaut, désactivables à tout moment dans les Réglages de l'application. | Intérêt légitime (qualité et fiabilité du service : repérer une connexion refusée ou un flux en retard avant d'attendre un signalement) — art. 6.1.f |
2. Données NON collectées
Nous ne collectons JAMAIS :
- Données de marché CME en temps réel (ticks, quotes, DOM, trades)
- Identifiants de compte broker (login/mot de passe Rithmic, Apex, IBKR…)
- Numéros de carte bancaire ni données de paiement brutes
- Positions ouvertes, ordres et P&L de votre compte broker : l'application desktop les lit depuis votre broker et, si vous le décidez, lui transmet vos ordres (manuels, ou ceux d'une stratégie que vous avez explicitement armée) directement depuis votre poste ; rien de tout cela ne transite par nos serveurs
Les données du journal de trading (entrée/sortie, PnL) sont saisies volontairement par l'utilisateur dans le module Journal — elles ne sont pas capturées automatiquement depuis le broker.
3. Finalités du traitement
- Authentification et gestion des sessions (JWT 6h)
- Prévention du partage de compte (anti-sharing, détection multi-appareils)
- Gestion de l'abonnement et de la facturation (Stripe)
- Fourniture des fonctionnalités : Footprint, Heatmap, GEX, Journal, Assistant IA
- Sécurité du service (détection d'attaques, blocage de comptes compromis)
- Mesure d'audience du site, avec votre consentement
- Attribution d'une inscription et des paiements au créateur ou à l'ami qui vous a invité (le cookie, avec votre consentement)
- Support et assistance technique
- Offres et newsletter par e-mail, avec votre accord
- Prévention de la réutilisation de l'offre d'entrée
- Qualité et fiabilité du service : diagnostics de connexion de l'application desktop (désactivables dans ses Réglages)
4. Durées de conservation
- Sessions : supprimées à l'expiration (6h) ou à la déconnexion, purge automatique des sessions expirées
- Données de compte : conservées pendant la durée de l'abonnement + 30 jours après résiliation (délai de réactivation), puis supprimées sur demande ou automatiquement
- Logs IP / journaux de sécurité : 12 mois maximum
- Cookies et stockage local : durées détaillées au § 7
- Données de paiement (Stripe) : 10 ans (obligation comptable légale, art. L123-22 C.com.)
- Grand livre d'affiliation (attributions, commissions et crédits calculés) : 10 ans, comme les pièces comptables ; pseudonymisé à la suppression du compte
- Journal de trading : conservé tant que le compte est actif ; supprimé avec le compte sur demande (hors contrainte légale)
- Rapports de plantage et signalements : 24 mois à compter de leur réception. La suppression d'un compte ne les efface pas — ils sont alors détachés du compte (le lien est mis à nul) et ne portent plus d'identifiant. L'adresse de réponse, elle, est supprimée avec le compte ou sur demande
- Diagnostics de connexion de l'application desktop : 30 jours à compter de la mesure, puis supprimés automatiquement ; supprimés avec le compte
- Historique des sessions de l'application desktop (début et fin de chaque période où l'application était ouverte) : 180 jours, puis supprimé automatiquement ; supprimé avec le compte
- Postes de la licence et marques d'usage : tant que le compte existe ; un poste retiré depuis votre compte disparaît aussitôt, et tout est supprimé avec le compte
- Dossier de vérification d'identité : 5 ans à compter de son dépôt, puis supprimé automatiquement ; supprimé avec le compte
- Prévention de la réutilisation de l'offre d'entrée : conservée après la suppression du compte ; la durée est en cours de fixation et sera indiquée ici
5. Sous-traitants et transferts hors UE
Nous faisons appel aux destinataires suivants, sur notre compte. Certains sont établis aux États-Unis : la dernière colonne dit la garantie prévue par leur accord public, et ce que nous n'avons pas encore pu vérifier.
| Sous-traitant | Rôle | Pays | Garantie |
|---|---|---|---|
| Vercel Inc. | Hébergement du site, fonctions serveur, fichiers envoyés (captures, avatars) ; mesure d'audience Vercel Web Analytics (seulement après votre consentement) | États-Unis, fonctions en région Paris | Clauses contractuelles types, d'après son accord de traitement |
| Prisma Data | Base de données : compte, abonnement, journal, diagnostics | Allemagne (Francfort) | Clauses contractuelles types et Data Privacy Framework, d'après son accord de traitement |
| Stripe Payments Europe, Limited | Paiement et taxes. Stripe agit aussi en responsable de traitement pour certaines opérations, selon sa propre politique | Irlande, avec des transferts vers les États-Unis | Clauses contractuelles types et Data Privacy Framework, d'après son accord de traitement |
| Resend | Envoi des e-mails | États-Unis | Clauses contractuelles types, d'après son accord de traitement |
| Upstash | Limitation de débit (clé contenant votre adresse IP) et compteur de pages agrégé | En cours de vérification | Clauses contractuelles types et Data Privacy Framework, d'après son accord de traitement |
| Anthropic PBC | Assistants du site (Claude) : reçoit vos messages et images | États-Unis | Clauses contractuelles types, d'après son accord de traitement |
| Groq, Inc. | Assistants du site (Llama), modération, support Discord : reçoit vos messages et images | États-Unis | En cours de vérification |
| Google LLC | Connexion Google, Gemini en repli sur les assistants du site, boîte e-mail de support | États-Unis | En cours de vérification |
| ElevenLabs | Voix de lecture, seulement si vous l'activez : reçoit le texte lu | En cours de vérification | En cours de vérification |
| Discord | Serveur communautaire, tickets, rôle d'abonné si vous liez votre compte | États-Unis | En cours de vérification |
| OVH | Serveur du bot Discord | En cours de vérification | En cours de vérification |
Les fournisseurs d'IA que vous activez avec votre propre clé, les courtiers et les sources de marché que vous connectez dans le logiciel ne figurent pas dans cette table : vous les choisissez, le logiciel s'y connecte directement, et leurs propres conditions s'appliquent.
Assistant IA du logiciel. Vous choisissez le moteur et vous utilisez votre propre clé : le logiciel envoie directement au fournisseur, sans passer par nos serveurs. À chaque message partent votre texte, vos images, et ce que l'assistant lit dans l'application : le graphique affiché et ses niveaux, et, si un compte est connecté, le solde, le P&L du jour et les positions ouvertes. Si l'assistant utilise l'outil de lecture du compte, le numéro de compte, les limites et les ordres en attente partent aussi. Vos identifiants broker ne partent pas, et votre clé ne va qu'au fournisseur que vous avez choisi. Le bouton « Voir le contexte live » vous montre le bloc envoyé.
Claude (Anthropic, États-Unis) : données non utilisées pour l'entraînement avec une clé API. Mistral (Union européenne) : selon votre offre, vos conversations peuvent servir à l'entraînement ; le réglage est dans votre console Mistral. DeepSeek par OpenRouter : hors de Chine, avec collecte refusée, c'est le réglage par défaut. DeepSeek officiel : données traitées et stockées en Chine, qui peuvent servir à entraîner ses modèles, sur votre seul choix et après un avertissement. SenLocal : rien ne quitte votre ordinateur, sauf si vous acceptez de partager une conversation avec nous. Vous restez lié au contrat conclu avec le fournisseur que vous choisissez.
Une capture d'écran que vous joignez part telle quelle et peut montrer votre solde, vos positions ou votre numéro de compte. Si vous activez la lecture à voix haute avec la voix ElevenLabs, le texte de chaque réponse passe par nos serveurs puis par ElevenLabs, prix et positions compris s'ils y figurent. Rien de cela n'est conservé par nos serveurs. La voix Windows reste sur votre ordinateur.
Assistants du site. Sur le site, vos messages partent vers Anthropic, Groq ou Google selon la disponibilité, sur notre clé.
Connexion Rithmic par R | API+ : quand l'application desktop se connecte à Rithmic par la bibliothèque officielle R | API+ de Rithmic, cette bibliothèque transmet un journal technique de la session à Rithmic (votre identifiant Rithmic, le nom de l'ordinateur, l'adresse IP locale et les étapes de connexion ; jamais votre mot de passe). Rithmic le reçoit en tant qu'opérateur de l'infrastructure de votre courtier, sous sa propre politique. Une copie reste sur votre ordinateur (30 dernières sessions) et n'est pas envoyée à nos serveurs.
6. Vos droits
Conformément au RGPD (articles 15 à 22), vous disposez des droits suivants :
- Accès : obtenir une copie de vos données
- Rectification : corriger des données inexactes
- Suppression : demander l'effacement — accessible directement depuis Compte → Zone Danger → Supprimer le compte
- Portabilité : recevoir vos données dans un format structuré — accessible depuis Compte → Exporter mes données
- Opposition / limitation : vous opposer à certains traitements fondés sur l'intérêt légitime
La suppression efface le compte, le journal, les fichiers envoyés (captures, avatars), les postes de la licence et les diagnostics. Elle vide votre fiche chez Stripe et en détache vos cartes. Restent : les pièces comptables (10 ans, chez Stripe et dans le grand livre pseudonymisé), les données de prévention de la réutilisation de l'offre d'entrée, les signalements sans lien avec vous et sans votre adresse, les idées publiées sans votre nom, les messages déjà reçus par notre boîte de support, dont le message envoyé à la suppression, et vos tickets Discord. L'export depuis votre compte contient les données du compte, sans les jetons ni les empreintes ; le reste se demande par e-mail.
Pour exercer ces droits : zoukria@senzoukria.com. Réponse sous un mois. En cas de réclamation non résolue, vous pouvez saisir la CNIL.
8. Sécurité
- Mots de passe hachés avec bcrypt (12 rounds) — jamais stockés en clair
- Identifiants broker (Rithmic, Apex…) stockés exclusivement dans le trousseau OS local de l'utilisateur (DPAPI Windows / Keychain macOS) — jamais transmis à nos serveurs
- Sessions avec expiration 6h et révocation immédiate possible
- Base de données PostgreSQL chiffrée en transit (TLS 1.2+)
- Communications HTTPS uniquement
9. Langue de la présente politique
Cette politique est rédigée en français et en anglais. La traduction anglaise est fournie pour la commodité du lecteur. En cas de divergence d'interprétation entre les deux versions, la version française prévaut, le responsable de traitement étant établi en France.
Contact DPO / données personnelles : zoukria@senzoukria.com