Politique de sécurité et données
Mesures techniques et organisationnelles, gestion des incidents, signalement de vulnérabilités.
1. Objectif
Cette politique décrit les mesures de sécurité appliquees a GoLynk afin de proteger la confidentialité, l'intégrité et la disponibilité des données de nos utilisateurs.
2. Chiffrement
2.1 Chiffrement en transit
Toutes les communications entre votre navigateur et nos serveurs sont chiffrées via HTTPS/TLS.
2.2 Chiffrement au repos (côté client)
Les données applicatives sensibles (trésorerie, messagerie) sont chiffrées côté client avec l'algorithme AES-256-GCM avant d'etre transmises à nos serveurs. La clé de chiffrement est dérivée de votre compte et n'est jamais transmise en clair a GoLynk. Cela signifie que même en cas d'accès non autorisé à la base de données, vos données métier restent illisibles.
2.3 Rotation de cles
Vous pouvez renouveler votre clé de chiffrement depuis les paramètres de sécurité de votre compte. Toutes les données sont alors re-chiffrées avec la nouvelle cle.
3. Contrôles d'accès
- Row Level Security (RLS) : chaque table de la base de données est protégée par des règles qui garantissent qu'un utilisateur ne peut acceder qu'a ses propres données. Ces règles sont appliquees au niveau de la base de données (Supabase/PostgreSQL), indépendamment du code applicatif.
- Separation des roles : les operations sensibles (ajout de crédits, activation d'abonnement) ne sont exécutables que par le service role (Edge Functions), jamais par le client.
- Protection des champs sensibles : le champ account_plan est protege par un trigger SQL qui empeche toute modification directe par l'utilisateur.
4. Authentification
- Authentification par email et mot de passe.
- Option d'authentification a deux facteurs (2FA/TOTP) disponible.
- Limitation des tentatives de connexion échouées (rate limiting).
- Verification par email lors de la creation de compte.
5. Paiements
Les paiements sont traites par Payrexx AG (Thun, Suisse). GoLynk ne stocke, ne traite et ne transmet aucune donnée bancaire (numero de carte, IBAN de paiement). Les webhooks de paiement sont protégés par verification d'intégrité (HMAC, referenceId, verification de montant).
6. Stockage local
Certaines données peuvent être stockées sur l'appareil de l'utilisateur (localStorage) pour ameliorer l'experience (sessions, preferences, cache). En environnement sensible, l'utilisateur peut désactiver ce stockage ou le vider régulièrement via la deconnexion.
7. Sous-traitants
Nous sélectionnons des prestataires (hébergement, email, paiement) et encadrons la sous-traitance par des engagements contractuels et des exigences de sécurité. La liste complete figure dans la Politique de confidentialité.
8. Gestion des incidents
- Detection, qualification, confinement, correction et documentation.
- Notification aux autorites et/ou aux personnes concernees lorsque requis par la loi (LPD).
- Post-mortem et amélioration continue.
9. Signalement de vulnérabilités
- Description de la vulnérabilité
- Etapes de reproduction
- Impact estime
Nous nous engageons a traiter votre signalement de manière responsable et a vous tenir informe des suites.
10. Sauvegardes
GoLynk propose un système de sauvegarde cloud automatique et manuelle. Les sauvegardes sont chiffrées. L'utilisateur est neanmoins encourage a maintenir ses propres sauvegardes (export depuis les paramètres).
11. Amelioration continue
Nous réévaluons périodiquement nos mesures de sécurité et adaptons nos contrôles en fonction des risques et de l'evolution du Service.