Pour les banques et la finance
Un filtrage qui reste dans le périmètre.
Klar pour serveurs est un milter Postfix. Il note chaque message avant la remise, sur du matériel que vous exploitez déjà, pour que la correspondance de vos clients n’atteigne jamais le cloud d’un éditeur.
Parlons-enL’obligation
Un filtre cloud est un prestataire tiers de services TIC. DORA les compte.
Le secret bancaire de l’article L. 511-33 du code monétaire et financier est adossé à une vraie chaîne de sanction, du L. 571-4 à l’article 226-13 du code pénal. Mais son 6° autorise expressément la communication d’informations couvertes par le secret dans le cadre de contrats de prestations de services conclus avec un tiers en vue de lui confier des fonctions opérationnelles importantes, à charge pour lui de les garder confidentielles. Une banque française qui filtre son courrier dans le cloud n’est donc pas en infraction. Ce qu’elle fait, c’est transformer son filtre anti-spam en une divulgation qu’il faut contractualiser, documenter et défendre.
DORA s’applique depuis le 17 janvier 2025. Un filtre mail cloud est un service TIC au sens de l’art. 3, point 21, fourni par un prestataire tiers de services TIC au sens de l’art. 3, point 19, et ce n’est pas une lecture limite. Chaque contrat de ce type entre au registre d’informations (art. 28, § 3) et porte les clauses contractuelles minimales de l’art. 30, § 2, que la fonction soit critique ou importante ou non. Là où elle l’est, les stratégies de sortie (art. 28, § 8) et les droits d’audit et d’accès (art. 30, § 3, point e) s’ajoutent. Rien de tout cela ne rend le filtrage cloud illicite. Cela le rend administré, et l’administration grandit avec ce que le prestataire touche. Klar ne remet pas non plus vos obligations à zéro : si vous l’achetez, nous sommes un fournisseur comme un autre. Ce qui change est en dessous. Aucun tiers ne traite le courrier de vos clients, parce que le classifieur tourne dans votre propre chaîne SMTP.
Article L. 511-33 du code monétaire et financierLa réponse de Klar
Le classifieur, dans votre chaîne SMTP.
Klar pour serveurs est un milter Postfix qui enveloppe le classifieur livré dans l’app Mac. Il note les messages avant la remise, donc le spam est rejeté à la porte au lieu d’atterrir dans les boîtes. Le moteur est sous AGPLv3, votre équipe sécurité peut donc lire exactement ce qu’il fait avant qu’il s’approche d’un flux de courrier.
La partie de Klar qui lit votre courrier est une extension Mail sandboxée par Apple, livrée sans l’entitlement réseau. Ce n’est pas que nous promettons de n’envoyer votre courrier nulle part. C’est que macOS refuse la connexion, parce que la permission n’a jamais été demandée. La classification tourne sur votre Mac, instantanément.
Ce que ça change en pratique
- Aucun accès réseau
- L’app App Store gratuite et son extension Mail sont livrées sans l’entitlement réseau. macOS refuse toute connexion qu’elles tenteraient d’ouvrir. C’est une permission que l’app n’a pas, pas une règle qu’elle promet de suivre.
- Le modèle est livré avec l’app
- Le classifieur est un transformeur multilingue embarqué dans l’app. Rien n’est téléchargé à l’arrivée d’un message, donc Klar fonctionne pareil dans le train et au cabinet.
- Aucun compte
- Il n’y a rien à créer, et aucun serveur de licence que l’app gratuite appelle. Nous ne savons pas qui vous êtes, ce qui reste le seul moyen durable de ne détenir aucune donnée sur vous.
- Le moteur est open source
- Le moteur de scoring est sous AGPLv3. Vos informaticiens n’ont pas à nous croire sur parole. Ils peuvent lire le code, le compiler, et regarder ce qu’il fait.
Les questions que votre référent conformité va poser
Est-ce prêt pour la production ?
Pas au point de l’acheter et de le déployer demain. Le milter est développé et passe sa suite de tests, rejeu et charge compris, mais le packaging est inachevé et nous le déployons avec des partenaires de conception plutôt que de vendre un téléchargement. S’il vous faut du clé en main ce trimestre, ce n’est pas nous. Si vous voulez peser sur ce qu’il devient, c’est le moment.
Où se place-t-il par rapport à notre passerelle existante ?
Dans la chaîne SMTP, comme milter, derrière ce qui authentifie votre courrier. Klar lit l’en-tête Authentication-Results que vos contrôles DKIM, SPF et DMARC ont déjà posé, il ne les vérifie pas lui-même. Il doit donc tourner après eux, pas à leur place.
Est-ce que quoi que ce soit quitte la machine ?
Pas depuis l’app App Store gratuite : elle n’a pas la permission réseau. Klar Plus, la version payante que vous installez vous-même, utilise le réseau à deux endroits, la vérification de licence et les mises à jour du modèle. Ni l’une ni l’autre ne transporte votre courrier. Renvoyer des exemples de spam pour améliorer le filtre est une option distincte, désactivée tant que vous ne l’activez pas. La liste complète est sur la page local-first.
Faut-il un contrat de sous-traitance avec vous ?
C’est une question pour votre propre conseil, et la réponse dépend de la partie de Klar que vous faites tourner. L’app App Store gratuite ne nous envoie rien, il n’y a donc rien que nous traitions pour votre compte. Notre politique de confidentialité détaille ce que nous détenons, ce qui pour l’app est strictement rien. Si vous activez la contribution d’exemples de spam dans Klar Plus, cela change, et c’est une décision à examiner plutôt qu’un réglage par défaut.
Soyons précis
Ce que nous n’affirmons pas.
Nous ne donnons pas de conseil juridique, et un filtre anti-spam ne met personne en conformité. Vos obligations sont les vôtres, et c’est auprès de votre ordre, de votre régulateur ou de votre DPO qu’il faut les éprouver. Ce que nous pouvons vous dire, c’est exactement où le logiciel tourne et ce qu’il a le droit de faire, la partie que la plupart des éditeurs vous laissent déduire.
Nous ne prétendons pas non plus filtrer parfaitement. Aucun filtre ne le fait, et un éditeur qui vous cite un chiffre de précision unique cite un chiffre tiré de son corpus, pas de votre boîte. Ce que nous disons, c’est que se tromper sur un message sur votre Mac et se tromper sur ce même message sur le serveur de quelqu’un d’autre ne sont pas la même erreur.
Lire l’argument local-first en entierAccès anticipé
Faites-le tourner sur vos propres serveurs mail.
Klar pour serveurs est un milter Postfix. Il est développé et testé, et nous le déployons avec des partenaires de conception plutôt que de publier un téléchargement. Si c’est compatible avec votre façon d’acheter, parlons-en.