Tables personnalisées
L’extension peut créer des tables telles que :
wp_wcag_lighthouse_results— dernières lignes Accessibility Testwp_wcag_lighthouse_results_history— exécutions historiqueswp_wcag_lighthouse_analytics_daily— agrégations quotidienneswp_wcag_lighthouse_analytics_issues— suivi des problèmeswp_wcag_lighthouse_analytics_content— analytics contenuwp_wcag_lighthouse_ai_explanations— charges utiles AI Explanation & Fix
Options WordPress
wcag_*_settings— un bloc par module de réglageswcag_batch_cancel_flag— signal d’annulation coopératifwcag_scheduled_batch_*— configuration des lots planifiéswcag_batch_tested_destination_urls— table temporaire de déduplication des URL pour le lot actif ; elle est supprimée à la fin ou lors de la réinitialisation de l’exécutionwcag_lighthouse_redirect_events— journal limité aux 500 décisions de redirection les plus récentes pour les compteurs Analytics sur 30 jours ; il stocke le statut, le contexte, l’horodatage, une clé d’erreur le cas échéant et des empreintes plutôt que les URL source ou cible
Stockage de l’Accessibility Toolbar dans le navigateur
Chaque visiteur choisit comment ses préférences sont conservées :
- Cette session uniquement : état actif dans
sessionStorage - Mémoriser sur cet appareil : état actif dans
localStorage - Profils nommés : jusqu’à dix profils dont le nom contient 1 à 40 caractères dans
localStorage
Un changement de portée déplace l’état actif et supprime l’enregistrement actif obsolète de l’autre stockage. Les profils nommés restent locaux à l’appareil, indépendamment de cette portée. L’ancien objet wcagToolbarState est migré vers le nouveau schéma lorsque cela est possible. La durée choisie pour masquer le bouton est également enregistrée localement dans le navigateur. Ces préférences ne sont ni écrites dans la base WordPress ni envoyées à un point de terminaison EZZE.
Données d’utilisation du cloud
Avant l’activation des fonctions cloud, l’extension ne demande ni quotas ni historique d’utilisation au proxy EZZE. Compte et licence affiche uniquement l’état d’activation local tant que l’opt-in n’est pas terminé. Ce n’est qu’ensuite que l’extension charge les limites et les données d’utilisation associées au compte connecté.
Le proxy stocke ces données de quota de manière atomique dans une base SQLite privée. Les détails de l’historique mensuel et les URL contrôlées sont conservés pendant quatre mois ; des compteurs cumulés durables préservent les quotas uniques du plan Free au-delà de cette période. Les nouveaux événements d’utilisation SQLite ne contiennent aucune adresse IP. La base est protégée par des instantanés hors site cohérents et chiffrés. Une copie JSON parallèle de retour arrière n’est utilisée que pendant la migration contrôlée et pendant 14 jours au maximum. Cette infrastructure se trouve entièrement sur le proxy EZZE ; l’installation WordPress ne requiert aucune configuration serveur.
Métadonnées de contenu
- _wcag_enable_lighthouse_test — indicateur de test auto par article / page