Settings and security¶
Where settings live¶
Free includes the Scanner, Fixers, AI Alt Text, Statement, and Rules tabs under AcceGuru -> Settings. Pro adds Dismissed, Reports, and Import / Export tabs, adds role-based dismiss controls, and renames Rules to Roles & Rules.
The Scanner tab also holds Show AcceGuru in Block Editor sidebar, Front-end overlay position, Front-end launcher button, and Skip-link target selectors. The Rules tab lists the rules you chose to ignore and has Delete all data on uninstall in its Advanced section.
How your data is handled¶
- Scanning runs in your browser (axe-core). Page content is not sent to AcceGuru or any third party.
- Results stay in your database (post meta, options, transients, and hidden
acceguru_vpagerecords for archive pages). No custom database tables are created. - AI API keys are stored encrypted in the options table and are sent only to the AI provider you chose, only when generating alt text.
Import / Export PRO¶
The Settings -> Import / Export tab downloads your configuration as a JSON file and restores it on another site. You can include settings, fixes, or both. AI API keys and the accessibility statement page link are not carried over.
Permissions¶
Every form and request is protected against cross-site request forgery (a nonce), and each action checks a WordPress capability:
| Action | Required capability |
|---|---|
| Dashboard, full-site scan, settings, fixers, statement, and API-key test | Manage Options |
| Front-end live scan | Edit Posts |
| Generate AI alt text for an individual attachment | Upload Files and permission to edit that attachment |
| Pro CSV / JSON export | Edit Posts |
| Pro dismiss action | Edit Posts and a role enabled for dismiss access; Administrators are always allowed |
| Pro settings import / export | Manage Options |
Role-based dismiss permissions PRO
On the AcceGuru -> Settings -> Roles & Rules tab, Pro lets you choose which user roles may dismiss issues. Administrators always can; by default Editors can too. Tick or untick roles to widen or narrow who is allowed.