fix(lang/priv): textes factuels sur le cookie de langue ; le site pose désormais un unique cookie de préférence de langue (zektyc-lang) et non 'aucun cookie'

This commit is contained in:
riricdev 2026-09-07 14:14:33 +02:00
commit 537478d016
6 changed files with 38 additions and 37 deletions

View file

@ -39,9 +39,9 @@
"faq.title": "Frequently asked questions",
"faq.intro": "A few questions we get asked a lot, with clear answers. The basic principle: no collection, no tracking, no compromise.",
"faq.q1": "Does this website collect my data?",
"faq.a1": "No. Zektyc intentionally collects nothing: no account, no form, no cookie, no tracker, no analytics and no share buttons. The only data processed is automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes, then automatically deleted. Our privacy policy details all of these processing activities.",
"faq.q2": "Why are there no cookies on this website?",
"faq.a2": "Because tracking is never necessary for an informational website: it only serves to profile visitors and resell their data. Without cookies, there is no tracking, no targeted advertising and no consent to extort. It is our way of practising what we preach: privacy is not a luxury, it is a fundamental right, and it starts with technical sobriety.",
"faq.a1": "No. Zektyc intentionally collects no personal data: no account, no form, no tracker, no analytics and no share buttons. Visiting the site only produces automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes then deleted. The only cookie set is the language preference (zektyc-lang), remembered locally on your device; full details in our privacy policy.",
"faq.q2": "Do you use a tracking cookie?",
"faq.a2": "No tracking cookie and no tracker. The site sets a single language-preference cookie (zektyc-lang) so that each page is served in the right version (French or English); your choice is kept on your device. It carries no identifier, no profile and no browsing data, is neither used nor sold to anyone, and expires after one year.",
"faq.q3": "Is online privacy really for everyone?",
"faq.a3": "Yes, and that is precisely why Zektyc exists. Security is not reserved for experts: everyone can make simple, effective choices, such as using a privacy-friendly browser, choosing strong passwords, enabling two-factor authentication and letting a password manager handle the rest. Our job is to help you put these protections in place without jargon and without scaring you.",
"faq.q4": "What does Zektyc actually do?",

View file

@ -39,9 +39,9 @@
"faq.title": "Questions fréquentes",
"faq.intro": "Quelques questions qu'on nous pose souvent, avec des réponses claires. Le principe de base : pas de collecte, pas de traçage, pas de compromis.",
"faq.q1": "Ce site collecte-t-il mes données ?",
"faq.a1": "Non. Zektyc ne collecte volontairement aucune donnée : pas de compte, pas de formulaire, pas de cookie, pas de tracker, pas de mesure d'audience et pas de boutons de partage. Les seules informations traitées sont les journaux techniques automatiques (adresse IP, date et heure, ressource demandée), conservés quatorze jours maximum à des fins de sécurité, puis supprimés automatiquement. Notre politique de confidentialité détaille l'ensemble de ces traitements.",
"faq.q2": "Pourquoi aucun cookie sur ce site ?",
"faq.a2": "Parce que le suivi n'est jamais nécessaire à un site d'information : il ne sert qu'à profiler les visiteurs et à revendre leurs données. Sans cookie, il n'y a ni traçage, ni publicité ciblée, ni consentement à arracher. C'est notre façon d'appliquer ce que nous défendons chaque jour : la vie privée n'est pas un luxe, c'est un droit fondamental, et il commence par la sobriété technique.",
"faq.a1": "Non. Zektyc ne collecte volontairement aucune donnée personnelle : pas de compte, pas de formulaire, pas de tracker, pas de mesure d'audience et pas de boutons de partage. La consultation ne fait que produire des journaux techniques automatiques (adresse IP, date et heure, ressource demandée), conservés quatorze jours maximum à des fins de sécurité puis supprimés. Le seul cookie posé est la préférence de langue (zektyc-lang), mémorisée localement sur votre appareil et détail dans notre politique de confidentialité.",
"faq.q2": "Utilisez-vous un cookie de suivi ?",
"faq.a2": "Non, aucun cookie de suivi ni traceur. Le site pose un unique cookie de préférence de langue (zektyc-lang) afin de servir la bonne version (français ou anglais) de chaque page ; votre choix est conservé sur votre appareil. Il ne contient ni identifiant, ni profil, ni donnée de navigation, n'est utilisé ni revendu à personne, et expire au bout d'un an.",
"faq.q3": "La vie privée en ligne, c'est vraiment pour tout le monde ?",
"faq.a3": "Oui, et c'est précisément pour cela que Zektyc existe. La sécurité n'est pas réservée aux experts : chacun peut faire des choix simples et efficaces, comme utiliser un navigateur respectueux, choisir des mots de passe forts, activer la double authentification et confier ses mots de passe à un gestionnaire. Notre rôle est de vous aider à mettre ces protections en place sans jargon et sans vous faire peur.",
"faq.q4": "Que fait Zektyc concrètement ?",

