Transparence
Normes & qualité du site
Ce portfolio est développé en PHP, CSS et JavaScript sans framework, avec un soin particulier pour la performance, l’éco-conception, l’accessibilité, la sécurité et le respect de la vie privée. Voici ce qu’il respecte.
Résultats des tests
Google Lighthouse
100
Performance
100
Accessibilité
100
Bonnes pratiques
100
SEO
A+
Sécurité
A+
En-têtes HTTP
A
Éco-conception
Rapports d’audit (PDF) : Lighthouse — Mobile ↓ Lighthouse — Bureau ↓ Mozilla Observatory ↓ securityheaders.com ↓
Bonnes pratiques appliquées
Performance
- Lighthouse 100/100 (mobile & bureau)
- Polices système (zéro requête externe)
- Images AVIF/WebP + lazy-loading
- JS en defer, CSS préchargé
- Brotli + cache immutable sur les assets
Éco-conception
- EcoIndex : note A
- Pages très légères, peu de requêtes
- Aucune librairie lourde
- Code et DOM minimalistes
Accessibilité
- Contraste WCAG AAA
- Navigation clavier + lien d’évitement
- Focus visible, ARIA, prefers-reduced-motion
- Balises sémantiques, attributs alt
- Démarche inspirée du RGAA
Validité
- HTML valide (W3C)
- HTML5 sémantique
- lang, charset, viewport corrects
- Métadonnées SEO + Schema.org
Sécurité
- HTTPS + HSTS (Let’s Encrypt)
- En-têtes CSP, X-Frame-Options, X-Content-Type-Options
- Jetons CSRF sur tous les formulaires
- Mot de passe admin haché (bcrypt)
- Upload contrôlé (type réel, taille, ré-encodage)
Confidentialité (RGPD)
- Aucun cookie de suivi
- Aucun analytics externe (Google, etc.)
- Données du formulaire non stockées
- Cookie de session strictement fonctionnel
Vérifier vous-même : Observatory ↗ securityheaders ↗ Lighthouse ↗ EcoIndex ↗ W3C ↗