← CANDID TermsCGU

PrivacyConfidentialité

Last updated 29 September 2026 · Controller: [legal name, address] · Contact: ykrame17@gmail.com Dernière mise à jour le 29 septembre 2026 · Responsable de traitement : [raison sociale, adresse] · Contact : ykrame17@gmail.com

The short version.En une phrase. Install CANDID and use it, and nothing about you or your trading ever leaves your device. There is no account, no analytics, no advertising identifier and no third-party code in the app. Data leaves only in the two cases you switch on yourself: syncing, and sending a problem report. Installez CANDID et utilisez-le : rien vous concernant, ni concernant votre trading, ne quitte jamais votre appareil. Il n'y a aucun compte, aucun outil de mesure d'audience, aucun identifiant publicitaire et aucun code tiers dans l'application. Des données ne partent que dans les deux cas que vous activez vous-même : la synchronisation et l'envoi d'un rapport de problème.

1. What is stored, and whereCe qui est stocké, et où

DataDonnée Where it livesOù elle vit
Trades, notes, screenshots, weekly reviews, check-ins, your rules and settings Trades, notes, captures, revues hebdomadaires, points du jour, vos règles et réglages Your device only, in the browser or app's local storage. Votre appareil uniquement, dans le stockage local du navigateur ou de l'app.
The same trades and notes, once you sign in Les mêmes trades et notes, une fois connecté Also on our server, isolated per user by database row-level security. Screenshots and settings are never sent. Aussi sur notre serveur, isolés par utilisateur au niveau de la base de données. Les captures et les réglages ne sont jamais envoyés.
Email address and passwordAdresse e-mail et mot de passe Only if you create an account. The password is stored hashed (argon2id); we cannot read it. Session tokens are stored hashed too. Seulement si vous créez un compte. Le mot de passe est stocké haché (argon2id) : nous ne pouvons pas le lire. Les jetons de session sont eux aussi stockés hachés.
Problem reportsRapports de problème Sent only when you tap send. They carry counters, versions and error signatures — never a trade, a note or a screenshot. You can see the exact payload before sending, and export it instead. Envoyés seulement quand vous appuyez sur envoyer. Ils contiennent des compteurs, des versions et des signatures d'erreur — jamais un trade, une note ni une capture. Vous pouvez voir le contenu exact avant l'envoi, ou l'exporter à la place.
IP addressAdresse IP Never stored raw. It is hashed and used only to rate-limit abuse of the sign-in and report endpoints. Jamais conservée en clair. Elle est hachée et sert uniquement à limiter les abus sur les points d'entrée de connexion et de rapport.

2. Why we are allowed to hold itBase légale du traitement

3. What we do not doCe que nous ne faisons pas

No advertising, no profiling, no automated decision-making about you, no selling or sharing of data, no analytics or crash SDK, no cookies used for tracking. The app sets one cookie, and only after you sign in: a session cookie needed to keep you signed in. Aucune publicité, aucun profilage, aucune décision automatisée vous concernant, aucune vente ni partage de données, aucun SDK de mesure ou de crash, aucun cookie de pistage. L'application dépose un seul cookie, et seulement après connexion : le cookie de session nécessaire pour vous garder connecté.

4. Who else touches itQui d'autre y touche

If you never sign in, nobody. If you do, three providers process data on our instructions, under their data-processing agreements, on servers in the European Union: Fly.io runs the server (Paris, France), Supabase hosts the database (Paris, France), and Resend delivers the emails that carry your sign-in and reset codes — it sees your email address and that code, nothing else (Dublin, Ireland). There are no other recipients. Si vous ne vous connectez jamais, personne. Si vous vous connectez, trois prestataires traitent des données sur nos instructions, dans le cadre de leurs contrats de sous-traitance, sur des serveurs situés dans l'Union européenne : Fly.io fait tourner le serveur (Paris, France), Supabase héberge la base de données (Paris, France), et Resend achemine les e-mails qui portent vos codes de connexion et de réinitialisation — il voit votre adresse e-mail et ce code, rien d'autre (Dublin, Irlande). Il n'y a aucun autre destinataire.

5. How longDurées de conservation

6. Your rightsVos droits

You have the right to access, correct, erase, restrict, object, and to receive your data in a portable form. Two of these are buttons rather than requests: Settings → Save to a file exports the whole journal with no account at all, and the app deletes your server account and its data outright. For anything else, write to ykrame17@gmail.com; we answer within one month. You may also complain to your national supervisory authority — in France, the CNIL. Vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité. Deux d'entre eux sont des boutons plutôt que des demandes : Réglages → Sauvegarder dans un fichier exporte l'intégralité du journal, sans aucun compte, et l'application supprime purement et simplement votre compte serveur et ses données. Pour le reste, écrivez à ykrame17@gmail.com ; nous répondons sous un mois. Vous pouvez aussi introduire une réclamation auprès de votre autorité de contrôle — en France, la CNIL.

7. ChildrenMineurs

CANDID is not intended for anyone under 18, and we do not knowingly hold data about them. CANDID ne s'adresse pas aux personnes de moins de 18 ans, et nous ne détenons sciemment aucune donnée les concernant.

8. ChangesModifications

The date at the top says when this last changed. A change that affects what we collect or why is announced in the app before it takes effect. La date en haut indique la dernière modification. Tout changement affectant ce que nous collectons ou pourquoi est annoncé dans l'application avant son entrée en vigueur.