Confiance et sécurité

La sécurité chez Montu

Montu détient votre marque, les données de votre site et les identifiants qui publient dans votre boutique. Cette page dit exactement comment chacun est protégé — et, tout aussi clairement, ce que nous ne prétendons pas.

Dernière revue : septembre 2026. Chaque mesure ci-dessous est décrite d'après le code en production, pas d'après un modèle type.

Mesures

Ce qui protège votre compte

Six groupes, à peu près dans l'ordre où une revue de sécurité les parcourt.

Où vit votre compte, et qui exploite les machines en dessous.

Postgres hébergé dans l'UE

Les enregistrements de compte, les profils de marque, les métadonnées des contenus générés et les jetons des boutiques connectées vivent dans une base PostgreSQL managée Neon hébergée dans l'Union européenne. Les connexions à la base sont chiffrées en TLS et leurs identifiants n'existent que sur notre infrastructure de déploiement.

Hébergement applicatif en HTTPS uniquement

L'application tourne sur Vercel et n'est joignable qu'en HTTPS. HTTP Strict Transport Security est servi avec un max-age de deux ans, includeSubDomains et preload : un navigateur qui a vu Montu une fois ne retentera jamais le HTTP en clair.

Nous ne voyons jamais votre carte

Dodo Payments est le marchand officiel et traite chaque paiement. Montu reçoit une confirmation et votre palier d'abonnement, jamais un numéro de carte, jamais d'adresse de facturation. Il n'y a aucune donnée de porteur de carte à protéger dans notre base.

En transit, au repos, et pour la seule chose qui ne doit jamais être réversible.

TLS 1.3 en transit

Le trafic vers montuai.com et vers l'API est servi en TLS 1.3 avec HSTS préchargé. Chaque appel sortant de Montu — vers votre boutique, vers les fournisseurs de données de recherche, vers les fournisseurs de modèles — est en HTTPS.

AES-256-GCM au repos pour les identifiants

Les jetons d'accès boutique et CMS sont chiffrés en AES-256-GCM avant écriture : un IV aléatoire nouveau par valeur, un tag d'authentification, et une enveloppe versionnée pour pouvoir faire tourner la clé sans casser les enregistrements existants. Un chiffré altéré échoue au déchiffrement au lieu de renvoyer silencieusement quelque chose de faux.

Les mots de passe sont hachés, jamais stockés

Les mots de passe sont hachés avec bcrypt au coût 12 et ne sont jamais écrits en clair. Une tentative de connexion sur une adresse sans compte exécute quand même une comparaison bcrypt complète contre un haché factice : le temps de réponse ne permet donc pas de deviner quelles adresses ont un compte.

La mesure sur laquelle nous sommes les plus heureux d'être interrogés.

Un client de base de données par requête, borné au compte

Chaque route d'API authentifiée reçoit un client de base de données lié à la personne connectée. Chaque modèle appartenant à un compte — sites, contenus, mots-clés, rapports, visuels, connexions de boutique — y est borné automatiquement : l'identifiant d'un enregistrement d'un autre compte se lit comme introuvable, et une écriture visant la ligne de quelqu'un d'autre lève une erreur au lieu de réussir.

Les vérifications explicites de propriété restent devant

Le client borné est une défense en profondeur, pas un remplacement. Les routes vérifient toujours que le site et l'enregistrement vous appartiennent avant d'agir ; le bornage est le filet qui rattrape une route qui l'oublierait. Les chemins qui doivent traverser les comptes par nature — webhooks de facturation, tâches planifiées, authentification, outils d'administration — sont délibérément séparés et ne servent jamais de requêtes client.

Les traitements internes portent une habilitation par exécution

Le travail de génération de longue durée est confié à des points d'entrée internes qui exigent à la fois un secret partagé serveur-à-serveur et un jeton d'habilitation émis pour cette seule exécution. Le jeton d'une exécution ouvre la ligne de cette exécution, et rien d'autre.

Ce qui quitte la plateforme, et ce qui n'en a jamais le droit.

Aucun entraînement de modèle sur vos contenus

Rien de ce que vous générez, et rien de ce que nous lisons sur votre site, ne sert à entraîner des modèles, ni les nôtres ni ceux d'un fournisseur. Les fournisseurs de modèles ne reçoivent que le contexte opérationnel dont une tâche a besoin, requête par requête, et rien n'est accumulé pour l'entraînement.

