Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.FFavicon & BrandingAction2 icon(s) detectedFIX
DWeb ManifestActionNot foundFIX
No web manifest found.
DDark Mode SupportActionNo dark mode signalsFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
CLink & Button QualityAction71 links, 4 buttons — all OKREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| / | Home | img no alt | Add alt attribute to the image |
| /about-the-ico/what-we-do/our-impact/ | Our impact | img no alt | Add alt attribute to the image |
| /switched-on-to-privacy/ | Switched on to privacy | img no alt | Add alt attribute to the image |
| /for-the-public/getting-copies-of-your-i… | Get copies of your data | img no alt | Add alt attribute to the image |
| /for-the-public/official-information/ | Your right to access informati… | img no alt | Add alt attribute to the image |
| /for-the-public/i-m-worried-about-how-an… | Support from the ICO after a b… | img no alt | Add alt attribute to the image |
| /for-the-public/nuisance-calls/ | Nuisance calls | img no alt | Add alt attribute to the image |
| /about-the-ico/what-we-do/legislation-we… | Data (Use and Access) Act 2025… | img no alt | Add alt attribute to the image |
| /about-the-ico/what-we-do/our-plans-for-… | Our plans for new and updated … | img no alt | Add alt attribute to the image |
| /about-the-ico/what-we-do/register-of-fe… | Search the register … | img no alt | Add alt attribute to the image |
| https://x.com/iconews | X @ICONews | new tab | Add '(opens in new tab)' to text |
| http://www.youtube.com/user/icocomms | YouTube | new tab | Add '(opens in new tab)' to text |
| http://linkedin.com/company/information-… | new tab | Add '(opens in new tab)' to text | |
| http://facebook.com/ICOnews | new tab | Add '(opens in new tab)' to text |
Image-only links need alt text on the image (or aria-label on the link) so screen readers can announce them.
a[href="/"]; a[href="/about-the-ico/what-we-do/our-impact/"]; a[href="/switched-on-to-privacy/"]; a[href="/for-the-public/getting-copies-of-your-information-subject-access-request/"]; a[href="/for-the-public/official-information/"]; a[href="/for-the-public/i-m-worried-about-how-an-organisation-has-handled-my-informat…"]; a[href="/for-the-public/nuisance-calls/"]; a[href="/about-the-ico/what-we-do/legislation-we-cover/data-use-and-access-act-2025/"]; a[href="/about-the-ico/what-we-do/our-plans-for-new-and-updated-guidance/"]; a[href="/about-the-ico/what-we-do/register-of-fee-payers/"]
Image-only links with no alt are unidentifiable to screen-reader users — link's destination is invisible.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://x.com/iconews; http://www.youtube.com/user/icocomms; http://linkedin.com/company/information-commissioner's-office; http://facebook.com/ICOnews
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
A+Landmark Structure4 landmarksPASS
A+Heading Hierarchy23 headingsPASS
- H1 Home
- H2 One click too many? 75% of parents fear their kids aren't making safe choices online
- H2 The local elections and my personal data – what should I expect?
- H2 Joint taskforce to crack down on poor practice in motor finance claims
- H2 What jobseekers need to know about automated recruitment decisions
- H3 Our impact
- H3 Switched on to privacy
- H2 For the public
- H3 Get copies of your data
- H3 Your right to access information from a public body
- H3 Support from the ICO after a breach
- H3 Nuisance calls
- H2 For organisations
- H3 UK GDPR guidance and resources
- H3 Advice for small organisations
- H3 EIR and access to information
- H3 Freedom of information
- H3 Download registration certificate
- H3 Subject access requests
- H3 CCTV and video surveillance
- H3 Data (Use and Access) Act 2025
- H3 Our plans for new and updated guidance
- H3 Search the register
A+Alt Text QualityAll 18 images OKPASS
A+Form AccessibilityAll 1 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #search-query | search | Search | for/id |
A404 Error PageHTTP 404, custom pagePASS
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Home | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 One click too many? … | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 The local elections … | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 Joint taskforce to c… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 What jobseekers need… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 For the public | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h2 For organisations | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Our impact | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Switched on to priva… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Get copies of your d… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Your right to access… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Support from the ICO… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Nuisance calls | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 UK GDPR guidance and… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Advice for small org… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 EIR and access to in… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Freedom of informati… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Download registratio… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 Subject access reque… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
| h3 CCTV and video surve… | 7.37:1 | 3.0:1 | #000000 | #999999 | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 27 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.