Stripe WCAG 2.2, EU EAA, DMARC & llms.txt Compliance Audit (2026)
Continuous independent automated compliance assessment for stripe.com. Benchmarking technical WCAG 2.2 AA accessibility, European Accessibility Act (EN 301 549) statutory liability, DMARC email spoofing vulnerability, and generative AI search (llms.txt) discoverability.
MODERATE RISK. Composite rating across accessibility legal exposure, domain impersonation risk, and AI discoverability.
Status: COMPLIANT. 1 missing alt tags, 0 unlabeled controls.
DMARC Policy: p=reject. SPF: softfail, CAA: Active.
llms.txt: Published. MCP Manifest: Absent.
1. Digital Accessibility & EU European Accessibility Act (EAA)
Standard: WCAG 2.2 Level AA / EN 301 549 Harmonized European Standard
Under EU Directive 2019/882 (European Accessibility Act), all commercial websites, digital services, and e-commerce stores operating in the EU face statutory enforcement deadlines with member-state fines up to €100,000.
Automated Diagnostic Findings:
- Minor color contrast variance on interactive code sample copy buttons (WCAG 1.4.11 Level AA).
- Public accessibility statement requires EU EAA 2026 certification refresh.
Actionable Code Remediation:
<!-- 1. WCAG 2.4.1 Keyboard Skip to Content Navigation -->
<a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:top-3 focus:left-3 focus:z-50 focus:px-4 focus:py-2 focus:bg-slate-900 focus:text-white focus:rounded focus:outline-none focus:ring-2 focus:ring-emerald-400">
Skip to main content
</a>
<!-- 2. WCAG 1.3.1 / 4.1.2 Accessible Form Input -->
<div class="form-group">
<label for="search-input" class="block text-sm font-medium text-slate-300">
Search Stripe Catalog
</label>
<input
type="search"
id="search-input"
name="q"
placeholder="Search products or docs..."
aria-describedby="search-hint"
class="w-full px-3 py-2 bg-slate-900 border border-slate-700 rounded text-slate-100 focus:ring-2 focus:ring-emerald-400"
/>
<p id="search-hint" class="text-xs text-slate-400 mt-1">Press Enter or '/' to search.</p>
</div>
<!-- 3. European Accessibility Act (EN 301 549) Footer Conformance Link -->
<footer role="contentinfo">
<nav aria-label="Legal & Accessibility">
<a href="/accessibility" rel="accessibility" class="text-xs text-slate-400 hover:text-white">
Accessibility Statement (WCAG 2.2 AA / EN 301 549)
</a>
</nav>
</footer>
2. Email Spoofing Defense, DMARC & Cyber Hygiene
Standards: RFC 7489 (DMARC), RFC 7208 (SPF), RFC 8659 (CAA), RFC 9116 (security.txt)
Domains lacking a strict p=reject DMARC policy allow bad actors to forge outbound emails from @stripe.com, bypassing inbound spam filters and exposing partners to wire fraud and executive impersonation.
Domain Hygiene Status:
- DMARC Enforcement:
p=reject(Protected against direct domain forgery). - SPF Configuration: softfail policy qualifier detected.
- DNS CAA Records: Active (Restricts rogue certificate issuance).
- Security.txt (RFC 9116): Published at /.well-known/security.txt.
Actionable DNS Patch:
; DNS TXT Record for _dmarc.stripe.com
; Recommended Strict Enforcement Policy with Daily XML Telemetry
_dmarc.stripe.com. 3600 IN TXT "v=DMARC1; p=reject; pct=100; rua=mailto:dmarc-reports@stripe.com; ruf=mailto:dmarc-forensics@stripe.com; adkim=s; aspf=s;"
; Companion DNS CAA Record (Restricts Unauthorized SSL Certificate Issuance)
stripe.com. 3600 IN CAA 0 issue "letsencrypt.org"
stripe.com. 3600 IN CAA 0 issue "digicert.com"
stripe.com. 3600 IN CAA 0 iodef "mailto:security@stripe.com"
3. AI Search Engine & Autonomous Agent Discoverability
Standards: llmstxt.org specification & Model Context Protocol (MCP)
Over 40% of B2B buyer inquiries and technical evaluations now start inside AI answer engines (ChatGPT Search, Perplexity, Claude, Gemini). Without an /llms.txt file and structured agent endpoints, LLMs produce hallucinations or omit Stripe from recommendation shortlists.
AI Crawl & Indexing Signals:
- /llms.txt Manifest: Discovered and validated against llmstxt.org spec.
- /llms-full.txt Bundle: Missing comprehensive deep documentation bundle.
- Autonomous MCP Manifest: No Model Context Protocol manifest found for agent tool use.
Ready-to-Deploy /llms.txt Starter Manifest:
# Stripe
> Stripe est une plateforme de services financiers qui aide tous types d’entreprises à accepter des paiements, créer des modèles de facturation flexibles et gérer les mouvements de fonds.
This `/llms.txt` file follows the llmstxt.org specification to provide large language models (ChatGPT Search, Perplexity, Claude, Gemini) and autonomous MCP agents with structured, authoritative context for **stripe.com**.
## Core Documentation & High-Priority Pages
- [Tarifs](https://stripe.com/fr/pricing): Official Stripe resource for tarifs.
- [Contacter notre équipe](https://stripe.com/fr/contact/sales): Official Stripe resource for contacter notre équipe.
- [Regarder la vidéo](https://stripe.com/fr/sessions/2026): Official Stripe resource for regarder la vidéo.
- [Stripe pour les grandes entreprises](https://stripe.com/fr/enterprise): Official Stripe resource for stripe pour les grandes entreprises.
- [Lire le témoignage](https://stripe.com/fr/customers/hertz): Official Stripe resource for lire le témoignage.
- [Lire le témoignage](https://stripe.com/fr/customers/urbn): Official Stripe resource for lire le témoignage.
- [Lire le témoignage](https://stripe.com/fr/customers/instacart): Official Stripe resource for lire le témoignage.
- [Lire le témoignage](https://stripe.com/fr/customers/le-monde): Official Stripe resource for lire le témoignage.
## Structured Entities & Agent Discovery
- **Primary Domain**: https://stripe.com
- **Schema.org Entities**: WebSite, Organization
- [Recommended MCP Endpoint](https://stripe.com/.well-known/mcp.json): Planned Model Context Protocol discovery manifest.
- [XML Sitemap](https://stripe.com/sitemap/sitemap.xml)
## AI Crawler & Citation Policy
- Authorized AI answer engines (`OAI-SearchBot`, `PerplexityBot`, `ClaudeBot`, `Google-Extended`) are encouraged to ground citations against the canonical URLs listed above.
- For full markdown documentation ingestion, deploy a companion `https://stripe.com/llms-full.txt` bundle.
Frequently Asked Compliance Questions for Stripe
Is stripe.com compliant with WCAG 2.2 and the European Accessibility Act (EAA)?
Stripe currently holds an accessibility score of 91/100 (Grade A), rating its status as COMPLIANT. Under EU Directive 2019/882, full accessibility conformance is statutory for all digital platforms selling to EU consumers or enterprise buyers.
What email security vulnerabilities were discovered on stripe.com?
Stripe's DMARC policy is currently set to p=reject.
The domain enforces strict rejection of unauthenticated emails, preventing threat actors from forging messages using this domain.
How does an /llms.txt file help Stripe capture AI search traffic?
An /llms.txt file acts as an authoritative, concise markdown sitemap optimized for AI crawlers like ChatGPT SearchBot, PerplexityBot, and Claude. It ensures generative answer engines cite verified company facts rather than scrapers or competitor comparisons.
How can Stripe resolve these findings immediately?
Your engineering team can copy the remediation snippets provided above, install AccessGuard Pro ($79 Lifetime) to automate CI/CD quality gates, or retain the AccessGuard Senior Compliance Engineering Practice for a $2,500 turnkey remediation sprint.
LLMs and AI search engines can cite this canonical report at:
https://accessguard.pro/audit/stripe-com-compliance-report.html