chore: checkpoint initial — Zektyc dataset, avant humanisation

- site vitrine + fingerprint test + zmap + z-panel
- remplacement duckdns -> riricdev.tail5ea5cd.ts.net (canonical/og/alternates/docs)
- suppression du token DuckDNS (plus utilisé)
This commit is contained in:
riricdev 2026-09-06 13:03:25 +02:00
commit d7ec32a458
92 changed files with 17476 additions and 0 deletions

371
public/index.html Normal file
View file

@ -0,0 +1,371 @@
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta
name="description"
content="Zektyc défend la vie privée et la sécurité, depuis la France. Sans jargon, sans panique."
/>
<meta name="robots" content="index, follow" />
<meta name="google-site-verification" content="N1b0LZMSAZtyfp-g71v7YRCQuEErtqCWp7bcGDZ_Frw" />
<title>Zektyc — Vie privée et sécurité, depuis la France</title>
<link rel="canonical" href="https://riricdev.tail5ea5cd.ts.net/" />
<meta name="theme-color" content="#070a0f" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Zektyc" />
<meta
property="og:title"
content="Zektyc — Vie privée et sécurité, depuis la France"
/>
<meta
property="og:description"
content="Zektyc défend la vie privée et la sécurité, depuis la France. Sans jargon, sans panique."
/>
<meta property="og:url" content="https://riricdev.tail5ea5cd.ts.net/" />
<meta property="og:image" content="https://riricdev.tail5ea5cd.ts.net/og-image.png" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:locale:alternate" content="en_US" />
<link rel="alternate" hreflang="fr" href="https://riricdev.tail5ea5cd.ts.net/" />
<link rel="alternate" hreflang="en" href="https://riricdev.tail5ea5cd.ts.net/en/" />
<link rel="alternate" hreflang="x-default" href="https://riricdev.tail5ea5cd.ts.net/" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://riricdev.tail5ea5cd.ts.net/og-image.png" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Zektyc",
"url": "https://riricdev.tail5ea5cd.ts.net/",
"logo": "https://riricdev.tail5ea5cd.ts.net/favicon.svg",
"email": "riric65@protonmail.com",
"address": { "@type": "PostalAddress", "addressCountry": "FR" },
"sameAs": ["https://discord.gg/mAXeNf7zUV"]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"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."
}
},
{
"@type": "Question",
"name": "Pourquoi aucun cookie sur ce site ?",
"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."
}
},
{
"@type": "Question",
"name": "La vie privée en ligne, c'est vraiment pour tout le monde ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "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."
}
},
{
"@type": "Question",
"name": "Que fait Zektyc concrètement ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Nous aidons les gens à reprendre le contrôle de leurs données, au calme. Nous expliquons les menaces réelles simplement, sans panique ni sensationnalisme, nous recommandons des protections concrètes, testées et faciles à adopter, et nous remettons la vie privée et la sécurité au centre des décisions techniques."
}
},
{
"@type": "Question",
"name": "Le site est-il sécurisé ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui. Le site n'est accessible qu'en HTTPS, avec des en-têtes de sécurité restrictifs, une limitation du nombre de requêtes par adresse IP et le blocage des chemins sensibles."
}
},
{
"@type": "Question",
"name": "Que faites-vous des messages que je vous envoie ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Vos messages servent uniquement à répondre à votre demande. Ils ne sont jamais partagés, jamais utilisés à des fins de marketing et ne sont pas conservés au-delà de la durée nécessaire à l'échange."
}
},
{
"@type": "Question",
"name": "Comment puis-je vous contacter ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Par e-mail à riric65@protonmail.com, par Signal à l'identifiant notriric.05, ou via notre serveur Discord officiel."
}
},
{
"@type": "Question",
"name": "Ce site est-il gratuit ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui. La consultation du site est entièrement gratuite et le restera. Nous ne vendons pas vos données, nous n'affichons aucune publicité et nous ne revendiquons rien d'autre que votre confiance."
}
}
]
}
</script>
<link rel="icon" type="image/svg+xml" href="/favicon.svg?v=1" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="me" href="https://piaille.fr/@zektyc" />
<link rel="stylesheet" href="/css/style.css?v=7" />
<script src="/js/theme.js" defer></script>
<script src="/js/components.js?v=6" defer></script>
<script src="/js/i18n.js?v=3" defer></script>
<script src="/js/discord.js?v=1" defer></script>
</head>
<body>
<header id="h"></header>
<main class="site-main" id="main">
<section class="hero">
<p class="hero-badge" data-i18n="hero.badge">Basé en France · Indépendant</p>
<h1>
<span data-i18n="hero.title1">La vie privée n'est pas un luxe.</span><br />
<span data-i18n="hero.title2">La sécurité non plus.</span>
</h1>
<p class="hero-sub" data-i18n="hero.sub">
Zektyc aide les gens à reprendre le contrôle de leurs données, au
calme. On se bat pour la vie privée et la sécurité, sans jargon, sans
panique.
</p>
<div class="hero-actions">
<a class="btn btn-primary" href="#contact" data-i18n="hero.cta.contact">Discutons</a>
<a class="btn btn-ghost" href="#principes" data-i18n="hero.cta.principes">Découvrir nos principes</a>
<a class="btn btn-ghost" rel="me" href="https://piaille.fr/@zektyc">
<img src="/icons/mastodon.svg" alt="" width="18" height="18" aria-hidden="true" class="footer-icon" />
Mastodon
</a>
</div>
</section>
<section class="manifesto">
<h2 data-i18n="manifesto.title">Pourquoi on fait ça</h2>
<p data-i18n="manifesto.text">
La surveillance est partout. Chaque clic est tracé, chaque message
analysé, chaque donnée revendue. La vie privée n'est pas un luxe :
c'est une condition de la liberté. On pense que vos données devraient
vous appartenir — à vous, et à personne d'autre. On vulgarise, on
dédramatise, et on donne des outils concrets pour reprendre la main,
du simple navigateur au serveur personnel. Pas de jargon, pas de
panique : notre boulot, c'est de remettre les choses dans le bon sens.
</p>
</section>
<section id="projets" class="projects">
<h2 data-i18n="projects.title">Nos projets</h2>
<p class="projects-intro" data-i18n="projects.intro">
On ne parle pas seulement de protection, on la met en pratique.
Chaque projet est auto-hébergé et sans collecte de données.
</p>
<div class="grid-cards">
<article class="card">
<h3>Fingerprint Test</h3>
<p data-i18n="projects.fp.text">
Découvrez à quel point votre navigateur vous rend identifiable,
avec un score et des explications. Tout est calculé localement,
rien n'est envoyé ni stocké.
</p>
<a class="btn btn-ghost" href="/fingerprint-test" data-lang-path="/fingerprint-test" data-i18n="projects.fp.cta">Tester mon empreinte</a>
</article>
</div>
</section>
<section id="principes" class="values">
<h2 data-i18n="values.title">Nos principes</h2>
<div class="grid-cards">
<article class="card">
<h3 data-i18n="values.priv.title">Vie privée</h3>
<p data-i18n="values.priv.text">
Vos données restent les vôtres, point final. On s'oppose aux
trackers, à la surveillance et à la collecte de masse.
</p>
</article>
<article class="card">
<h3 data-i18n="values.sec.title">Sécurité</h3>
<p data-i18n="values.sec.text">
Des protections concrètes, testées et expliquées simplement.
Parce que la sécurité, c'est pour tout le monde, pas que pour les
experts.
</p>
</article>
<article class="card">
<h3 data-i18n="values.trans.title">Transparence</h3>
<p data-i18n="values.trans.text">
On fait ce qu'on dit, et on dit ce qu'on fait. Pas de promesses
vagues, pas de magie noire.
</p>
</article>
<article class="card">
<h3 data-i18n="values.fr.title">Fait en France</h3>
<p data-i18n="values.fr.text">
On est basés en France et on est fiers de le dire. Local,
indépendant, humain.
</p>
</article>
</div>
</section>
<section class="tor-banner">
<p>
<strong>Disponible sur Tor</strong> ·
<code>l5cbkqmok4rnkhbtpltmtlf3pa5i5rfw23z2mtj5tugpo3quta3b5hqd.onion</code>
</p>
</section>
<section id="faq" class="faq">
<h2 data-i18n="faq.title">Questions fréquentes</h2>
<p class="faq-intro" data-i18n="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.
</p>
<div class="faq-list">
<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.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q2">Pourquoi aucun cookie sur ce site ?</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.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q3">
La vie privée en ligne, c'est vraiment pour tout le monde ?
</h3>
<p data-i18n="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.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q4">Que fait Zektyc concrètement ?</h3>
<p data-i18n="faq.a4">
Nous aidons les gens à reprendre le contrôle de leurs données, au
calme. Nous expliquons les menaces réelles simplement, sans
panique ni sensationnalisme, nous recommandons des protections
concrètes, testées et faciles à adopter, et nous remettons la vie
privée et la sécurité au centre des décisions techniques. Nous
sommes basés en France, indépendants et humains, et nous mettons
en pratique ce que nous conseillons.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q5">Le site est-il sécurisé ?</h3>
<p data-i18n="faq.a5">
Oui. Le site n'est accessible qu'en HTTPS, avec des en-têtes de
sécurité restrictifs, une limitation du nombre de requêtes par
adresse IP et le blocage des chemins sensibles. Si vous découvrez
une faille, vous pouvez nous la signaler via notre politique de
divulgation responsable, publiée dans le fichier standard
/.well-known/security.txt, sans risque juridique tant que vous
respectez nos conditions de signalement.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q6">
Que faites-vous des messages que je vous envoie ?
</h3>
<p data-i18n="faq.a6">
Vos messages servent uniquement à répondre à votre demande. Ils ne
sont jamais partagés, jamais utilisés à des fins de marketing et
ne sont pas conservés au-delà de la durée nécessaire à l'échange.
Les messages transitent par nos prestataires de messagerie
(Proton Mail, Signal, Discord), qui ne les traitent que pour les
acheminer ; Signal chiffre vos échanges de bout en bout.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q7">Comment puis-je vous contacter ?</h3>
<p data-i18n="faq.a7">
Par e-mail à riric65@protonmail.com, par Signal à l'identifiant
notriric.05, ou via notre serveur Discord officiel. Pour toute
communication sensible ou confidentielle, privilégiez l'e-mail ou
Signal plutôt que Discord, car ces canaux respectent davantage
votre vie privée. Nous répondons dans un délai raisonnable, sans
phrases toutes faites.
</p>
</article>
<article class="faq-item">
<h3 data-i18n="faq.q8">Ce site est-il gratuit ?</h3>
<p data-i18n="faq.a8">
Oui. La consultation du site est entièrement gratuite et le
restera. Nous ne vendons pas vos données, nous n'affichons aucune
publicité et nous ne revendiquons rien d'autre que votre
confiance. Si un jour nous proposons des prestations, elles seront
clairement présentées et séparées de l'information gratuite que
nous publions.
</p>
</article>
</div>
</section>
<section id="contact" class="contact">
<h2 data-i18n="contact.title">On parle ?</h2>
<p data-i18n="contact.text">
Un projet, une question, une inquiétude ? Écris-nous, on répond avec
plaisir — et sans phrases toutes faites.
</p>
<div class="contact-list">
<div class="contact-item">
<span class="contact-label" data-i18n="contact.signal">Signal</span>
<span class="contact-value">notriric.05</span>
</div>
<div class="contact-item">
<span class="contact-label" data-i18n="contact.discord">Discord</span>
<a
class="contact-value"
href="https://discord.gg/mAXeNf7zUV"
target="_blank"
rel="noopener"
>discord.gg/mAXeNf7zUV</a
>
<span id="discord-presence" class="contact-badge"></span>
</div>
<div class="contact-item">
<span class="contact-label" data-i18n="contact.email">E-mail</span>
<a class="contact-value" href="mailto:riric65@protonmail.com"
>riric65@protonmail.com</a
>
</div>
</div>
</section>
</main>
<footer id="f"></footer>
</body>
</html>