Souveraineté
100 % de vos données métier hébergées en France, chez OVH Cloud, dans des datacenters européens. Aucun transfert hors UE.
Sécurité
Vos données métier, voyages, cargaisons, équipages, sont sensibles. Voici concrètement ce que nous mettons en place pour les protéger, à la fois techniquement et organisationnellement.
Les 4 piliers
100 % de vos données métier hébergées en France, chez OVH Cloud, dans des datacenters européens. Aucun transfert hors UE.
TLS 1.3 partout (transit), chiffrement au repos sur les disques, mots de passe avec argon2id (algorithme moderne résistant aux attaques).
Multi-tenant strict, Row Level Security PostgreSQL, 4 rôles distincts, 2FA optionnelle, journal d'audit consultable par l'armateur.
Sauvegardes chiffrées toutes les heures, replicas chauds sur 2 datacenters, plan de reprise testé, RTO < 4 h et RPO < 1 h.
Hébergement
Tous les services et toutes les données métier de nos clients sont hébergés chez OVH Cloud, opérateur français certifié ISO 27001 et SecNumCloud (référentiel ANSSI).
Vos données sont réparties entre les datacenters de Gravelines (Hauts-de-France), Roubaix (Hauts-de-France) et Strasbourg (Grand Est), avec réplication active-active entre deux régions. Aucune donnée métier ne quitte la France.
Le site marketing fluviapro.fr ne contient que du contenu public statique : aucune donnée client n'y transite.
Chiffrement
TLS 1.3 entre votre navigateur (ou tablette batelier) et nos serveurs. HSTS activé. Certificats Let's Encrypt renouvelés automatiquement.
Disques chiffrés au niveau bloc (LUKS) sur tous les serveurs. PostgreSQL Transparent Data Encryption activé sur la base de production.
Hashing argon2id (lauréat du Password Hashing Competition 2015). Paramètres modernes : mémoire 64 Mo, 3 itérations, parallélisme 4.
Gérés par Infisical auto-hébergé. Aucun secret en clair dans le code, les logs ou les sauvegardes. Rotation des clés tous les 90 jours.
Contrôle d'accès
Chaque organisation client (armateur) est isolée par un identifiant `organization_id` présent sur toutes les tables métier. Le filtrage est appliqué deux fois : par le code applicatif ET par Row Level Security PostgreSQL. Une fuite d'une organisation à une autre est techniquement impossible.
Quatre rôles distincts avec permissions granulaires : armateur (administration complète de son organisation), batelier (saisie embarquée + lecture de ses voyages), comptable (factures, exports, lecture seule sur le reste), client (portail chargeur en lecture seule sur ses cargaisons).
L'authentification utilise JWT à courte durée de vie (15 minutes) avec refresh tokens (30 jours, révocables). 2FA TOTP optionnelle (recommandée pour les armateurs). Chaque connexion, chaque action sensible (export, suppression, modification de droits) est enregistrée dans un journal d'audit que l'armateur peut consulter.
Sauvegardes & continuité
PostgreSQL Point-in-Time Recovery : restauration possible à n'importe quelle seconde sur les 30 derniers jours. Snapshots quotidiens chiffrés conservés 12 mois.
Replica synchrone dans un second datacenter (Roubaix ⇄ Strasbourg). Bascule manuelle < 1 h en cas d'incident majeur sur la région primaire.
OVH Object Storage avec réplication géographique. Vignettes, certificats et exports PDF dupliqués sur 2 régions françaises.
Procédure testée tous les semestres. Objectifs contractuels : RTO (Recovery Time Objective) < 4 h, RPO (Recovery Point Objective) < 1 h.
Conformité
Divulgation responsable
Si vous découvrez une vulnérabilité de sécurité dans FluviaPro, nous vous remercions de nous la signaler de manière responsable à security@fluviapro.fr. Nous accusons réception sous 24 h, qualifions sous 72 h, et corrigeons les failles critiques sous 7 jours maximum. Nous reconnaissons publiquement les contributions (avec votre accord) et travaillons à mettre en place un programme de bug bounty.
security@fluviapro.frNotre équipe technique répond à toutes les questions sécurité (questionnaires DSI, audits internes, due diligence).