Compliance Score
84%
+7 pts since last audit
Open Violations
12
3 critical · 9 moderate
Consent Rate
71%
Accept all — last 30 days
Identified Visitors
38
14 matched to CRM
WCAG 2.1 AA Principles 12 issues
🔍 Perceivable78%
🖱 Operable91%
💬 Understandable87%
🔧 Robust82%
Critical Violations
1.1.1 Images missing alt text
7 images lack text alternatives. AI fix available.
7
1.4.3 Color contrast below 4.5:1
Gray text on white: ratio 3.1:1 in 3 elements
3
3.3.2 Form inputs missing labels
Contact form: email and phone lack aria-label
2
2.4.1 Skip navigation missing
No skip-to-content link for keyboard users
1
Audit History
Apr 20, 2026
84%
+7 pts · 4 resolved, 1 new
↓ PDF
Apr 13, 2026
77%
+2 pts · AI alt text on 5 images
↓ PDF
Apr 6, 2026
75%
Baseline · 18 violations
↓ PDF
Mar 30, 2026
61%
Initial scan · 27 violations
↓ PDF
Return Visitors Live
VisitorSessionsConsentCRM
v_8f2a19c7All✓ GHL
v_3c91d4b4AnalyticsPending
v_a102ef712All✓ GHL
v_55dc8122Minimal
Overall Score
84%
Critical
3
Serious
4
Minor
5
Principle 1 — Perceivable 5 issues
1.1.1 Non-text Content — Missing alt attributes
7 images have empty or missing alt text. Auto-fix available via AI Alt Text agent on the Alt Text AI tab.
Critical · 7
1.4.3 Contrast (Minimum) — Text contrast ratio below 4.5:1
Gray text on white background: ratio 3.1:1. Fails AA minimum. Selectors: .footer-note, .sidebar-meta, .card-caption
Critical · 3
1.3.1 Info and Relationships — Missing semantic structure
2 data tables lack caption or summary. Relationship between headers and cells unclear for AT users.
Serious · 2
1.4.10 Reflow — Horizontal scroll at 320px viewport
Content on /services requires horizontal scrolling at 320 CSS pixels. Affects mobile zoomed users.
Moderate · 1
Principle 2 — Operable 2 issues
2.4.1 Bypass Blocks — No skip navigation
Pages lack a "Skip to main content" link. Keyboard users must tab through full navigation on every page load.
Serious · 1
2.4.7 Focus Visible — Focus indicator missing
4 anchor tags and 2 buttons have outline:none without a replacement focus style.
Moderate · 6
Principle 3 — Understandable 2 issues
3.3.2 Labels or Instructions — Form inputs missing labels
Contact form: email and phone inputs lack associated label elements or aria-label attributes.
Serious · 2
3.1.1 Language of Page — Missing lang attribute
HTML element lacks lang="en" attribute. Screen readers may use wrong language profile.
Moderate · 1
Principle 4 — Robust 1 issue
4.1.2 Name, Role, Value — Custom components missing ARIA roles
Accordion and tab components use div/span without role="button", aria-expanded, or aria-controls attributes.
Moderate · 3
Images Scanned
24
Missing Alt Text
7
AI Generated
5
Optimized
12
Image Alt Text Status
🖼
/images/hero-banner.jpg
✨ AI: "A diverse team of marketing professionals collaborating around a whiteboard in a modern office, reviewing campaign analytics on a large monitor."
AI Generated
🖼
/images/team-photo.jpg
✨ AI: "A smiling creative agency team of five standing in front of a studio space with photography equipment visible in the background."
AI Generated
📊
/images/analytics-chart.png
Bar chart showing quarterly revenue growth — existing alt text present and adequate.
Optimized
🖼
/images/client-logo-grid.png
⚠ Missing — No alt text found. Decorative? If so, add alt=""
Missing
🖼
/images/case-study-01.jpg
✨ AI: "Before-and-after comparison of a restaurant website redesign showing improved mobile layout and updated branding."
AI Generated
🖼
/images/office-space.jpg
⏳ AI scan queued — will process on next cycle
Queued
Production note: Claude Vision API calls must run server-side to protect your API key. This prototype simulates responses. In production, images are proxied through your backend endpoint before being sent to the Claude API.
Brand Identity
No logo

Click to upload logo
PNG, SVG, JPG · Max 500kb

