Frequently Asked Questions (FAQ)

Answers to the most common questions about BannerBuddy banners, compliance, and setup.

What is BannerBuddy?

BannerBuddy provides simple, self-contained cookie consent and website banners. Each banner is a one-time purchase—no subscriptions, no watermarks, and no external dependencies. Just copy, paste, and customize.

Do these banners make my site legally compliant?

Not by themselves. Our scripts give you the technical tools to display consent banners and manage pixels or tags based on user choices. You are responsible for full legal compliance (GDPR, CCPA/CPRA, etc.), including updating your privacy and cookie policies and ensuring all tracking scripts respect consent. If in doubt, consult a qualified legal professional.

What is the difference between the Basic Cookie banner and the GDPR/CCPA banners?

  • Basic Cookie: A lightweight banner that shows transparency and lets users accept or decline cookies. Not intended for strict legal compliance.
  • GDPR Banner: Provides granular consent categories (for example, Necessary, Analytics, Marketing) and integrates with Google Consent Mode and optional Firebase logging.
  • CCPA/CPRA Banner: Includes “Do Not Sell or Share My Personal Information” functionality and opt-out flows required under California law.
  • Promo Banner: A flexible notification bar for promotions, announcements, or messages—no consent logic, just visibility.

How do I install a banner?

  1. Copy the full <script> block from your purchased file.
  2. Paste it into your site’s custom code area (for example, Webflow, Shopify, WordPress, Wix, Squarespace).
  3. Customize the configuration section for your brand: text, colors, privacy policy link, and your tag IDs (GTM, Facebook Pixel, TikTok, Google Ads, etc.).
  4. Save and publish. The banner will display automatically.

Where should I paste the script?

  • Most builders: Paste into the “Head Code” or “Footer Code” injection areas.
  • Custom sites: Place it just before the closing </head> or </body> tag.

Either position works, but putting it in the <head> ensures it loads immediately.

Does it work with Google Tag Manager (GTM)?

Yes. For GDPR, you’ll need to:

  • Add your GTM ID to the script.
  • Configure Consent Mode in GTM so your tags respect the banner’s consent signals. This includes setting up “Consent Initialization” triggers and verifying in GTM Preview mode.

Can I log consent for audit purposes?

Yes—the GDPR banner includes optional Firebase Firestore logging. When enabled, each user’s consent choices are securely recorded in your Firebase project for accountability and GDPR Article 5(2) compliance.

Do the scripts load third-party code automatically?

No. Pixels and tags are only loaded if:

  • You add their IDs into the script’s configuration, and
  • The user provides the required consent.

If you hardcode scripts directly into your HTML, they will run regardless of consent. We recommend managing all tracking via GTM or through the BannerBuddy script.

How often does the banner reappear?

You can configure the expiry time in the script (for example, 180 or 365 days). When the consent cookie expires, or if you update the policy version, users will be asked to provide consent again.

Can I customize the look?

Absolutely. Every banner includes easy controls for:

  • Background and text colors
  • Button text and hover states
  • Position (bottom-left, center, or right)
  • Wording (message, button labels, link text)

What if I need support?

Your purchase includes setup documentation. If you need extra help, reach out via our Support Page.