Politique d'écoconception

Engagement, mesures et indicateurs de Serenaid pour un service numérique responsable, aligné sur le RGESN.

Référence : POL-10 v1.0 · Publication : 9 avril 2026 · Prochaine revue : Septembre 2026

1. Engagement

Serenaid s'engage dans une démarche d'écoconception numérique visant à réduire l'impact environnemental du service tout en maintenant une qualité d'usage optimale pour les familles d'enfants concernés par un trouble du neurodéveloppement (TDAH, autisme, troubles dys, HPI).

Cette politique s'appuie sur le Référentiel Général d'Écoconception des Services Numériques (RGESN) et couvre l'ensemble du cycle de vie du service : conception, développement, hébergement, usage et fin de vie.

2. Référent et gouvernance

Conformément au RGESN 1.8, un référent écoconception est nommé. Il pilote l'application de cette politique, conduit les revues et suit les indicateurs.

NomOlivier Philippot
FonctionDPO et Référent écoconception
Nommé le9 avril 2026
Contactcontact@serenaid.fr

Cadence des revues (RGESN 1.11) : revue d'indicateurs trimestrielle, audit RGESN automatisé trimestriel, audit complet de conformité semestriel, revue de la politique annuelle.

3. Mesures techniques

Architecture légère

  • API Hono (~6 Ko) plutôt qu'Express (~200 Ko)
  • Image Docker multi-stage Node 20 Alpine (~180 Mo vs ~900 Mo standard)
  • Modèle LLM frugal Mistral Small 24B en français, hébergé en France (Scaleway Generative APIs)
  • Base de données managée Scaleway (pas de serveur BDD à maintenir)

Frontend

  • Code splitting en 7 vendor chunks ; lazy-loading de 15+ composants secondaires
  • Compression gzip + Brotli pré-générée à la build (~60-80 % réduction)
  • Polices self-hosted (woff2, 138 Ko total) : 0 requête vers Google Fonts
  • Service Worker Workbox : navigation offline possible, cache adaptatif par type
  • Pas d'autoplay, pas d'infinite scroll, pas d'animation décorative
  • Tree-shaking strict (Radix UI, Lucide) — seul le code utilisé est embarqué

Backend

  • Cache serveur sur articles (TTL 7 jours) et embeddings (LRU 5 min) — évite les appels LLM redondants
  • HTTP/2, TLS 1.3, gzip_static
  • Pagination obligatoire sur les listings ; SELECT explicites en Prisma

Hébergement responsable

  • Hébergeur Scaleway, signataire du Code de Conduite européen sur les datacentres
  • 100 % énergie renouvelable sur les DC français (DC5)
  • PUE ~1.1-1.2 (refroidissement adiabatique) — parmi les meilleurs du marché
  • Localisation cohérente fr-par (public France métropolitaine)
  • Matériel reconditionné quand possible

4. Indicateurs publics

Conformément au RGESN 1.9, les indicateurs suivants sont mesurés et publiés. Le détail technique et la fréquence sont décrits dans le document interne POL-10.

IndicateurValeur actuelleObjectif
Score RGESN global62 / 79 (88 % applicables)> 70 % à 6 mois
Poids chunk JS principal~808 Ko< 800 Ko à 6 mois
Poids polices138 Ko (4 woff2)< 200 Ko
Requêtes externes au chargement0 (hors API propre)0
Émissions CO₂ infrastructure~1 kgCO₂eq / mois< 1.5 kgCO₂eq / mois
Score Lighthouse Performance (mobile)À mesurer (T2 2026)> 80

Les données infrastructure (consommation, CO₂, mix énergétique) proviennent du Scaleway Environmental Dashboard — données réelles par instance, non des estimations.

5. Objectifs et plan de progression

À 6 mois (Septembre 2026)

  • Score RGESN global > 70 %
  • Chunk JS principal < 800 Ko
  • Budget taille bundle dans la CI (alerte automatique > 800 Ko)
  • Lighthouse Performance mobile > 80
  • Émissions CO₂ < 1.5 kgCO₂eq / mois
  • Dépendances npm production < 55 (actuel : 59)

À 12 mois (Mars 2027)

  • Score RGESN global > 80 %
  • Migration API vers Scaleway Serverless Containers (scale-to-zero)
  • Image Docker API < 200 Mo (actuel : 586 Mo)
  • Émissions LLM < 5 mgCO₂eq / requête (actuel : 6 mgCO₂eq)

6. Choix écartés volontairement

  • Vidéo / audio intégrés — bande passante disproportionnée par rapport à la valeur ajoutée
  • Infinite scroll — charge mémoire incontrôlée, encourage la surconsommation
  • Autoplay et animations décoratives — consommation CPU/GPU inutile
  • Google Analytics et trackers tiers — privilégié : PostHog UE avec consentement explicite
  • CDN tiers pour les polices — préférence self-hosted (0 requête externe, 0 tracking)
  • Modèles LLM > 70B paramètres — compute x5 pour un gain qualité marginal sur le cas d'usage

7. Ressources et transparence