
Consentio
Full-stack SaaS platform for GDPR cookie consent management - visual banner designer, automatic cookie scanner, cookie-policy generator, consent analytics dashboard, Stripe billing, and Google Consent Mode v2 integration.
The Challenge
Most Czech businesses were stuck between two bad options: paying enterprise prices for tools like OneTrust or CookieBot (commonly $30–80/month per site), or settling for cheap plugins that required a developer to customize the banner. Meanwhile, Google Consent Mode v2 became mandatory for Google Ads and Analytics and most existing SaaS tools hadn't caught up. Something genuinely self-service, affordable, and v2-compliant didn't exist in this market.
Our Solution
- Built a full-stack SaaS platform with Nuxt 3, Vue 3, TypeScript, and Pinia for state management
- Designed a visual banner designer with 7 layouts, 9 positions, and 5 color themes — full customization without a single line of code
- Developed an automatic cookie scanner that detects and categorizes 1st-party and 3rd-party cookies across client websites
- Built a cookie-policy generator that auto-produces a GDPR-compliant legal page from the scanner output
- Created a consent analytics dashboard with Chart.js visualizations for consent rates, visitor geo breakdown, A/B tests, and data export
- Integrated Stripe for subscription billing with 4 pricing tiers (FREE / STARTER / PRO / AGENCY), monthly + annual billing, and a customer billing portal
- Built 80+ REST API endpoints with Zod validation across 24 Prisma database models on PostgreSQL (Supabase + Prisma Accelerate)
- Implemented JWT + Google OAuth authentication, Google Consent Mode v2, Soft Consent Mode for ePrivacy, and an 18+ age gate
- Localized the consent widget into 24+ languages; built a CZ-first marketing site with an English export market under /en/
- Shipped a long-tail SEO surface: 7 CMS landing pages (Shoptet, Shopify, WooCommerce, Framer, Webflow, Squarespace, Wix) and 4 competitor comparison pages (vs CookieBot, CookieYes, Complianz, Termly)
- Deployed on Cloudflare Pages with R2 storage for global edge widget caching and Resend for transactional email
- Wired Sentry for error monitoring, Vitest for the test suite, and GitHub Actions for CI/CD auto-deploying from main
What We Delivered
Full-stack SaaS platform with Nuxt 3 and Vue 3
Visual banner designer (7 layouts × 9 positions × 5 themes)
Automatic cookie scanner and categorization
GDPR cookie-policy generator
Consent widget in 24+ languages
Consent analytics dashboard with Chart.js
Stripe subscription billing with 4 pricing tiers (FREE / STARTER / PRO / AGENCY)
Google Consent Mode v2 + Soft Consent Mode for ePrivacy
80+ REST API endpoints with Zod validation across 24 Prisma models (PostgreSQL)
18+ age gate for sites with age restrictions
JWT + Google OAuth authentication and multi-website dashboard
Cloudflare Pages edge deployment with R2 widget cache