Sécurité chez Kainen
Dernière mise à jour : 14 novembre 2026 · English version
En bref
- Vos données sont hébergées à Toronto (Canada) chez DigitalOcean.
- Connexions chiffrées, mots de passe hachés, contrôle d'accès à chaque ouverture d'une carte.
- Sauvegardes nocturnes prévues avant le lancement officiel; en attendant, exportez vos cartes.
- Aucun script de tiers, aucune publicité, aucun outil d'analyse externe dans l'application.
Comment vos données sont protégées
Hébergement
- Serveurs, base de données (PostgreSQL), sauvegardes et journaux chez DigitalOcean, à Toronto. DigitalOcean détient les attestations SOC 2 Type II et ISO 27001.
- Chaque connexion utilise HTTPS (TLS); le navigateur est invité à toujours utiliser HTTPS (HSTS).
Comptes et connexion
- Mots de passe d'au moins 12 caractères; les mots de passe connus pour avoir fuité sont refusés; les essais répétés ralentissent.
- Mots de passe conservés seulement sous forme hachée (Argon2id), jamais en clair.
- Courriel confirmé avant qu'on puisse vous trouver pour un partage.
- Jetons de session aléatoires (256 bits), conservés hachés; témoin illisible par les scripts (
HttpOnly,Secure,SameSite). - Une session prend fin après 14 jours sans utilisation; « Se déconnecter partout » sur la page Compte.
Accès aux cartes
- Chaque requête et chaque connexion en direct vérifient vos droits sur la carte ou le tableau.
- Nouvelles cartes privées par défaut. Le partage se fait en lecture par défaut, et les liens de lecture expirent après 30 jours.
- Les liens de partage sont conservés hachés et ne permettent que la lecture.
- Seul le propriétaire voit le courriel des membres. Un membre peut quitter une carte.
Journaux
- Un journal de sécurité enregistre les connexions, les changements d'accès et l'ouverture des cartes (qui, quoi, quand, adresse IP), pour pouvoir enquêter sur un incident. Les adresses IP en sont effacées après 12 mois.
- Les journaux du serveur gardent une adresse IP raccourcie et masquent les jetons de partage.
Code
- Requêtes à la base de données paramétrées; chaque entrée est validée et limitée en taille.
- Les exportations (CSV, copie de révision HTML) neutralisent les formules et le code.
- Limites par compte sur les nouvelles cartes, tableaux et importations, pour protéger le service.
- Vérification hebdomadaire des dépendances logicielles; versions figées.
- Revue de sécurité du code et tests d'attaque le 2026-11-13, selon la norme OWASP ASVS 4.0 niveau 2; les problèmes relevés sont corrigés avant l'ouverture.
Sauvegardes
- Pendant l'accès anticipé, les sauvegardes automatiques ne sont pas encore actives : exportez régulièrement vos cartes importantes (fichier
.kainen.json). - Avant le lancement officiel : une copie complète chaque nuit, gardée 30 jours dans un espace privé à Toronto, et une restauration réelle testée.
Administration
- Seul le fondateur a un accès administrateur.
- Les secrets (clés, mots de passe) sont gardés dans la console de l'hébergeur, jamais dans le code.
- Les mises à jour sont déployées après des tests automatisés.
Dans votre navigateur
- Une copie hors ligne de vos cartes reste sur votre appareil; les copies liées à votre compte sont effacées à la déconnexion.
- Sur un ordinateur partagé, déconnectez-vous en partant.
Nos fournisseurs (sous-traitants)
| Fournisseur | Rôle | Données reçues | Lieu |
|---|---|---|---|
| DigitalOcean | Hébergement : serveurs, base de données, sauvegardes, journaux | Toutes les données du service | Toronto, Canada |
| Cloudflare | Noms de domaine (DNS); hébergement du site de présentation kainen.io; acheminement de [email protected] (dès que cet acheminement est activé) | Adresse IP et requêtes des visiteurs du site; courriels envoyés au soutien | Réseau mondial, y compris hors du Canada |
| Stripe | Paiements (seulement quand les forfaits payants seront offerts) | Courriel du compte, identifiant Kainen, forfait, sièges. Stripe recueille lui-même la carte et l'adresse de facturation | États-Unis |
| Resend | Courriels du service (confirmation, mot de passe, invitations) depuis mail.kainen.io, dès que cette fonction est activée | Courriel, nom, contenu du message | États-Unis |
| Have I Been Pwned (Pwned Passwords) | Vérification qu'un mot de passe n'a pas déjà fuité | Seulement les 5 premiers caractères de l'empreinte (hachage) du mot de passe | Service public en ligne, hors du Québec |
Nous ajoutons un fournisseur à cette liste le jour où il est activé, avant qu'il reçoive des données (par exemple une connexion avec Google ou Microsoft, ou un fournisseur d'intelligence artificielle). La liste complète des données et des durées de conservation est dans la politique de confidentialité.
Signaler une vulnérabilité
Vous pensez avoir trouvé un problème de sécurité? Écrivez à [email protected] avec l'objet « Sécurité ». Décrivez le problème et comment le reproduire.
- Nous accusons réception dans les 5 jours ouvrables et vous tenons informé de la correction.
- Testez seulement avec vos propres comptes et cartes. N'accédez pas aux données des autres, ne les modifiez pas et ne les conservez pas au-delà de ce qu'il faut pour montrer le problème.
- Pas d'attaque par déni de service, d'hameçonnage, d'ingénierie sociale ni de pourriel.
- Laissez-nous un délai raisonnable (90 jours) avant de publier quoi que ce soit.
- Si vous respectez ces règles de bonne foi, nous ne prendrons pas de recours contre vous.
- Il n'y a pas de programme de récompense pour l'instant; nous vous remercierons publiquement si vous le souhaitez.
Incident
En cas d'incident de confidentialité, nous le traitons selon notre politique de gouvernance et vous avisons comme le prévoit la politique de confidentialité.