Full transparency
This site in numbers
Real weight, estimated CO₂, load time measured in your browser, exhaustive list of what is stored on your device and what is never sent. Zero tracker, zero third-party cookie, zero analytics tool — not just in the text, in practice too.
Live — this page in your browser
Measured via the native Performance API + PerformanceObserver. Reload to refresh. Nothing is transmitted.
Transferred
…
Requests
…
CO₂ per view
SWD v4 · –
LCP
Largest Contentful Paint
FCP
First Contentful Paint
CLS
Cumulative Layout Shift
TTFB
Time to First Byte
Load time
DOM + assets
Actual page weights
Measured on the latest deploy. HTML only, excluding shared CSS/JS/images (cached by the Service Worker after first visit). Descending order.
| Page | HTML | CO₂/view* | SWD v4 grade |
|---|---|---|---|
| projets.html | 61.1 KB | 0.03 g | A |
| recruiter.html | 60.3 KB | 0.03 g | A |
| jeux.html | 57.9 KB | 0.03 g | A |
| chat.html | 54.0 KB | 0.03 g | A |
| sitemap-visuel.html | 51.4 KB | 0.03 g | A |
| index.html | 50.9 KB | 0.02 g | A |
| formation.html | 48.4 KB | 0.02 g | A |
| experience.html | 44.8 KB | 0.02 g | A |
| contact.html | 39.8 KB | 0.02 g | A |
| competences.html | 37.4 KB | 0.02 g | A |
| match.html | 34.2 KB | 0.02 g | A |
| ecodesign.html | 32.0 KB | 0.02 g | A |
| ai-act.html | 24.1 KB | 0.01 g | A |
* CO₂ for a returning visitor (assets cached). A first-time visitor loads an extra ~130 KB of shared CSS+JS (≈ 0.06 g CO₂, paid once).
What we measure — and what we don't
Stored locally on your device
- Theme preference (light / auto / dark)
- Dyslexia mode (on / off)
- Webcam biometric consent (30 days)
- Mini-game best times
- HAL 9000 mood (narrative persona)
- Visit count (HAL use only)
- Embedding cache for MATCH
- ADAPT level deterministic seed
Stored only in your browser's localStorage. Nothing goes to a server.
Not collected — anywhere, ever
- No tracking cookies
- No Google Analytics / Matomo / Hotjar
- No Facebook / TikTok / LinkedIn pixel
- No IP address logged in a database
- No User-Agent kept
- No fingerprinting
- No dynamic A/B testing
- No AI-demo telemetry
Verifiable by opening the DevTools "Network" tab: only static assets transit.
Infrastructure & cache
Hosting
IONOS SARL — 7 place de la Gare, 57200 Sarreguemines, France. Data hosted in the European Union, GDPR-compliant. Shared hosting (no dedicated GPU), shared power draw. "Green hosting" score: verify on Green Web Foundation.
Service Worker & cache
A Service Worker (/sw.js) intercepts requests with 3 strategies:
- HTML pages — network-first (fresh content when online, cache fallback offline).
- Static assets (CSS, JS, SVG, PNG, fonts) — cache-first with background revalidation. Once cached, 0 network request needed on next visits.
- AI model weights (Hugging Face, 20-500 MB per model) — persistent cache-first (fixed cache name
kr-models-v1): never purged between deploys, never re-downloaded after first use.
Result: after your first visit, most pages load from your disk in < 100 ms.
Methodology
- Web Vitals — LCP, FCP, CLS, TTFB via native browser
PerformanceObserver. No third-party library (noweb-vitalsnpm), no telemetry sent. - Weight & requests — sum of
transferSizefromperformance.getEntriesByType('resource'). - CO₂ — Sustainable Web Design v4: 0.494 g CO₂ / MB for a returning visitor (cache active), without green-hosting coefficient (cautiously, until IONOS certification is confirmed).
- SWD grades — official scale: 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 per view.
- Per-page detail — see the Sustainable design page for the 14 applied best practices.