SiteRemora · private beta

The small fish that
keeps your shop clean.

SiteRemora attaches to your Shopify store and quietly fixes accessibility issues in the background — the alt text a writer forgot, the contrast a designer broke, the label an app stripped out last Tuesday. Install it once. It handles the rest.

~ SiteRemora is watching your‑shop.comlive
uptime 14d 02h 51mscanned 12,418patched 3,127flagged 106
01 · the quiet liability

your storefront is a quiet liability.

Accessibility breaks the way water seeps in — from every direction, a little at a time. A theme update. A reviews app. A description pasted from a Google Doc. By the time you notice, a demand letter is already in the mail.

signalvaluenotesource
ADA lawsuits, US, 20255,114up 24% YoY — federal + state combinedUsableNet · 2025
share that hit e-commerce~70%by a wide margin the most-sued sectorUsableNet · 2025
top 1M homepages failing basic WCAG94.8%average of 50+ detectable errors per pageWebAIM Million · 2025
cart & checkout pages meeting minimum11%the highest-risk surface in your storeeCommerce Accessibility Study · 2025
typical US settlement range$5K–75Kplus attorney fees, consent decree, monitoringmultiple sources
lawsuits hitting a previously-sued shop45%fixing it once is not fixing itUsableNet · 2025
02 · how it works

three quiet loops. / scan / patch / review.

Runs in the background the way a remora rides a shark: small, useful, always on.

SCANhome · products · collections · pages · cart

01 · scan

On demand or queued in the background. Your rendered storefront — theme, apps, content — and every line of Liquid your team shipped this week.

Site-wide issues (5 unique)

CRITICAL  image-alt · 1.1.1 · 4 pages · 12 occurrences
          This image has no text description
SERIOUS   color-contrast · 1.4.3 · 2 pages · 3 occurrences
          This text is hard to read against its background
SERIOUS   focusable-in-aria-hidden · 4.1.2 · 1 page
          Hidden content can still be tabbed to
MODERATE  heading-order · 1 page
          The headings skip levels
MINOR     empty-heading · 1 page
          There's an empty heading

✓ Fixed in this session (2)
PATCHcode-level fixes · every change recorded, reversible

02 · patch

Fixes land in your code, not in a widget. Alt text drafted from the actual photo. ARIA labels where assistive tech expects them. Contrast failures flagged with exact ratios — your brand colors stay your call.

fix #0214
file:   snippets/product-card.liquid
status: applied · Mon 09:14

  + alt="Walnut leather sneaker, side view"
  + aria-label="Add Walnut Sneaker to cart"
  + tab-index fixed on .quickview-trigger
  ! contrast 2.9:1 on .price--muted
    
REVIEWfull auto, smart auto, or approve each · your call

03 · review

Set it to full auto and stop thinking about it. Or smart auto: low-risk fixes apply themselves, anything structural waits for your approval. Every change reversible in one click.

[✓] auto-apply: lang, skip links, landmarks
[!] review: aria-labels, form labels, headings
[!] suggest-only: alt text, contrast
[↺] every fix stored with its before & after
[⌫] revert any fix in one click
03 · a widget won’t save you

An overlay is a button in the corner of your store. It changes the font size for the visitor. It does nothing for the broken code underneath — and courts have stopped pretending otherwise.

22.6%of H1‑2025 ADA lawsuits hit sites that already had an overlay installed.
$1MFTC fine against the largest overlay vendor for misleading compliance claims.
5,114total ADA digital accessibility lawsuits in 2025 — overlays didn’t slow them.
0SiteRemora widgets installed on your storefront. Ever.
04 · what gets fixed

two species of failure. both get cleaned.

Violations come from your code and from your content. Most tools cover one. We sit on both — continuously.

12 categories · monitored continuously · live

Code — what the developer left undone

form labels & for= bindingscontact, search, newsletterWCAG 3.3.2
aria-labels on icons & controlscart, quick-view, swatchesWCAG 4.1.2
keyboard focus & tab ordermodals, drawers, mega-menusWCAG 2.1.1
contrast failures flaggedexact ratios reported — colors stay yoursWCAG 1.4.3
heading & landmark structurelogical outline for screen readersWCAG 1.3.1
live-region announcementsprice changes, variant swaps, cartWCAG 4.1.3

Content — what an editor will break tomorrow

alt text from the actual photore-checked when images changeWCAG 1.1.1
plain-language rewritesreturns, shipping, policiesWCAG 3.1.5
caption & transcript scaffoldingdraft generated, you approveWCAG 1.2.2
link text that isn’t "click here"rewritten for screen readersWCAG 2.4.4
PDF datasheets tagged properlyEAA covers downloadables tooEN 301 549
editor guardrails in Shopify adminwarn before bad content shipslive
05 · every change, reversible

a paper trail. with an undo button.

Every fix is stored with its exact before and after — what changed, where, and when. A record a lawyer would respect — and one click to put it back, no developer required.

[ MODE 1 ]

full auto

We patch and ship. Every applied fix lands in your history with its before and after, ready to revert.

[ MODE 2 ]

smart auto

Low-risk fixes — lang attribute, skip links, landmarks — apply on their own. Anything structural waits for your approval.

[ MODE 3 ]

manual

We propose, you approve. Nothing touches the storefront without a click.

#0212  Mon 09:14  + alt text      sneaker-04, sneaker-05, sneaker-06
#0213  Mon 11:42  + aria-label    header / cart icon
#0214  Tue 02:30  ! flagged      contrast 2.9:1 on .price — your call
#0215  Wed 16:08  + form label    newsletter signup input
#0216  Fri 14:11  ~ reverted     fix #0212 by you — one click
06 · the law

if you sell to anyone in the EU, you’re in scope.

The European Accessibility Act took effect 28 June 2025. It applies to any business selling e‑commerce services to EU consumers — regardless of where the business is based. Each member state writes its own fines. They are not symbolic.

jurisdictionmax fineteeth
🇩🇪 Germany (BFSG)€500,000Largest EU economy. Active enforcement from day one.
🇳🇱 Netherlands€900,000 or 10% revWhichever is higher. GDPR-style framework.
🇫🇷 France€5,000 – €250,000Public disclosure of non-compliance. Daily fines after.
🇪🇸 Spain€5,000 – €300,000Scaled by severity. Ongoing daily penalties possible.
🇮🇪 Ireland€60,000Plus, for severe cases, up to 18 months prison.
🇧🇪 Belgium€100,000Federal & regional enforcement coordinated.
🇸🇪 SwedenSEK 10MMarket bans available. Surveillance live since Oct 2025.
🇺🇸 United States (ADA)$5K – $75K typicalPlus attorney fees, consent decree, ongoing monitoring.

Within days of the EAA taking effect, French disability advocacy groups filed legal notices against four major retailers. Sweden began market surveillance in October 2025. The micro-enterprise carve-out (under 10 employees and under €2M revenue) is narrow — most Shopify stores do not qualify.

07 · questions

reasonable questions. plain answers.

08 · get started

> attach a remora
to your shop.

Install once. Stop worrying. We’ll email when your store can join the beta — usually within a week.

we’ll never sell your email · unsubscribe by replying to anything we send