Sandbox forfait 20 h — Pack Plateformes

Modale contrat : social_full (+18 · 15–17 · −15). Brief : PDF · Guide A/B/C/D

État

Après scan FI / eIDAS tu restes ici. Le contenu ci-dessous se filtre selon le palier (same_tier).

Checklist cochée : 0 / 16

Fil d’actu (isolation same_tier)

Adulte ne doit jamais voir −15 / 15–17. Kid ne voit que −15. Teen = 15–17.

−15

Zone kids — dessin animé

Contenu réservé palier kid. Si tu es adult et que tu le vois → fail A/B.

15–17

Zone teens — série 16+

Contenu réservé palier teen. Adulte ≠ 16+.

+18

Zone adult — contenu 18+

Contenu réservé palier adult.

Stockage local (axe D)

Après scan : palier OK. Interdit : date de naissance, nom, prénom, pièce, biométrie.

—

—

Exécution forfait — coche au fur et à mesure

Ce n’est pas une démo : tu fais chaque test. Livrable = captures + notes pass/fail pour Solcia.

A — Intégrité kit / gate (5 h)
  1. Recharge la page sans palier → modale au load (site-gate).
  2. Modale = +18 · 15–17 · −15 (social_full), pas e-commerce +18 seul.
  3. Scan OK → bandeau État + fil filtré selon palier.
  4. Pack social : noter rappel 1 h + couvre-feu (pas à tester sur mairie).
B — Anti-bypass (5 h) — 3 à 5 scénarios → refus
  1. Sans scan : forcer localStorage.as_tier=adult puis reload — le contenu restreint doit rester protégé / re-gate.
  2. DevTools : retirer data-as-for-tier sur une carte kid — noter si le gate se re-applique.
  3. Désactiver JS Age Shield / bloquer le CDN — accès âge doit rester fermé (pas d’ouverture auto).
  4. Rejouer / forger un faux age_proof — refus API.

Les boutons « Essai » simulent un attaquant. Attendu = tu documentes le refus / le re-gate.

C — Santé API & clé (5 h)
  1. F12 → Réseau : appels vers solcia-ageshield.fr pendant scan / session.
  2. Origin = https://test-prestataire.solcia-ageshield.fr (allowlist clé).
  3. Noter erreurs 401 / clé / age_proof si tu en provoques.
  4. Si API down : site stable, accès âge fermé (pas d’ouverture auto).
D — Flux Éphémère + smoke UX (5 h)
  1. Après scan : panneau Stockage = palier seulement, pas de DOB / identité.
  2. Smoke : Chrome + Firefox (et mobile si possible).
  3. Parcours critique : modale → scan → fil filtré → reset → re-modale.