Transparence totale

Ce site en chiffres

Poids réel, CO₂ estimé, temps de chargement mesurés dans votre navigateur, liste exhaustive de ce qui est stocké chez vous et de ce qui n'est jamais envoyé. Aucun tracker, aucun cookie tiers, aucun outil d'analytics — pas juste dans le texte, aussi en pratique.

Live — cette page dans votre navigateur

Mesures via la Performance API native + PerformanceObserver. Rechargez pour rafraîchir. Aucune donnée n'est transmise.

Poids transféré

Requêtes

CO₂ par vue

SWD v4 ·

LCP

Largest Contentful Paint

FCP

First Contentful Paint

CLS

Cumulative Layout Shift

TTFB

Time to First Byte

Chargement

DOM prêt + assets

Poids réel des pages

Mesuré au dernier déploiement. HTML seul, hors CSS/JS/images partagés (cachés par le Service Worker après la première visite). Ordre décroissant.

PageHTMLCO₂ / vue*Note SWD v4
projets.html61,1 Ko0,03 gA
recruteur.html60,3 Ko0,03 gA
jeux.html57,9 Ko0,03 gA
chat.html54,0 Ko0,03 gA
carte.html51,4 Ko0,03 gA
index.html50,9 Ko0,02 gA
formation.html48,4 Ko0,02 gA
experience.html44,8 Ko0,02 gA
contact.html39,8 Ko0,02 gA
competences.html37,4 Ko0,02 gA
match.html34,2 Ko0,02 gA
ecoconception.html32,0 Ko0,02 gA
ai-act.html24,1 Ko0,01 gA

* CO₂ pour un visiteur récurrent (assets cachés). Un premier visiteur charge en plus environ 130 Ko de CSS+JS partagés (≈ 0,06 g CO₂ additionnel — payé une seule fois).

Ce que nous mesurons — et ce que nous ne mesurons pas

Ce qui est stocké localement

  • Préférence de thème (clair / auto / sombre)
  • Mode dyslexie (activé / non)
  • Consentement biométrique webcam (30 jours)
  • Meilleurs temps sur les mini-jeux
  • Humeur de HAL 9000 (persona narratif)
  • Compteur de visites (usage HAL uniquement)
  • Cache d'embeddings du CV pour MATCH
  • Seed déterministe du niveau ADAPT

Ces données restent exclusivement dans localStorage de votre navigateur. Rien n'est envoyé à un serveur.

Ce qui n'est PAS collecté

  • Aucun cookie de tracking
  • Aucun Google Analytics / Matomo / Hotjar
  • Aucun pixel Facebook / TikTok / LinkedIn
  • Aucune IP loggée en base de données
  • Aucun User-Agent conservé
  • Aucun fingerprinting
  • Aucun A/B test dynamique
  • Aucune télémétrie de démos IA

Vérifiable en ouvrant l'onglet "Réseau" des DevTools : seuls des assets statiques transitent.

Infrastructure & cache

Hébergement

IONOS SARL — 7 place de la Gare, 57200 Sarreguemines, France. Données hébergées en Union européenne, conforme au RGPD. Hébergement mutualisé (pas de GPU dédié), consommation partagée. Score « hébergement vert » : à vérifier sur Green Web Foundation.

Service Worker & cache

Un Service Worker (/sw.js) intercepte les requêtes avec 3 stratégies :

  • Pages HTMLnetwork-first (contenu frais si connecté, fallback cache offline).
  • Assets statiques (CSS, JS, SVG, PNG, fonts) — cache-first avec revalidation en arrière-plan. Une fois en cache, chaque visite suivante consomme 0 requête réseau pour ces fichiers.
  • Poids modèles IA (Hugging Face, 20-500 Mo par modèle) — cache-first persistant (nom de cache figé kr-models-v1) : jamais purgé entre déploiements, jamais rechargé après la première utilisation.

Résultat : après votre première visite, la plupart des pages se chargent depuis votre disque en < 100 ms.

Méthodologie

  • Web Vitals — LCP, FCP, CLS, TTFB via PerformanceObserver natif du navigateur. Aucune bibliothèque tierce (pas de web-vitals npm), aucun envoi de télémétrie.
  • Poids & requêtes — somme des transferSize de performance.getEntriesByType('resource').
  • CO₂Sustainable Web Design v4 : 0,494 g CO₂ / Mo pour un visiteur récurrent (cache actif), sans coefficient d'hébergement vert (par prudence, tant que la certification IONOS n'est pas confirmée).
  • Notes SWD — barème officiel : A+ < 0,095 g · A < 0,185 g · B < 0,285 g · C < 0,395 g · D < 0,485 g · E < 0,595 g · F ≥ 0,595 g par vue.
  • Détail par page — voir la page Écoconception qui explique les 14 best practices appliquées.