Les identifiants n'atteignent jamais un modèle

Les jetons de boutique, les clés d'API et les mots de passe ne font partie d'aucun prompt. La publication est une étape distincte, côté serveur : elle déchiffre le jeton, appelle l'API de votre boutique, puis l'abandonne. Un modèle ne le voit jamais.

Le résultat vous appartient

Les articles, textes produit, publications et visuels que Montu produit pour vous vous appartiennent. Une résiliation ne révoque rien de ce que vous avez déjà publié, et nous ne supprimons jamais de contenu de votre propre site ou boutique.

Les jetons capables d'écrire dans votre vitrine reçoivent le traitement le plus strict de la plateforme.

Testé en lecture seule avant d'être stocké

Quand vous connectez WordPress, Shopify, Salla, Zid, Ghost, Webflow ou Medium, Montu passe exactement un appel authentifié en lecture seule à cette plateforme pour prouver que l'identifiant fonctionne avant de l'enregistrer. Un mauvais collage est refusé plutôt que de remplacer en silence une connexion qui marchait.

Limité à la publication, révocable par vous

Montu n'écrit que les champs de contenu qu'il a générés. Il ne change ni les prix, ni les stocks, ni les variantes, ni la livraison, ni les réglages de la boutique, et il ne demande jamais le mot de passe de votre compte CMS. Révoquez le jeton de Montu depuis l'administration de la plateforme à tout moment et la publication cesse immédiatement.

Quand une fonctionnalité part, ses identifiants partent avec elle

Une règle permanente, pas une intention. Lorsque la publication sur les réseaux sociaux a été retirée du produit en septembre 2026, la table qui contenait ses jetons OAuth tiers chiffrés, d'accès et de rafraîchissement, a été supprimée dans le même changement. Conserver des identifiants pour une fonctionnalité qui n'existe plus, c'est de la surface de fuite sans aucun bénéfice.

Les mesures du quotidien, y compris celle que la plupart des pages « confiance » embellissent discrètement.

En-têtes de sécurité et limites anti-abus

Chaque réponse porte une Content-Security-Policy, X-Frame-Options: DENY, X-Content-Type-Options: nosniff, une Referrer-Policy stricte, une Permissions-Policy qui coupe caméra, micro et géolocalisation, et un HSTS préchargé. Les points d'entrée de connexion, d'inscription, de réinitialisation de mot de passe, de contact et de connexion de boutique sont limités en débit dans la base, pour qu'une limite tienne sur toutes les instances serverless et non par réplique.

Requêtes sortantes sous surveillance

Montu va chercher des URL que vous fournissez : votre site, votre sitemap, l'API de votre boutique. Ces requêtes ne suivent jamais une redirection à l'aveugle : chaque saut est ré-analysé et ré-résolu, et un saut qui atterrit sur une adresse privée, de bouclage ou lien-local est refusé. Cela ferme la voie de la falsification de requête côté serveur vers l'infrastructure interne.

Balises d'analyse et de publicité, dites honnêtement

Les pages publiques de montuai.com chargent Google Analytics 4, un pixel publicitaire Meta et un pixel d'attribution de parrainage, et nous préférons vous le dire plutôt que vous le laisser découvrir dans l'onglet réseau. Ce qu'ils reçoivent : des pages vues et, pour un visiteur connecté, un identifiant de compte haché. Ce qu'ils ne reçoivent jamais, c'est ce qui compte : aucun contenu généré, aucune donnée de site ou de mots-clés, aucun identifiant de boutique. Nous ne vendons pas de données personnelles, et la politique relative aux cookies liste chaque balise et comment la refuser.

Sous-traitants

Qui d'autre touche à vos données

La liste complète des prestataires qui interviennent dans la fourniture du produit.

