SaaS Solution

SaaS Cookie ConsentBuilt for Developers

One async script for the marketing site or the app. No SDK and no SSO. An API key can create banners. It does not read a visitor's consent inside your app. Free for one banner. Pro is $99 once or $99 a year.

SaaS Cookie Compliance Challenges

B2B software has hard consent problems. This product is a cookie banner you paste onto a site. It does not add SSO, and it does not read consent inside each tenant.

Multi-Tenant Architecture

Managing consent across multiple customers, organizations, and regions with different privacy requirements.

API-First Integration

Developers need programmatic access to consent data for real-time decision making in applications.

Enterprise Authentication

Integrating with SSO, SAML, OAuth, and other enterprise authentication systems while managing consent.

Global Data Flows

Handling data transfers across regions with different privacy laws and consent requirements.

Data Residency Requirements

Ensuring consent data stays in specific regions or countries as required by enterprise customers.

Complex Consent Workflows

Managing consent across multiple features, data types, and user roles within complex SaaS applications.

The install is one script tag

There is no npm package, no GraphQL API, and no webhook that pushes a visitor's choice into your app. An API key can create and list banners. Paste this where the site allows a script.

<script src="https://www.cookie-banner.ca/api/v1/banner.js?id=YOUR_BANNER_ID" async></script>
  • Scripts you add in the builder can stay off until opt-in. The banner cannot block cookies set by other code.
  • Modes for Canada, the EU, and California. Pro geo rules apply only to countries you pick.
  • Team roles on Pro: owner, admin, editor, viewer. No SSO.
  • Consent logs are on Pro Annual and Enterprise. One-time Pro does not include features shipped later.
  • A standard banner is about 28 KB gzipped. That is not a Core Web Vitals promise.
  • A banner does not make a SaaS product legally compliant.

Paste the script, then check it

Create one banner, add the scripts that should wait for a choice, and confirm in the browser that they do.