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, 3 rôles natifs, 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.
Architecture
Un seul serveur souverain à Gravelines, accessible depuis tous vos appareils en HTTPS, et un petit pont local (FluviaPro Splitter) qui partage le flux GPS / AIS de votre boîtier avec les autres logiciels du bord.
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.
Trois rôles natifs avec permissions granulaires : armateur (administration complète de son organisation), batelier (saisie embarquée + lecture de ses voyages), client (portail chargeur en lecture seule sur ses cargaisons). Des rôles personnalisés peuvent être créés au besoin (Direction, Mécanicien, etc.).
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.
Traçabilité
Chaque action sensible est tracée : qui a modifié quel voyage, qui a téléchargé quelle facture, qui a invité un nouvel utilisateur, depuis quelle adresse IP et à quel horodatage. Le journal est consultable par les dirigeants, exportable au format CSV, et conservé pendant la durée légale.
En cas de contrôle CNIL ou de demande d'accès d'un utilisateur, vous savez exactement qui a vu quoi et quand.
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).