Skip to content
cmshark

Consent management for online stores

Cookie compliance that actually blocks trackers.At a flat price per site.

cmshark stops Meta, TikTok, Hotjar and 30+ other trackers before consent, sends Google Consent Mode v2 signals and logs every choice as proof. Unlimited pages. Unlimited consents. No surprise upgrades.

  • No credit card
  • Monthly billing, cancel anytime
  • Set up in 10 minutes
24 KB
one script, gzipped
2,300+
cookies in the built-in library
5 years
consent log retention
€0
extra for traffic or pages

Why stores switch to cmshark

Typical today: Priced per domain × subpages. Add a product category and you jump a tier.

cmshark: One flat price per website. Ten pages or ten thousand, the price stays the same.

Typical today: Consent and page-view quotas with overage fees on busy months.

cmshark: Unlimited consents and traffic. Black Friday costs you nothing extra.

Typical today: Annual plans that renew automatically and are hard to cancel.

cmshark: Monthly billing. Cancel by email, effective at the end of the month.

Typical today: A banner that shows up, while tags still fire before consent.

cmshark: Trackers are blocked in the browser before they load, including tags injected later by GTM.

Everything a store needs to collect consent properly

Built for shops on Shopify, WooCommerce and custom or headless stacks.

Automatic tracker blocking

Scripts, iframes, pixels and beacons to known tracker hosts are held back until the visitor says yes, including ones injected dynamically by GTM or other scripts.

Google Consent Mode v2

Basic or advanced mode, defaults set before any Google tag runs, plus ready-made GTM triggers you import in one click.

Cookie scanner

A real browser crawls your store on a schedule and classifies every cookie, and shows which script set it and whether it was set before consent.

Consent log as proof

Every choice is stored with a snapshot of exactly what the visitor saw. Export to CSV whenever an authority or customer asks.

Compliance check

Daily checks find a missing or misplaced script, old banners left behind, unblocked trackers and missing cookie declarations, with a link to the fix.

Legal text that cannot drift

Equal Accept and Reject buttons and the mandatory wording are locked. Colours without WCAG AA contrast cannot be saved.

Consent statistics

Banner views, interaction rate and acceptance per category over 7, 30 and 90 days or 12 months, per site and across all of them.

API and webhooks

Manage sites from your own systems, react to new consents with webhooks, and import hundreds of sites from a CSV.

Live in three steps

  1. 1

    Add your store

    We scan it straight away and pre-classify the cookies we find.

  2. 2

    Paste one snippet

    At the top of <head>. The setup guide covers Shopify, WooCommerce, GTM and the usual optimizer plugins.

  3. 3

    Check it is green

    The installation check confirms the banner, blocking and Consent Mode are working.

Simple pricing. No page counting.

Every plan includes unlimited pages, unlimited consents and all compliance features. You pay for the number of websites, nothing else.

Starter

1 website

€5/month

EUR, excl. VAT

Start free with Starter
  • 1 website
  • Monthly cookie scan
  • Consent statistics
Most popular

Growth

Up to 5 websites

€19/month

EUR, excl. VAT

Start free with Growth
  • Up to 5 websites
  • Weekly cookie scans
  • Cookies reported by real visitors
  • Cross-site cookie library

Agency

Up to 25 websites

€49/month

EUR, excl. VAT

Start free with Agency
  • Up to 25 websites
  • Daily cookie scans
  • Management API and webhooks
  • Bulk import from CSV

Enterprise

25+ websites

Custom

 

Talk to us
  • Unlimited websites
  • Everything in Agency
  • Volume pricing
  • Migration help from your current CMP

Included in every plan

  • Unlimited pages and consents
  • Automatic tracker blocking
  • Google Consent Mode v2
  • Consent log, kept for 5 years
  • Locked, compliant banner texts
  • Cookie declaration for your policy page
  • Installation and compliance checks
  • Email support

30 days free on every plan. No credit card. Billed monthly, cancel anytime.

How cmshark compares

Based on the public pricing pages of Cookiebot and Cookie Information.

cmsharkCookiebotCookie Information
Entry price, 1 website€5/month€7/month (up to 50 subpages)from €19.50/month per domain
What drives the priceNumber of websitesDomains × subpagesDomains × scanned URLs or actions
Page limitNone50 to 7,000+ subpages by tier500 to 15,000 URLs by tier
Consent limitNoneNone stated25,000 per month on Essential, then add-ons
5 websites, any size€19/month in totalfrom €75/monthfrom €97.50/month
Free trial30 days, no card14 days, no card14 days, no card
CommitmentMonthly, cancel anytimeMonthlyMonthly or yearly, no changes mid-term

Competitor prices as listed on cookiebot.com/en/pricing and cookieinformation.com/pricing on 2026-11-12, excl. VAT. Prices for 5 websites use each vendor's lowest listed per-domain price and grow with page count. Cookiebot is a trademark of Usercentrics A/S. Cookie Information is a trademark of Cookie Information A/S.

Questions

How do I start the free trial?

Email hey@cmshark.com with your store's address. We set up your account, you paste one snippet, and you have 30 days to try everything. No credit card.

What counts as a website?

One domain where the banner runs, for example shop.com. Its pages, product variants and traffic are all included. A separate domain or country store counts as another website.

Is there really no limit on pages or consents?

Yes. We do not count pages, page views or consents, so a sale, a viral product or a new category never changes your bill.

Does cmshark work with Shopify and WooCommerce?

Yes, and with custom and headless stores. The setup guide covers Shopify customer privacy, WooCommerce with WP Rocket, LiteSpeed and similar optimizers, Google Tag Manager and Cloudflare Zaraz.

Does it support Google Consent Mode v2?

Yes, in basic and advanced mode. Defaults are set before any Google tag runs, and you can import ready-made consent triggers into Google Tag Manager.

Which banner languages are available?

English and Danish today, picked automatically from the page or the browser. You can write your own texts per language within the locked legal wording.

Can I move from Cookiebot or Cookie Information?

Yes. The setup guide includes a migration from Cookie Information, and the scanner rebuilds your cookie list automatically. Remove the old banner in the same deploy as you add cmshark.

How do I cancel?

Send an email to hey@cmshark.com. Your plan stops at the end of the current month and you can export your consent log first.

Stop paying for page counts.

Get a banner that blocks trackers, proof of every consent and one predictable price.

Start your 30-day free trial

30 days free on every plan. No credit card. Billed monthly, cancel anytime.

hey@cmshark.com