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.
1.Ce que nous stockons pour un lien d’aperçu
Pour chaque lien, nous conservons ce qui est nécessaire pour le servir :
- le nom du lien, votre domaine, l’adresse IP et les ports du nouveau serveur, et le mode SSL ;
- les paramètres facultatifs : l’adresse d’un ancien site à comparer, un mot de passe (sous forme de hash), une date d’expiration, l’espace auquel il appartient ;
- qui l’a créé, dans quel espace de travail et quand. Pour un lien invité créé sans compte, l’adresse IP de la personne qui l’a créé à la place.
Les rapports QA et les comparaisons visuelles conservent dans votre espace de travail ce pour quoi vous les avez lancés, comme les résultats et les captures d’écran.
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.
4.Les aperçus restent hors des moteurs de recherche
Chaque réponse servie par un lien d’aperçu porte un en-tête X-Robots-Tag: noindex, nofollow, qui remplace celui qu’envoie le site lui-même. L’aperçu de votre site ne doit jamais concurrencer le vrai site dans les résultats de recherche.
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.
| Entreprise | Pour quoi | Ce qu’elle reçoit |
|---|---|---|
| Cloudflare | DNS, 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çu | Requê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 |
| Supabase | Base de données PostgreSQL gérée | Données de comptes, d’espaces de travail, de liens, de rapports et de facturation |
| Sentry | Rapports 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 |
| PostHog | Analyse 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 |
| Crisp | Chat d’assistance et boîte mail de l’assistance | Vos messages et fichiers, adresse IP et navigateur, et vos nom, e-mail et informations de compte si vous êtes connecté |
| Anthropic | Réponses IA dans le chat d’assistance et premier examen des signalements d’abus | Messages 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 |
| Vérifications Web Risk des liens d’aperçu et des rapports QA, et connexion avec Google si vous l’utilisez | Domaines 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-mails | E-mails de compte, de sécurité et de notification | Votre adresse e-mail et le message |
| Prestataires de paiement | Paiements via les prestataires proposés au paiement : Stripe, Paddle, Lemon Squeezy, WayForPay ou Cryptomus | Ce 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.