Sécurité
Sécurisé par défaut.
Configurable selon votre niveau de risque.
Chaque serveur ReefOffice est livré avec une base de sécurité solide — sans configuration.
La version courte — pour les questions que vos clients posent vraiment :
- Où sont nos données ?
- Sur votre propre serveur dédié dans l'UE — jamais partagé avec un autre client.
- Qui peut y accéder ?
- Vous. En mode Géré, ReefOffice peut l'entretenir pour vous — chaque action étant journalisée — ou choisissez le mode air-gapped pour que personne ne se connecte sans votre accord.
- Comment est-ce sauvegardé ?
- Chaque jour, chiffré sur votre serveur avant tout transfert, et conservé dans un emplacement distinct dans l'UE.
- Pouvons-nous partir ?
- Oui — tout fonctionne sur des applications open source dans des formats standard. Exportez à tout moment.
Le détail de chaque réponse se trouve ci-dessous — en langage clair, avec les précisions techniques à un clic.
Base
Toujours inclus — rien à configurer
Votre propre serveur, partagé avec personne
Vos fichiers, e-mails et mots de passe vivent sur une machine qui n'appartient qu'à vous — aucune autre entreprise ni aucun autre client ne la partage.
Détails techniques ▸
- → Votre propre VPS sur Contabo Cloud — centres de données dans l'UE
- → 8 vCPU (AMD EPYC), 24 Go de RAM, 400 Go SSD — alloués exclusivement à votre instance
- → NixOS — OS immuable, chaque changement de configuration est traçable et reproductible
- → Accès root complet, isolé au niveau de l'hyperviseur — aucun autre client ne peut accéder à votre machine
Un mot de passe volé ne suffit jamais à ouvrir votre porte
Que le mot de passe soit divulgué dans une fuite, deviné ou volé par hameçonnage — il n'ouvrira pas la porte sans le second facteur. Chaque membre de l'équipe est enrôlé dès sa première connexion. Aucune exception, aucune dérogation.
Détails techniques ▸
- → Authentik SSO — une seule identité pour tous les services ; le 2FA est vérifié au niveau du SSO, il couvre donc automatiquement Nextcloud, Vaultwarden et tout le reste
- → Par défaut : TOTP — code à 6 chiffres depuis n'importe quelle application d'authentification (Aegis, Google Authenticator, 1Password…)
- → Option supérieure : FIDO2/WebAuthn — clé matérielle (YubiKey) ou passkey de l'appareil ; résistant à l'hameçonnage par conception
- → Pas de SMS — non proposé ; les attaques par SIM-swap rendent le 2FA par SMS peu fiable
- → La première connexion redirige vers la configuration TOTP — aucune possibilité de l'ignorer
Des mots de passe que votre équipe ne peut pas rendre faibles
Chaque membre de l'équipe a un seul mot de passe pour se connecter — à Nextcloud, Vaultwarden et tous les autres services. Lorsqu'il le définit ou le modifie, le système rejette tout ce qui est facile à deviner, et tout ce qui figure déjà dans une fuite de données connue.
Détails techniques ▸
- → S'applique au mot de passe SSO Authentik — l'identifiant unique pour tous les services (Nextcloud, interface web Vaultwarden, etc.)
- → Score zxcvbn ≥ 3 (NIST SP 800-63B) : modélise les vraies stratégies des attaquants — mots du dictionnaire, schémas nom+année, suites de touches — sans règles rigides de classes de caractères qui poussent à écrire « Password1! »
- → 12 caractères minimum
- → Vérification HaveIBeenPwned à chaque définition/modification — tolérance zéro, toute apparition dans une fuite rejette le mot de passe
- → Ne couvre pas le mot de passe maître Vaultwarden (clé de chiffrement du coffre définie par utilisateur dans son application cliente — hors du périmètre d'Authentik)
Un journal de tout ce qui est fait sur votre serveur
Chaque action que nous effectuons sur votre serveur est enregistrée avec un horodatage, visible en temps réel depuis votre tableau de bord.
Détails techniques ▸
- → Journal d'audit chaîné par hachage — chaque action enregistrée, visible dans l'onglet Sécurité de chaque serveur de votre tableau de bord
- → Clé d'hôte SSH épinglée à la première connexion (TOFU) — toute non-concordance fait échouer la connexion et est journalisée
Vos automatisations ne peuvent pas divulguer vos mots de passe
Les workflows qui s'exécutent sur votre serveur ont besoin d'un accès administrateur à vos applications pour faire leur travail. ReefOffice conserve ces identifiants dans une couche verrouillée que votre équipe ne peut jamais ouvrir ni lire — ainsi une automatisation intégrée ne peut jamais devenir une porte dérobée pour extraire un mot de passe.
Détails techniques ▸
- → Les automatisations intégrées s'exécutent dans un moteur d'automatisation réservé à l'opérateur — jamais dans l'éditeur no-code Activepieces utilisé par votre équipe
- → Leurs secrets sont chiffrés et lus uniquement par le job en cours via des identifiants d'exécution limités à ce job ; les lancements par l'agent passent par un shim local sur liste blanche et ne reçoivent jamais d'identifiants généraux du moteur d'automatisation
- → Votre éditeur no-code ne contient aucun identifiant d'opérateur ; les deux couches restent séparées
- → L'appartenance à l'espace réservé à l'opérateur est réappliquée à chaque déploiement — aucun compte obsolète ne conserve l'accès
Vos documents sont recherchés sans jamais quitter votre serveur
Pour rendre vos fichiers, factures et notes consultables, la plupart des outils d'IA envoient vos documents à une grande entreprise d'IA (OpenAI et consorts) pour les traiter. ReefOffice exécute un petit modèle d'IA sur votre propre serveur pour cette étape — de sorte que le contenu de vos documents n'est jamais envoyé à qui que ce soit, pas même pour être indexé ou recherché.
Détails techniques ▸
- → Les embeddings (le calcul qui rend le texte consultable) sont générés localement par bge-m3 (un modèle ouvert multilingue, sous licence MIT) dans Ollama sur votre VM — aucune API d'IA tierce n'est jamais appelée
- → Les vecteurs et le texte vivent dans Qdrant sur votre propre serveur ; une recherche ne quitte jamais la machine
- → Sur les offres Private AI, la réponse est générée sur un GPU ReefOffice en Allemagne — seuls votre question et les extraits correspondants y sont envoyés, et aucune IA tierce n'intervient
- → Sur les offres sans GPU, vous pouvez éventuellement connecter votre propre clé IA pour les réponses rédigées ; seuls la question et les extraits correspondants sont alors envoyés (jamais l'intégralité de votre corpus), et uniquement si vous y consentez
Sauvegardes automatiques — chiffrées avant de quitter votre serveur
Vos données sont sauvegardées chaque jour (et plus souvent), chiffrées sur votre serveur avant tout envoi, et stockées dans un emplacement distinct de votre serveur.
Détails techniques ▸
- → Restic — chiffrement AES-256 côté client avant transfert, clé unique par VM
- → Stockées sur une Hetzner Storage Box (UE) via SFTP/SSH port 23 — géographiquement séparées de la VM de calcul Contabo, chiffrées avant transfert
- → Rétention : 24 horaires · 7 quotidiennes · 4 hebdomadaires · 12 mensuelles
- → La clé de sauvegarde n'est jamais stockée dans la base de données du plan de contrôle ReefOffice
Vos choix
Trois choix — prenez celui qui correspond à votre situation
Ils sont définis à la création de votre serveur. La gestion SSH peut être désactivée plus tard ; le chiffrement du disque et le mode de sauvegarde zero-knowledge nécessitent un provisionnement ou une remise planifiée.
Chiffrement du disque
Par défaut : activéLa question : que se passe-t-il si quelqu'un accède physiquement au matériel de votre serveur ?
✓ Activé — les données racine sont chiffrées
Le système de fichiers racine est chiffré au repos. Cela protège les disques retirés et les instantanés du disque racine qui n'incluent pas les éléments de déverrouillage du démarrage.
Désactivé — les fichiers sont lisibles
Quiconque a un accès physique au disque peut lire vos fichiers directement.
Détails techniques ▸
- → Chiffrement LUKS2 du système de fichiers racine par défaut — appliqué avant l'installation de NixOS
- → Une clé aléatoire est générée par VM au provisionnement et appliquée automatiquement au démarrage — aucune demande de phrase secrète au redémarrage
- → Petite partition de démarrage non chiffrée (bootloader + initrd) · reste du disque chiffré en LUKS2 (ext4)
- → LUKS ne protège que les données au repos — pour la sécurité du système en fonctionnement, voir la section sur le durcissement du noyau dans la FAQ ci-dessous
Mode d'accès
Par défaut : GéréLa question : qui peut se connecter à votre serveur pour appliquer les mises à jour et gérer les services ?
Géré — nous nous en occupons
ReefOffice applique les mises à jour, active/désactive les services et corrige les problèmes pour vous. Chaque action est journalisée et visible par vous.
Air-gapped — vous décidez
Personne ne se connecte sans votre autorisation explicite. Vous appliquez les mises à jour à votre rythme. Réservé aux environnements zero-trust.
Détails techniques ▸
- → Géré : le plan de contrôle détient une clé SSH dédiée ; l'épinglage TOFU de la clé d'hôte empêche les attaques MITM à la reconnexion
- → Air-gapped : seules vos clés SSH sont installées ; ReefOffice ne peut ni activer de services ni appliquer de mises à jour à distance après la remise
- → E-mail de synthèse hebdomadaire facultatif (à activer dans les Réglages) : liste toutes les opérations sur vos serveurs — couvre l'activité SSH en mode Géré sans bruit à chaque action
- → En toute transparence : en mode Géré, ReefOffice dispose d'un accès root SSH permanent. Tout accès est journalisé, mais ce n'est pas un accès sans opérateur.
Clé de chiffrement des sauvegardes
Par défaut : StandardLa question : si vous devez restaurer une sauvegarde, qui doit intervenir ?
Standard — nous restaurons pour vous
La clé de sauvegarde reste sur votre serveur. En cas de problème, nous pouvons restaurer vos données sans attendre que vous fournissiez une clé.
Zero-knowledge — vous seul pouvez restaurer
Après la remise, vous remplacez la clé de sauvegarde par une clé que vous seul détenez. Nous ne pouvons ni lire ni restaurer ces sauvegardes sans votre intervention.
Détails techniques ▸
- → Standard : le mot de passe restic est stocké sur le système de fichiers racine chiffré — jamais dans la base du plan de contrôle
- → Zero-knowledge : après la remise, vous remplacez le mot de passe restic provisoire par une clé que vous seul détenez ; ReefOffice ne peut pas restaurer les sauvegardes pour vous
- → Chaîne d'attaque en mode Standard : l'attaquant doit casser LUKS2, puis obtenir root, puis lire la clé de sauvegarde — une compromission indépendante en plusieurs étapes
- → Le zero-knowledge retire à ReefOffice la garde de la clé de sauvegarde après la remise, au prix d'une restauration autogérée
Pour aller plus loin
Pour les équipes sécurité — menaces, mesures et feuille de route
Cliquez sur une question pour la développer.
Mes documents sont-ils envoyés à OpenAI ou à une autre entreprise d'IA pour être recherchés ?
Comment les automatisations intégrées sont-elles isolées de mon équipe et de mes outils no-code ?
LUKS ne protège que le disque au repos — qu'est-ce qui protège un serveur en fonctionnement ?
Recherchez-vous les CVE connues dans Authentik, Nextcloud et Vaultwarden ?
Que se passe-t-il si le plan de contrôle ReefOffice lui-même est compromis ?
Le personnel de Contabo peut-il lire mes données ?
Quelle est la longueur de la chaîne d'attaque pour atteindre la clé de sauvegarde en mode Standard ?
Comment l'épinglage de la clé d'hôte SSH empêche-t-il les attaques de l'homme du milieu ?
Qui héberge les serveurs ReefOffice, et peut-on leur faire confiance ?
Une question de sécurité ou de conformité ?
Indiquez-nous vos exigences de risque — chiffrement du disque, mode d'accès, sauvegardes zero-knowledge ou un contrôle précis — et nous vous expliquerons comment ReefOffice les gère pour votre espace de travail.
Question de sécurité ou divulgation responsable : security@reefoffice.com