View file

@ -53,15 +53,15 @@
"name": "Does this website collect my data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Zektyc intentionally collects nothing: no account, no form, no cookie, no tracker, no analytics and no share buttons. The only data processed is automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes, then automatically deleted. Our privacy policy details all of these processing activities."
"text": "No. Zektyc intentionally collects no personal data: no account, no form, no tracker, no analytics and no share buttons. Visiting the site only produces automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes then deleted. The only cookie set is the language preference (zektyc-lang), remembered locally on your device."
}
},
{
"@type": "Question",
"name": "Why are there no cookies on this website?",
"name": "Do you use a tracking cookie?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Because tracking is never necessary for an informational website: it only serves to profile visitors and resell their data. Without cookies, there is no tracking, no targeted advertising and no consent to extort. It is our way of practising what we preach: privacy is not a luxury, it is a fundamental right, and it starts with technical sobriety."
"text": "No tracking cookie and no tracker. The site sets a single language-preference cookie (zektyc-lang) so that each page is served in the right version (French or English); your choice is kept on your device. It carries no identifier, no profile and no browsing data, is neither used nor sold to anyone, and expires after one year."
}
},
{
@ -199,11 +199,11 @@
<div class="faq-list">
<article class="faq-item">
<h3 data-i18n="faq.q1">Does this website collect my data?</h3>
<p data-i18n="faq.a1">No. Zektyc intentionally collects nothing: no account, no form, no cookie, no tracker, no analytics and no share buttons. The only data processed is automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes, then automatically deleted. Our privacy policy details all of these processing activities.</p>
<p data-i18n="faq.a1">No. Zektyc intentionally collects no personal data: no account, no form, no tracker, no analytics and no share buttons. Visiting the site only produces automatic technical logging (IP address, date and time, requested resource), kept for fourteen days maximum for security purposes then deleted. The only cookie set is the language preference (zektyc-lang), remembered locally on your device.</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q2">Why are there no cookies on this website?</h3>
<p data-i18n="faq.a2">Because tracking is never necessary for an informational website: it only serves to profile visitors and resell their data. Without cookies, there is no tracking, no targeted advertising and no consent to extort. It is our way of practising what we preach: privacy is not a luxury, it is a fundamental right, and it starts with technical sobriety.</p>
<h3 data-i18n="faq.q2">Do you use a tracking cookie?</h3>
<p data-i18n="faq.a2">No tracking cookie and no tracker. The site sets a single language-preference cookie (zektyc-lang) so that each page is served in the right version (French or English); your choice is kept on your device. It carries no identifier, no profile and no browsing data, is neither used nor sold to anyone, and expires after one year.</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q3">Is online privacy really for everyone?</h3>

View file

@ -53,15 +53,15 @@
"name": "Ce site collecte-t-il mes données ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Non. Zektyc ne collecte volontairement aucune donnée : pas de compte, pas de formulaire, pas de cookie, pas de tracker, pas de mesure d'audience et pas de boutons de partage. Les seules informations traitées sont les journaux techniques automatiques (adresse IP, date et heure, ressource demandée), conservés quatorze jours maximum à des fins de sécurité, puis supprimés automatiquement."
"text": "Non. Zektyc ne collecte volontairement aucune donnée personnelle : pas de compte, pas de formulaire, pas de tracker, pas de mesure d'audience et pas de boutons de partage. La consultation ne fait que produire des journaux techniques automatiques (adresse IP, date et heure, ressource demandée), conservés quatorze jours maximum à des fins de sécurité puis supprimés. Le seul cookie posé est la préférence de langue (zektyc-lang), mémorisée localement sur votre appareil."
}
},
{
"@type": "Question",
"name": "Pourquoi aucun cookie sur ce site ?",
"name": "Utilisez-vous un cookie de suivi ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Parce que le suivi n'est jamais nécessaire à un site d'information : il ne sert qu'à profiler les visiteurs et à revendre leurs données. Sans cookie, il n'y a ni traçage, ni publicité ciblée, ni consentement à arracher."
"text": "Non, aucun cookie de suivi ni traceur. Le site pose un unique cookie de préférence de langue (zektyc-lang) afin de servir la bonne version (français ou anglais) de chaque page ; votre choix est conservé sur votre appareil. Il ne contient ni identifiant, ni profil, ni donnée de navigation, n'est utilisé ni revendu à personne, et expire au bout d'un an."
}
},
{
@ -236,26 +236,25 @@
<article class="faq-item">
<h3 data-i18n="faq.q1">Ce site collecte-t-il mes données ?</h3>
<p data-i18n="faq.a1">
Non. Zektyc ne collecte volontairement aucune donnée : pas de
compte, pas de formulaire, pas de cookie, pas de tracker, pas de
mesure d'audience et pas de boutons de partage. Les seules
informations traitées sont les journaux techniques automatiques
(adresse IP, date et heure, ressource demandée), conservés
quatorze jours maximum à des fins de sécurité, puis supprimés
automatiquement. Notre politique de confidentialité détaille
l'ensemble de ces traitements.
Non. Zektyc ne collecte volontairement aucune donnée personnelle :
pas de compte, pas de formulaire, pas de tracker, pas de mesure
d'audience et pas de boutons de partage. La consultation ne fait
que produire des journaux techniques automatiques (adresse IP,
date et heure, ressource demandée), conservés quatorze jours
maximum à des fins de sécurité puis supprimés. Le seul cookie posé
est la préférence de langue (zektyc-lang), mémorisée localement sur
votre appareil.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q2">Pourquoi aucun cookie sur ce site ?</h3>
<h3 data-i18n="faq.q2">Utilisez-vous un cookie de suivi ?</h3>
<p data-i18n="faq.a2">
Parce que le suivi n'est jamais nécessaire à un site
d'information : il ne sert qu'à profiler les visiteurs et à
revendre leurs données. Sans cookie, il n'y a ni traçage, ni
publicité ciblée, ni consentement à arracher. C'est notre façon
d'appliquer ce que nous défendons chaque jour : la vie privée
n'est pas un luxe, c'est un droit fondamental, et il commence par
la sobriété technique.
Non, aucun cookie de suivi ni traceur. Le site pose un unique
cookie de préférence de langue (zektyc-lang) afin de servir la
bonne version (français ou anglais) de chaque page ; votre choix
est conservé sur votre appareil. Il ne contient ni identifiant,
ni profil, ni donnée de navigation, n'est utilisé ni revendu à
personne, et expire au bout d'un an.
</p>
</article>
<article class="faq-item">

View file

@ -27,7 +27,7 @@
<p class="legal-meta">French version is the legally binding reference · Last updated: 27 August 2026</p>
<div class="legal-box">
<p><strong>In short: none of our services voluntarily collect your browsing data.</strong> No trackers, no analytics, no share buttons, no third-party tracking services. The website is a showcase site. The digital fingerprint test runs entirely in your browser. The ZMap application collects no data. The Discord bot processes only the current conversation data, ephemerally. The Zenyth browser is a local application that communicates with no server.</p>
<p><strong>In short: none of our services voluntarily collect your browsing data.</strong> No trackers, no analytics, no share buttons, no third-party tracking services. The website is a showcase site: it sets a single language-preference cookie (<code>zektyc-lang</code>) and nothing else, see <a href="#cookies">section 5</a>. The digital fingerprint test runs entirely in your browser. The ZMap application collects no data. The Discord bot processes only the current conversation data, ephemerally. The Zenyth browser is a local application that communicates with no server.</p>
</div>
<p>This policy describes, in accordance with Regulation (EU) 2016/679 of 27 April 2016 (GDPR) and French Law No. 78-17 of 6 January 1978 as amended (Informatique et Libertés Act), how Zektyc processes personal data in the context of all its services.</p>
@ -110,8 +110,9 @@
<p>Administration sessions are managed by random session tokens (32 bytes, encoded in base64url) with a 24-hour lifetime. Login attempts are limited to 5 per 15-minute window per IP address. These authentication data are kept in RAM and are lost upon server restart.</p>
<p>The panel provides access to server access logs, request statistics, article administration, translations, and the honeypot system. These data are accessible exclusively by the administrator.</p>
<h2>5. Cookies</h2>
<p>The site uses <strong>no cookies</strong>, neither first-party nor third-party, no trackers, and no persistent local storage (localStorage, IndexedDB). No consent banner is therefore required under Directive 2002/58/CE (ePrivacy) and the GDPR.</p>
<h2 id="cookies">5. Cookies</h2>
<p>The site sets a <strong>single language-preference cookie</strong>, <code>zektyc-lang</code>. It remembers the display language you choose or that is detected (French or English), so the right version of each page is served; it carries no unique identifier, holds no browsing data other than the language, is neither read nor used for tracking, and expires after one year. It is a first-party cookie. No third-party cookie and no tracker is used.</p>
<p>Your language choice is also remembered on your device (in the browser's local storage, <code>localStorage</code>, key <code>zektyc-lang</code>) and can be changed at any time via the language selector at the top of every page. These preferences are kept locally on your device and are never transmitted or retained server-side beyond the visiting cookie described above.</p>
<p>The digital fingerprint test temporarily uses <code>sessionStorage</code> only when you launch the multi-round test, to preserve results between reloads. This storage is automatically cleared at the end of the test or when the tab is closed; it does not constitute a cookie or a tracker.</p>
<h2>6. Recipients and Sub-processors</h2>

View file

@ -27,7 +27,7 @@
<p class="legal-meta">Version française de référence · Dernière mise à jour : 27 août 2026</p>
<div class="legal-box">
<p><strong>En résumé : aucun de nos services ne collecte volontairement vos données de navigation.</strong> Pas de tracker, pas de mesure d'audience, pas de bouton de partage, pas de service tiers de suivi. Le site est un site vitrine. Le test d'empreinte numérique fonctionne entièrement dans votre navigateur. L'application ZMap ne collecte aucun données. Le bot Discord traite uniquement les données de la conversation en cours, de façon éphémère. Le navigateur Zenyth est un logiciel local qui ne communique avec aucun serveur.</p>
<p><strong>En résumé : aucun de nos services ne collecte volontairement vos données de navigation.</strong> Pas de tracker, pas de mesure d'audience, pas de bouton de partage, pas de service tiers de suivi. Le site est un site vitrine : il pose un unique cookie de préférence de langue (<code>zektyc-lang</code>) et ne sert à aucun autre usage, voir la <a href="#cookies">section 5</a>. Le test d'empreinte numérique fonctionne entièrement dans votre navigateur. L'application ZMap ne collecte aucun données. Le bot Discord traite uniquement les données de la conversation en cours, de façon éphémère. Le navigateur Zenyth est un logiciel local qui ne communique avec aucun serveur.</p>
</div>
<p>Cette politique décrit, conformément au Règlement (UE) 2016/679 du 27 avril 2016 (RGPD) et à la loi n° 78-17 du 6 janvier 1978 modifiée (Informatique et Libertés), la manière dont Zektyc traite les données à caractère personnel dans le cadre de l'ensemble de ses services.</p>
@ -110,8 +110,9 @@
<p>Les sessions d'administration sont gérées par des jetons de session aléatoires (32 octets, encodés en base64url) avec une durée de vie de 24 heures. Les tentatives de connexion sont limitées à 5 par tranche de 15 minutes par adresse IP. Ces données d'authentification sont conservées en mémoire vive et disparaissent au redémarrage du serveur.</p>
<p>Le panneau donne accès aux journaux d'accès du serveur (journaux d’accès du serveur), aux statistiques de requêtes, à l'administration des articles, aux traductions et au système honeypot. Ces données sont accessibles exclusivement par l'administrateur.</p>
<h2>5. Cookies</h2>
<p>Le site n'utilise <strong>aucun cookie</strong>, ni de première ni de tierce partie, aucun traceur et aucun stockage local persistant (localStorage, IndexedDB). Aucun bandeau de consentement n'est donc nécessaire au titre de la directive 2002/58/CE (ePrivacy) et du RGPD.</p>
<h2 id="cookies">5. Cookies</h2>
<p>Le site pose un <strong>unique cookie de préférence de langue</strong>, <code>zektyc-lang</code>. Il mémorise la langue d'affichage choisie ou détectée (français ou anglais), pour servir la bonne version de chaque page ; il ne contient ni identifiant unique, ni donnée de navigation autre que la langue, n'est ni lu ni exploité à des fins de suivi, et expire au bout d'un an. Il s'agit d'un cookie de première partie. Aucun cookie tierce partie, aucun traceur n'est utilisé.</p>
<p>Le choix de langue est par ailleurs mémorisé sur l'appareil (dans le stockage local du navigateur, <code>localStorage</code>, clé <code>zektyc-lang</code>) et peut être modifié à tout moment via le sélecteur de langue présent en haut de chaque page. Ces préférences sont conservées localement sur l'appareil et ne sont jamais transmises ni conservées côté serveur en dehors du cookie de visite décrit ci-dessus.</p>
<p>Le test d'empreinte numérique utilise temporairement le <code>sessionStorage</code> uniquement lorsque vous lancez le test multi-tours, pour conserver les résultats entre rechargements. Ce stockage est automatiquement vidé à la fin du test ou à la fermeture de l'onglet ; il ne constitue ni un cookie ni un traceur.</p>
<h2>6. Destinataires et sous-traitants</h2>