Colors
Primary accent
Widget button, header, links
#4f8ef7
Widget background
Panel body background
#1a1f2e
Banner background
GDPR consent banner
#1a1f2e
Portal accent
Nav, buttons, active states
#4f8ef7
Typography
Aa
Inter
Aa
DM Sans
Aa
Outfit
Aa
Jakarta Sans
Aa
Space Grotesk
Aa
Bricolage
Aa
Syne
Aa
Fraunces
Font applies to the widget panel and GDPR banner. Portal UI font is independent.
Links & Legal
Accessibility Statement
The statement is accessible from the widget footer and via any element with class="as-open-statement" on the client site. Full statement includes live compliance score and audit date.
Deploy trigger: Add class="as-open-statement" to any element on the client site to open the statement on click.
White-Label Settings
Enable white-label (hide AccessShield branding)
When enabled, "Powered by AccessShield" is hidden from the widget footer. Your brand name and logo are displayed instead.
Live Preview
Site preview
♿ AccessShield
WCAG 2.1 AA
Visual
High contrast
Dyslexia font
🍪 Cookie Preferences
Necessary · Analytics · Marketing · Preferences
Privacy Policy Terms & Conditions
Accept All
GTM Script Tag Copy & Paste
<!-- AccessShield · GTM Custom HTML Tag -->
<script>
  window._AS = {
    license: "AS-7F29-DEMO-4A81",
    domain: window.location.hostname,
    accent: "#4f8ef7",
    font: "Inter",
    whitelabel: false,
    ga4: true,
    privacyUrl: ""
  };
</script>
<script src="https://cdn.accessshield.io/loader.js"></script>
Licensed Domains
3
Active Installs
3
Blocked Attempts
2
Plan
Agency
🌐
demo.tadpoleagency.com
AS-7F29-DEMO-4A81 · GTM · White-label: off
84%
Active
🌐
restaurantclient.com
AS-8B14-REST-2F60 · GTM · White-label: Tadpole Agency
72%
Active
🌐
enterpriseclient.io
AS-C391-CORP-9D22 · GTM · White-label: Corporate IT
91%
Active
Specs Tracked
5
All Current
4
Monitoring
1
Platform Engine
v2.1.4
Active Specifications
Standard
Spec / Version
Last Checked
Next Check
Status
WCAG 2.1 Level AA
Web Content Accessibility Guidelines
W3C REC 2018-06-05
Apr 20, 2026
May 20, 2026
✓ Current
WCAG 2.2 — Monitoring
Platform upgrade path being evaluated
W3C REC 2023-10-05
Apr 20, 2026
May 20, 2026
⚡ Watch
GDPR
EU General Data Protection Regulation
EU 2016/679
Apr 20, 2026
Jul 20, 2026
✓ Current
CCPA
California Consumer Privacy Act
Cal. Civ. Code §1798
Apr 20, 2026
Jul 20, 2026
✓ Current
ADA Title III
DOJ Web Accessibility Rule — 2024
28 CFR Part 36 (2024)
Apr 20, 2026
Jul 20, 2026
✓ Current
Platform Engine Version History
VersionReleasedWCAG EngineGDPR EngineChanges
v2.1.4 (current)Apr 20, 2026WCAG 2.1 AAGDPR 2016/679 + CCPAAdded WCAG 2.2 monitoring, GA4 event layer, identity resolution v2
v2.1.3Mar 15, 2026WCAG 2.1 AAGDPR 2016/679Alt text AI agent, improved contrast detection
v2.1.2Feb 1, 2026WCAG 2.1 AAGDPR 2016/679White-label support, domain gating hardening
v2.1.1Jan 10, 2026WCAG 2.1 AAGDPR 2016/679CCPA added, PDF report generation
v2.0.0Dec 1, 2025WCAG 2.1 AAGDPR 2016/679Initial release — ADA widget + consent banner
Compliance Assurance Statement
AccessShield platform engine v2.1.4 was last verified against active compliance specifications on April 20, 2026. Specifications are reviewed on a rolling 30-day cycle for WCAG and 90-day cycle for legal frameworks (GDPR, CCPA, ADA). In the event of a regulatory update, platform engine patches are issued within 14 business days. This record is available for download and may be referenced in compliance documentation, legal proceedings, or third-party audits.
Client Domains
3
Avg Score
82%
Open Issues
27
Reports Due
2
Client Domains
DomainScoreIssuesLast AuditWhite-labelActions
restaurantclient.com72%18Apr 18, 2026TadpoleManage →
enterpriseclient.io91%4Apr 19, 2026Corp ITManage →
retailbrand.com68%22Apr 15, 2026NoneManage →
Agency White-Label Config

Click to upload agency logo
Shown on client widget installs when white-label is enabled

Applied to new client installs by default
#4f8ef7
Pending Reports
restaurantclient.com
Monthly audit report due Apr 30, 2026
retailbrand.com
Quarterly compliance review due May 1, 2026