Aller au contenu

Confiance et sécurité chez DNSPeek

Un lien d’aperçu transmet les requêtes de vos visiteurs à un serveur que vous indiquez : vous devez donc savoir ce qui transite par DNSPeek et ce qui est conservé. Cette page décrit le fonctionnement actuel du service. Ce que les aperçus ne peuvent pas faire figure sur la page des limites.

2.Ce que nous enregistrons quand quelqu’un ouvre un aperçu

Le proxy d’aperçu réécrit les pages en mémoire pendant leur trajet vers le visiteur et n’enregistre pas le contenu des pages. Pour chaque requête, il journalise le lien, le code de statut, le temps de réponse, l’adresse IP et le navigateur (user agent) du visiteur, ainsi que l’heure. Ce journal est un tampon circulaire : seules les 100 000 dernières requêtes environ sont conservées pour l’ensemble du service, les entrées plus anciennes sont supprimées.

Pendant une session de comparaison en direct, le proxy note aussi ce que chaque serveur a répondu (statut, type de contenu, en-têtes de cache et de sécurité) afin de signaler ce qui est moins bon sur le nouveau serveur. Le contenu des pages, les valeurs des cookies et les en-têtes de requête autres que Referer et Sec-Fetch-Dest ne sont jamais enregistrés, et ces notes expirent au bout de 30 minutes.

3.Mots de passe et clés

  • Les mots de passe des comptes et des liens d’aperçu sont stockés sous forme de hash bcrypt, jamais en clair.
  • Les clés API sont stockées sous forme de hash SHA-256 et affichées une seule fois, lorsque vous les créez ou les renouvelez.
  • Les identifiants que vous fournissez à un rapport QA pour un site protégé sont stockés chiffrés et ne sont plus jamais affichés après l’enregistrement.
  • Les tentatives de mot de passe sur les liens d’aperçu protégés sont limitées pour empêcher de deviner le mot de passe.

5.Les aperçus ont leur propre domaine

Chaque aperçu reçoit son propre sous-domaine, sur un domaine distinct de celui du tableau de bord DNSPeek, et les cookies définis par votre serveur restent sur l’adresse de cet aperçu. Les scripts d’un site en aperçu ne peuvent donc atteindre ni votre session DNSPeek ni les cookies d’un autre lien.

6.Comment nous empêchons les abus

  • Chaque nouveau lien est vérifié dans les listes de menaces de Google (Web Risk). Un lien dont le domaine figure dans ces listes pour hameçonnage ou logiciel malveillant est désactivé ; une analyse facultative de la page met l’aperçu en attente d’examen si elle juge la page malveillante. Voir Vérifications de sécurité des sites.
  • Nous tenons une liste de blocage des domaines, adresses IP et plages d’adresses que les aperçus ne peuvent pas utiliser.
  • Les adresses de réseau privé et de bouclage sont refusées à la création d’un lien, et le proxy revérifie chaque adresse avant de s’y connecter : un aperçu ne peut donc pas viser un réseau interne.
  • Les liens invités sont limités : 5 par heure au maximum et un seul lien actif par adresse IP.
  • Tout le monde peut signaler un aperçu via le formulaire de signalement d’abus ; les règles figurent dans notre Politique d’utilisation acceptable.

7.Protection de votre compte

  • Authentification à deux facteurs avec une application d’authentification et des codes de secours, ainsi que les clés d’accès.
  • Des e-mails de sécurité que vous ne pouvez pas désactiver : lorsque l’authentification à deux facteurs ou votre mot de passe change, qu’une clé d’accès est ajoutée ou supprimée, que des sessions sont déconnectées ou qu’un nouvel appareil se connecte.
  • Avec les forfaits d’équipe, les listes d’IP autorisées limitent un espace de travail aux réseaux approuvés. Voir Listes d’IP autorisées.
  • Le cookie de connexion est HttpOnly : les scripts d’une page ne peuvent pas le lire.

8.Où le service fonctionne

Le tableau de bord, l’API, le proxy d’aperçu et les tâches de fond tournent dans des conteneurs sur un serveur que nous administrons nous-mêmes. Les requêtes vers DNSPeek passent par Cloudflare, qui assure le DNS, le TLS et la protection contre les attaques. Les comptes, les liens et les données de facturation sont stockés dans une base PostgreSQL gérée chez Supabase.

Les rapports d’erreur sont stockés par Sentry dans sa région UE (Francfort). L’analyse produit ne fonctionne qu’avec votre consentement et est stockée par PostHog dans l’UE. Statistiques de visite sans cookies : adresse IP, pays fourni par Cloudflare, supprimées au bout de 90 jours, jamais partagées.

État actuel de chaque partie du service : page d’état.

Besoin des emplacements d’hébergement exacts pour un audit fournisseur ou sécurité ? Écrivez à support@dnspeek.link.

