Full consumer-law coverage — 28 regulatory rules

The regulatory engine was rebuilt from the ground up. Coverage expanded from 13 to 28 rules across EU, UK and Portuguese consumer law, including regulations that entered into force in the last 18 months. The estimated chargeback exposure figure was removed.

New EU GPSR 2023/988 — General Product Safety Regulation, in force since December 2024. Requires producer identification on product listings and an EU-established responsible person for goods from non-EU brands.
New Right of withdrawal detection — Contradeck now checks whether your refund policy explicitly discloses the 14-day right of withdrawal. Under CRD Art. 10, failing to disclose it extends the withdrawal period to 12 months.
New Two-year legal guarantee — Detects when the statutory conformity guarantee (Sale of Goods Directive 2019/771) is absent from your policies.
New Privacy policy check — Flags a missing published privacy policy as a GDPR Art. 13 breach.
New EU Textile Regulation 1007/2011 — Fibre composition percentages are mandatory on online listings for clothing and footwear. Relevant for any apparel store selling into the EU.
New UK DMCC Act 2024 — Fake reviews and subscription traps are now explicitly prohibited, with fines up to 10% of global turnover.
New European Accessibility Act 2019/882 — Applicable to e-commerce since June 2025.
New Additional coverage: EU Price Indication Directive (VAT-inclusive pricing), e-Commerce Directive Art. 8 (order button labelling), ePrivacy cookie consent, Portuguese Lei 24/96 and DL 7/2004.
Removed Estimated monthly chargeback exposure — The dashboard figure applied the same industry-average rates to every store regardless of sector, which made the number unreliable. Individual findings still show the typical cost per dispute, which is grounded in actual processor fees.
Fixed Session tokens are now permanent (offline) rather than expiring after 24 hours. This resolves the issue where billing actions silently failed with a 401 after a merchant's Shopify session ended.
Fixed Reinstalling the app no longer resets a Pro or Agency store back to the Starter plan.

Contradeck 2.0 — Regulatory Monitor & Platform Features

Major release. Contradeck now monitors EU/UK regulatory compliance in addition to policy inconsistencies. New platform features include weekly automatic scans, a full audit trail, an agency dashboard, and financial exposure estimates per inconsistency.

New Regulatory Monitor — Cross-references your inconsistencies against EU Consumer Rights Directive (CRD), GDPR, EU Omnibus Directive (price transparency), EU Digital Services Act, UK Consumer Contracts Regulations, and Portuguese DL 84/2021. Shows exactly what the law requires, what you need to change, and what the legal consequence is if you don't.
New Weekly automatic scans — All subscribed stores are scanned automatically every Monday at 08:00 UTC via Vercel Cron. Regulatory alerts are generated for any new violations detected.
New Audit trail + CSV export — Full scan history with diffs between scans (new issues, resolved issues, persisted issues). Export to CSV for compliance documentation, auditor reports, and legal records.
New Financial exposure calculator — Enter your monthly revenue in Settings. Each inconsistency now shows an estimated chargeback/fine exposure in euros (€min–€max/month), based on industry benchmarks. The dashboard shows your total estimated exposure at the top.
New Agency dashboard — Agencies can create a multi-store account and share an invite code with clients. Client stores appear on the agency dashboard with risk scores, issue counts, and last scan dates — all in one view.
Improved Dashboard now loads from a single merged /api/dashboard endpoint, reducing load time by ~50% (2 fewer round-trips on initial page load).
Improved Billing page shows live subscription status, plan badge, and next charge date fetched from the Shopify Billing API.
Improved Pages now served as static HTML from Vercel CDN (changed from getServerSideProps to getStaticProps). App initial load is significantly faster.

Smarter detections — fewer false positives

Improved the scan engine to distinguish between stores that have no policy at all and stores that have a custom policy page outside the official Shopify system. Also reduced noise from incomplete policies.

Improved Refund policy detection now checks for custom pages at /policies/refund-policy. Stores with a custom page but no official Shopify policy now receive a Warning instead of a Critical flag, with a clear explanation of what to fix.
Fix "Return window not specified", "Refund timeline not specified", and "Delivery estimate not specified" rules no longer fire on very short policy documents where the extractor cannot reliably analyse content.
Improved Database security hardened — Row Level Security enabled on all tables.

Shopify App Store launch

Contradeck is now live on the Shopify App Store. Available on Starter ($9.99/month) and Pro ($29/month), both with a 3-day free trial.

New 15 scan rules covering refund policy gaps, shipping inconsistencies, out-of-stock purchasable products, fake discounts, subscription cancellation terms, and Klaviyo email mismatches (Pro).
New Risk score (0–100) with Low / Moderate / High / Critical classification on every scan.
New Scan history with trend tracking — see if your risk score is improving over time.
New Each inconsistency includes a specific correction with the exact path in Shopify Admin to fix it.
New Klaviyo integration — detect return window mismatches between your policy and transactional emails (Pro).
New Email alerts after each scan with a summary of new issues (Pro).