No account. No dashboard. Google Consent Mode v2 built in. Drop it on any site and move on to real work.
<script src="https://www.safebanner.com/safebanner.js"></script>Want logo, auto theme, and compact layouts?
OneTrust is for enterprises. Cookiebot is slow and expensive. Most free scripts are abandoned. SafeBanner is a maintained, open source banner that takes 2 minutes to install and never needs a dashboard.
No build step. Works with any stack.
Colors, position, text. Or use defaults.
Consent stored. Google signals sent automatically.
Audit the code yourself. No black boxes.
~6kb gzipped. No external dependencies.
GDPR opt-in by default. Consent persists. Google gets the signal.
Free tier runs entirely client-side.
SafeBanner focuses on consent UI and signaling. It doesn't:
SafeBanner manages consent on the site itself. No hosted consent records, no data processor relationship, no subprocessor complexity.
You stay in control. SafeBanner exposes consent state via API. Check hasConsentFor('analytics') before loading your trackers.
Free gets you a fully working consent banner. Pro makes it match your product.
No hosted consent records. No enterprise bloat. Just a clean banner that works.
$0
$15/mo
SafeBanner helps you capture consent choices and send Google Consent Mode v2 signals, but it is not legal advice and it does not act as your hosted system of record. Consent stays on the site itself, not in a SafeBanner dashboard.
Yes. The open-source version is fully functional. Pro adds branding removal, more languages, and banner customization.
Yes. MIT license. Run it on your own infra.
Yes. It's a single script tag. Works everywhere.
Consent is stored in the user's browser. SafeBanner does not store hosted consent records or act as a compliance system of record — that keeps your setup simple and your liability low. If you need server-side audit trails, your own backend is the right place to capture and own that data.
One script tag. Works with any stack. No account, no dashboard, no bloat.