PrestataireRôleOù
NeonPostgreSQL managé : enregistrements de compte, profil de marque, métadonnées de contenu et jetons de boutique chiffrés.Union européenne
VercelHébergement applicatif et diffusion edge pour montuai.com et le tableau de bord.Réseau edge mondial
Dodo PaymentsMarchand officiel : paiement, abonnements et factures. Détient les données de carte ; nous ne les recevons jamais.Géré par le prestataire
OpenAIGénération de texte et d'images pour les contenus, les analyses et le studio de design.Géré par le prestataire
DataForSEOVolumes de mots-clés en direct, résultats de recherche et données de position, y compris les données de mots-clés arabes par pays.Géré par le prestataire
ResendEnvoi des e-mails transactionnels et de campagne.Géré par le prestataire
Cloudflare TurnstileContrôle anti-robot sur les formulaires d'inscription et de contact.Mondial
Google Analytics, Meta, AffonsoAnalyse d'audience, mesure publicitaire et attribution de parrainage sur les pages marketing publiques.Géré par le prestataire

Cette liste évolue avec le produit. Si vous avez un DPA signé avec nous, les changements de sous-traitants vous sont notifiés à ce titre ; sinon, écrivez-nous à tout moment et nous confirmerons la liste en vigueur — c'est celle que vous êtes en train de lire.

Vos données

Exportez-les, ou reprenez-les entièrement

Votre compte n'est pas otage. Tout ce qui suit est accessible à n'importe quel client, sur n'importe quel plan, sans négociation avec le support.

Demander un export ou une suppression
  • Emportez le travail avec vous : articles, textes produit et catégorie, jeux de mots-clés et rapports s'impriment ou s'enregistrent en PDF directement depuis le tableau de bord, et chaque visuel se télécharge en fichier image.
  • Demandez une copie des données personnelles que nous détenons sur vous, dans un format structuré et lisible par machine (article 20 du RGPD).
  • Demandez la suppression de votre compte et des données personnelles qui y sont rattachées. Écrivez-nous : nous répondons sous 30 jours.
  • Déconnectez à tout moment, depuis votre tableau de bord, toute boutique ou tout CMS connecté — la publication vers cette destination s'arrête immédiatement.
  • Après une résiliation, les données du compte sont conservées 90 jours pour vous permettre de le réactiver, puis supprimées sur demande. Le contenu déjà publié sur votre propre site ou boutique reste le vôtre et n'est jamais retiré par nous.
Transparence complète

Ce que nous ne prétendons pas

Une page « confiance » ne vaut d'être lue que si elle sait aussi dire non.

  • Ni SOC 2, ni ISO 27001, ni HIPAA

    Montu ne détient aucune certification de sécurité ni attestation d'un tiers. Les mesures de cette page sont réelles et vous pouvez en éprouver n'importe laquelle, mais personne ne les a auditées pour notre compte et nous ne laisserons pas entendre le contraire. Une certification formelle figure sur la feuille de route, sans date annoncée.

  • Hors périmètre PCI, par conception

    Nous ne sommes pas certifiés PCI DSS parce que nous ne sommes pas dans le périmètre. Dodo Payments est le marchand officiel et les données de carte n'atteignent jamais notre infrastructure. C'est un choix d'architecture, pas une revendication de conformité.

  • Aucun test d'intrusion publié

    Le code a fait l'objet d'une revue de sécurité interne complète : authentification, isolation entre comptes, injection, SSRF, paiements, cryptographie et configuration — et les constats ont été corrigés. Un test d'intrusion indépendant n'a pas encore été commandé. Il est sur la feuille de route.

  • Feuille de route, pas encore livré

    Indisponible aujourd'hui : un journal d'audit visible par le client, le SSO et SAML, la suppression de compte en un clic depuis le tableau de bord (elle se fait aujourd'hui par e-mail), et des nonces de Content-Security-Policy pour remplacer l'autorisation de scripts en ligne dont le framework a encore besoin. Nous préférons les lister ici plutôt qu'une revue d'achat ne les découvre.

Parler sécurité avec un humain

Demandes de DPA, questionnaires de sécurité, revues d'achat et signalements de vulnérabilité vont tous à la même adresse, et un humain la lit. Si vous signalez une vulnérabilité, dites-nous comment la reproduire et comment vous joindre : nous ne poursuivrons jamais quelqu'un qui signale de bonne foi.

contact@montuai.com
Commencez avec votre site

Voyez ce que Montu trouve sur votre site

Donnez l’URL à Montu. La première analyse la transforme en opportunités et prochaines actions claires.

Première analyse incluseSans carteAnalyse en lecture seule
Commencer gratuitement