Éco-conception : CleanPoker, le numérique responsable
CleanPoker est conçu selon les principes du numérique responsable : chaque décision technique vise à réduire l'empreinte carbone, éliminer les dépendances inutiles et respecter la vie privée des utilisateurs. Ce n'est pas un label ajouté après coup, c'est l'ADN du projet.
Chiffres clés
| Métrique | Valeur |
|---|---|
| Bundle JS partagé (brotli, validé CI) | < 50 Ko |
| CO₂ estimé par visite | < 0,1 g |
| Lighthouse Performance | 100 / 100 |
| Lighthouse Accessibilité | 100 / 100 |
| Requêtes vers des tiers | 0 |
| Trackers / analytics | 0 |
| Cookies publicitaires | 0 |
| Polices Google chargées | 0 |
| RAM backend | ~15 Mo (binaire Go) |
Choix techniques pour réduire l'impact
- Pas de framework CSS (Tailwind, Bootstrap...) : CSS vanilla, zéro code mort
- Pas de polices Google : polices système uniquement, aucune requête réseau
- Pas de DOM virtuel : SvelteKit compile en JavaScript vanilla, bundle minimal
- Pas de base de données : sessions en mémoire Go, auto-supprimées après 24 h d'inactivité
- Pas de scripts tiers : aucun SDK Analytics, Chat, A/B testing ou autre
- Compression Brotli : plus efficace que gzip, activée par défaut sur Cloudflare
- Backend Go : binaire natif ~15 Mo RAM, pas de runtime JVM ou Node.js à maintenir
- WebSocket natif : pas de polling HTTP, connexion persistante légère
- Images système : favicon SVG, pas de PNG lourd, pas de sprite
Hébergement sur énergie renouvelable
- Frontend : Cloudflare Pages - CDN mondial, certifié 100 % énergie renouvelable. Cloudflare est référencé dans la base The Green Web Foundation.
- Backend : Fly.io CDG (Paris, France) - hébergeur certifié énergie renouvelable, résidence des données en France, latence minimale pour les équipes européennes.
Ce que CleanPoker ne fait pas
- Pas de Google Analytics ni aucun outil de tracking comportemental
- Pas de publicité, pas de monétisation, pas de freemium
- Pas de cookie tiers (seul Cloudflare peut déposer
__cf_bm, cookie de sécurité strictement nécessaire) - Pas de localStorage contenant des données personnelles (seule la préférence de langue est mémorisée)
- Pas de polices, icônes ou scripts chargés depuis des CDN tiers (jsDelivr, cdnjs, unpkg...)
- Pas d'email marketing, pas de compte utilisateur, pas de base de données permanente
Vérification externe
Ces outils indépendants permettent de vérifier les engagements ci-dessus :
- Website Carbon : empreinte CO₂ de cleanpoker.dev
- The Green Web Foundation : vérifier l'hébergement vert de cleanpoker.dev
- SonarCloud : qualité et sécurité du code
- GitHub Actions : résultats Lighthouse CI et audit Eco-CI
Amélioration continue
L'empreinte numérique est auditée à chaque déploiement via Lighthouse CI et Eco-CI (mesure de la consommation énergétique du pipeline CI). Toute régression de performance bloque le déploiement en production.
Date de mise à jour
Cette déclaration a été établie en juin 2026.