9.Sous-traitants

Ces entreprises traitent des données pour notre compte afin de faire fonctionner DNSPeek. Les prestataires de paiement ne reçoivent des données que si vous payez par leur intermédiaire. La page Confidentialité détaille ce que reçoit chacune.

Sous-traitants de DNSPeek
CloudflareDNS, TLS et protection contre les attaques pour nos sites, acheminement des e-mails envoyés à nos adresses, sauvegardes chiffrées hors serveur, analyse facultative des pages d’aperçuRequêtes vers nos sites et l’API (adresse IP, navigateur), e-mails envoyés à nos adresses, fichiers de sauvegarde chiffrés, adresses des pages analysées
SupabaseBase de données PostgreSQL géréeDonnées de comptes, d’espaces de travail, de liens, de rapports et de facturation
SentryRapports d’erreur du site, de l’API et des tâches de fond (région UE)Détails de l’erreur, la page ou la requête concernée, navigateur et système d’exploitation
PostHogAnalyse produit, uniquement avec votre consentement (UE)Chemins des pages et événements produit, votre identifiant de compte et votre forfait si vous êtes connecté, adresse IP et navigateur
CrispChat d’assistance et boîte mail de l’assistanceVos messages et fichiers, adresse IP et navigateur, et vos nom, e-mail et informations de compte si vous êtes connecté
AnthropicRéponses IA dans le chat d’assistance et premier examen des signalements d’abusMessages du chat avec les informations de compte nécessaires pour répondre, et le texte des signalements ; non utilisés pour entraîner ses modèles
GoogleVérifications Web Risk des liens d’aperçu et des rapports QA, et connexion avec Google si vous l’utilisezDomaines et adresses de pages vérifiés ; l’e-mail et le nom de votre compte Google quand vous vous connectez avec Google
Service d’envoi d’e-mailsE-mails de compte, de sécurité et de notificationVotre adresse e-mail et le message
Prestataires de paiementPaiements via les prestataires proposés au paiement : Stripe, Paddle, Lemon Squeezy, WayForPay ou CryptomusCe que vous saisissez sur leur page de paiement, ainsi que votre e-mail, votre espace de travail et votre forfait

10.Sauvegardes et restauration

La base de données est sauvegardée toutes les 24 heures. Les 14 dernières sauvegardes restent sur notre serveur, avec une copie de secours de la base mise à jour à partir de chacune, pour que le service puisse basculer dessus si la base principale est indisponible.

Des copies chiffrées sont aussi conservées hors serveur dans Cloudflare R2 : 14 quotidiennes, 8 hebdomadaires et 6 mensuelles. Chaque version qui modifie la structure de la base commence par une nouvelle sauvegarde, et la restauration suit une procédure écrite.

Seuls les responsables de la plateforme peuvent télécharger une sauvegarde, après avoir de nouveau confirmé leur identité ; chaque téléchargement est journalisé et signalé par e-mail à tous les responsables. Les captures d’écran et les fichiers de rapports ne sont pas sauvegardés : ils peuvent être régénérés.

11.Vos données, votre choix

Téléchargez une copie JSON de vos données ou supprimez vous-même votre compte dans Paramètres → Données et confidentialité, sans écrire au support. La suppression du compte efface votre espace de travail personnel avec ses liens, rapports et comparaisons. Voir Exporter vos données ou supprimer votre compte.

Si vous arrêtez de payer, rien n’est supprimé : l’espace de travail passe au forfait gratuit et les fonctionnalités payantes sont mises en pause. Voir Ce qui se passe après un passage à un forfait inférieur.

12.Signaler une faille de sécurité

Vous avez trouvé une faille dans DNSPeek ? Écrivez à support@dnspeek.link avec les étapes pour la reproduire, l’adresse concernée et ce qu’un attaquant pourrait faire.

  • Testez uniquement avec votre propre compte et vos propres liens d’aperçu.
  • N’accédez pas aux données d’autres personnes, ne les modifiez pas et ne les supprimez pas ; arrêtez-vous dès que vous en rencontrez.
  • Pas de déni de service, de spam, d’ingénierie sociale ni d’attaque physique.
  • Laissez-nous un délai raisonnable pour corriger le problème avant de le rendre public.

Nous confirmerons la réception de votre signalement et vous préviendrons une fois le problème corrigé. Ce contact est aussi publié dans security.txt.

13.Accord de traitement des données

Les clients professionnels peuvent obtenir un accord de traitement des données (DPA) sur demande : écrivez à support@dnspeek.link.

14.Politiques et contact

Consultez notre page Confidentialité et cookies, nos conditions d’utilisation et notre Politique d’utilisation acceptable. Une question de sécurité ou de confidentialité ? Écrivez à support@dnspeek.link.