Générateur et testeur d'en-têtes HTTP Permissions-Policy (Feature-Policy)
Créez et validez des en-têtes de réponse HTTP Permissions-Policy modernes (caméra, géolocalisation, microphone, paiement) avec des listes blanches d'origines strictes.
Contrôle l'accès aux périphériques de capture vidéo (webcams, caméras avant/arrière).
Contrôle l'accès aux périphériques d'enregistrement audio et micros du système.
Contrôle l'accès aux coordonnées géographiques GPS précises et approximatives.
Contrôle les dialogues de l'API Payment Request native du navigateur et les portefeuilles numériques.
Contrôle l'API Screen Capture permettant d'enregistrer le bureau et les écrans.
Contrôle l'API WebUSB pour un accès direct de bas niveau aux périphériques USB filaires.
Contrôle l'API Web Bluetooth pour jumeler et lire des périphériques Bluetooth LE sans fil.
Contrôle l'API WebHID pour les contrôleurs et périphériques d'interface humaine spécialisés.
Contrôle l'API Web Serial pour la communication bidirectionnelle avec le matériel série RS-232.
Contrôle l'API WebOTP pour lire les jetons SMS de vérification uniques de l'OS mobile.
Contrôle la lecture programmatique des textes et graphiques sensibles du presse-papiers.
Contrôle l'écriture programmatique de données arbitraires dans le presse-papiers du système.
Contrôle le capteur de mouvement mesurant la force d'accélération physique selon les axes XYZ.
Contrôle le capteur d'orientation mesurant la vitesse de rotation angulaire dans l'espace 3D.
Contrôle le capteur de champ magnétique servant de boussole numérique et capteur d'orientation.
Contrôle le capteur de lumière ambiante mesurant les niveaux d'éclairement en lux.
Contrôle l'API Idle Detection détectant l'inactivité de l'utilisateur et le verrouillage d'écran.
Contrôle l'API Web MIDI interagissant avec les synthétiseurs et contrôleurs musicaux.
Contrôle selectAudioOutput() pour acheminer la lecture audio vers des haut-parleurs discrets.
Contrôle l'API Topics de Privacy Sandbox pour le ciblage publicitaire par centres d'intérêt.
Contrôle l'API Protected Audience exécutant des enchères publicitaires locales sur l'appareil.
Contrôle l'inscription des utilisateurs dans des groupes d'intérêt pour le reciblage.
Contrôle l'API Storage Access déverrouillant les cookies tiers dans les iframes.
Contrôle la recherche dans le catalogue complet des polices installées localement.
Contrôle les appels synchrones XMLHttpRequest qui bloquent le thread principal de l'interface.
Contrôle la récupération des identifiants WebAuthn et passkeys biométriques à la connexion.
Contrôle l'enregistrement de nouveaux identifiants à clé publique et passkeys FIDO2.
Contrôle les boîtes de dialogue de connexion des fournisseurs d'identité FedCM.
Contrôle les exigences d'isolation cross-origin pour SharedArrayBuffer.
Contrôle le suivi spatial de pièce, de tête et de mains pour WebXR immersif (VR/AR).
Contrôle Element.requestFullscreen() permettant aux documents de passer en mode plein écran.
Contrôle la lecture automatique des éléments multimédias vidéo et audio HTML5 sans interaction.
Contrôle HTMLVideoElement.requestPictureInPicture() pour les fenêtres vidéo flottantes.
Contrôle Encrypted Media Extensions (lecture protégée DRM / Widevine / PlayReady).
Contrôle l'API Screen Wake Lock empêchant la mise en veille des écrans mobiles.
Contrôle l'API Gamepad pour lire les boutons et joysticks analogiques des manettes.
Contrôle navigator.share() pour ouvrir les boîtes de dialogue de partage natives du système.
Contrôle l'API Compute Pressure fournissant la charge CPU et la télémétrie thermique.
Contrôle l'API Window Management détectant les moniteurs secondaires connectés.
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), display-capture=(), usb=(), bluetooth=(), hid=(), serial=(), screen-wake-lock=(), idle-detection=(), browsing-topics=(), run-ad-auction=(), join-ad-interest-group=(), clipboard-read=(), sync-xhr=(), local-fonts=(), midi=(), otp-credentials=(), fullscreen=(self), autoplay=(self), publickey-credentials-get=(self), publickey-credentials-create=(self), encrypted-media=(self)W3C Permissions Policy L1
Compile la syntaxe moderne de champs structurés conforme aux spécifications officielles W3C Permissions Policy, remplaçant les en-têtes Feature-Policy obsolètes par des listes d'autorisation précises par origine.
Calcul client sans connaissance (Zero-Knowledge)
Toutes les synthèses de politiques, analyses d'en-têtes et audits de sécurité s'exécutent à 100% localement dans la mémoire de votre navigateur. Aucun en-tête ni domaine d'origine n'est envoyé à des serveurs distants.
Export universel multi-serveurs
Génère des configurations prêtes à copier-coller pour Nginx, Apache HTTPD, Caddy Server, les en-têtes de sécurité Next.js et les attributs allow d'iframe HTML avec validation instantanée.