The London Library
https://www.londonlibrary.co.uk · 20/92 checks passed · libraries
Compliance report (framework 0.8)
Gate passed (every Core check must pass) · not counted towards the gate: paused 35, draft 48, ready for review 54.
Site level: 0 (no scored checks yet).
By level
| Level | Result |
|---|---|
| Level 1 — Basic | 13/37 (20 failed) |
| Level 2 — Enhanced | 3/27 (3 failed) |
| Level 3 — Advanced | 0/10 (1 failed) |
By category
| Category | Result |
|---|---|
| Accessibility | 6/13 |
| Accountability | 0/5 |
| AI & Automation | 3/8 |
| Interoperability | 1/3 |
| Privacy | 2/16 |
| Provenance | 0/2 |
| Security | 4/11 |
| Transparency | 0/13 |
| Responsibility to the Future | 0/3 |
Level 1 — Basic
Accessibility
- 2 WCAG 2.1 Level A violations reported by axe-core: image-alt, link-name.
- 2 WCAG 2.1 Level A violations reported by axe-core: image-alt, link-name.
- 17 images missing alt attribute: https://www.londonlibrary.co.uk/templates/londonlibrary/images/logo.svg, https://www.londonlibrary.co.uk/images/Front_steps_people_resized.jpg, https://www.londonlibrary.co.uk/images/EE4A4716-London_Library_.jpg, https://www.londonlibrary.co.uk/images/O.L/Website_banner_images_/4Y3A8970.jpg, https://www.londonlibrary.co.uk/images/MarketingBA/webtile2.jpg (+12 more).
- 17 images missing alt attribute: https://www.londonlibrary.co.uk/templates/londonlibrary/images/logo.svg, https://www.londonlibrary.co.uk/images/Front_steps_people_resized.jpg, https://www.londonlibrary.co.uk/images/EE4A4716-London_Library_.jpg, https://www.londonlibrary.co.uk/images/O.L/Website_banner_images_/4Y3A8970.jpg, https://www.londonlibrary.co.uk/images/MarketingBA/webtile2.jpg (+12 more).
- 1 colour-contrast violation reported by axe-core (text below 4.5:1).
AI & Automation
- Not found at any of: /ai-policy, /ai.
Skipped: Target page not found in captured content
Privacy
- Page sent requests to 3 known domains from the block list: connect.facebook.net, www.facebook.com.
- 2 inline scripts matched a tracker/ad pattern; first match: ' !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.ca…'.
- Page sent requests to 2 known domains from the block list: connect.facebook.net.
- 1 inline script matched a tracker/ad pattern; first match: ' !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.ca…'.
- 1 first-party cookie match known tracking patterns: _fbp.
- 1 first-party cookie match known tracking patterns: _fbp.
- No hidden iframes detected.
- Detected 4 data-leaking services across 2 categories: adobe fonts (p.typekit.net, use.typekit.net); facebook (connect.facebook.net, www.facebook.com).
Security
- Redirect chain (1 hops): https://www.londonlibrary.co.uk
- x-frame-options: header not set on the response.
- content-security-policy: header not set on the response.
- referrer-policy: header not set on the response.
Transparency
- Not found at any of: /contact, /contact-us.
- Not found at any of: /contact, /contact-us.
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Level 2 — Enhanced
Accessibility
Accountability
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
AI & Automation
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Interoperability
Skipped: Target page not found in captured content
Privacy
-
banner_present: The page content shows no visible cookie or consent banner; only a 'Cookies' link appears in the footer.
Fix: Implement a visible cookie consent banner on first visit that allows users to accept or reject non-essential cookies.
-
partner_sharing_mentioned: There is no on-page consent copy or banner disclosing data sharing with third-party partners.
Fix: Add clear consent copy stating whether and with whom user data is shared, including any third-party partners.
-
partner_count_specific: No partner count is disclosed because no partner sharing disclosure is present on the page.
Fix: If partner sharing occurs, state the exact number of third-party partners in the consent banner (e.g., 'shared with X partners').
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Provenance
- No author or date metadata found on the page.
Skipped: Target page not found in captured content
Security
- security.txt not published.
Transparency
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Level 3 — Advanced
Accessibility
Skipped: Target page not found in captured content
Accountability
Skipped: Target page not found in captured content
Interoperability
- Not found at: /status
Security
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Transparency
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Responsibility to the Future
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content
Skipped: Target page not found in captured content