Introduction à MAFATE
MAFATE est une plateforme de chiffrement applicatif as-a-Service, conçue pour les équipes qui doivent protéger des données sensibles sans gérer leur propre infrastructure cryptographique.
Qu'est-ce que MAFATE ?
MAFATE protège les clés qui chiffrent les champs sensibles de votre application, depuis la France, pour vous aider à répondre aux exigences RGPD, HDS et DORA de vos clients. Par défaut, votre application chiffre chez elle en AES-256-GCM et MAFATE ne reçoit que la clé de données à emballer : le champ, en clair comme chiffré, ne quitte pas votre système. MAFATE gère les clés, leur rotation, les journaux d'audit et les attestations.
Fonctionnalités principales
- Chiffrement AES-256-GCM par enveloppe, exécuté chez vous par défaut
- Rotation automatique des clés configurable
- Journaux d'audit immuables pour chaque opération
- Clés API à moindre privilège avec contrôle de portée
- Preuves de conformité RGPD, HDS, DORA générées
- Hébergement en France
- SDKs Node.js, Python, Go + API REST
Pour qui ?
Développeurs
Intégrez le chiffrement en 3 lignes de code, sans expertise cryptographique.
Équipes sécurité
Audit trails, rotation des clés, conformité réglementaire out-of-the-box.
Startups & PME
Infrastructure crypto de niveau enterprise sans coût ni complexité.
Grandes entreprises
Multi-tenant, isolation des données, SLA garanti, hébergement en France.
Exemple rapide
Chiffrer et déchiffrer une donnée sensible avec le SDK Node.js :
import { Mafate } from '@mafate/sdk'
const client = new Mafate({ apiKey: process.env.MAFATE_API_KEY })
// Chiffrement, mode enveloppe
// Le clair ne quitte jamais votre serveur.
const scelle = await client.encryptLocal('sensitive data', 'production-users')
// { ciphertext, wrapped_key, iv, key_id, key_version, envelope_version }
// Déchiffrement
// L'objet scellé est repassé tel quel.
const clair = await client.decryptLocalToString(scelle)