• Platform
    • Data Privacy Platform

      The simple, all-in-one data privacy platform

    • header__icon-1
      Cookie Consent

      Manage consent for data privacy laws in 50+ countries

    • user-square
      Subject Rights Management

      Streamline the DSAR workflow

    • data mapping primary 200
      Data Mapping

      Automate and visualize data store discovery and classification

    • shield-tick
      Vendor Privacy Risk Management

      Ensure your customers’ data is in good hands

    • Assessments
    • Privacy Templates
    • GDPR Representative
    • Consult Privacy Team
    • Regulatory Guidance
    • Integrations
    G2 - CMP - Spring 2023 (1)
  • Solutions
    • By Regulation
    • CPRA

      Discover how Osano supports CPRA compliance

    • CCPA

      Learn about the CCPA and how Osano can help

    • GDPR

      Achieve compliance with one of the world’s most comprehensive data privacy laws

    • By Organization Type
    • Icon (10)
      Start-Up

      Don’t let data privacy compliance get in the way of growth

    • Icon (11)
      Mid-Sized

      Preserve your competitive edge

    • Icon (12)
      Enterprise

      Manage data privacy at scale

    • By Use Case
    • Path
      Consent Management

      Manage consent without the complexity

    • Icon (14)
      DSAR Automation

      Never miss a DSAR deadline again

    • Icon (15)
      Vendor Risk Management

      Regain insight and control over your customers’ data

    • Icon (16)
      Privacy Program Management

      Build and grow an end-to-end privacy program

  • Resources
    • View All Resources
    • book-open-01
      Articles

      Expert insights on all things privacy

    • Icon (25)
      Resource Center

      Key resources to further your data privacy education

    • Icon (17)
      Topics

      Research the most essential privacy topics

    • envelope icon primary 200
      Newsletter

      Subscribe and become a Privacy Insider

    • Icon (20)
      Our Pledge

      No fines, no penalties

    • Icon (21)
      Product Updates

      What’s the latest with Osano?

    • Icon (22)
      System Status

      What’s the status of account management systems, the platform, and support systems?

    Latest Blog post

    A Major Milestone for Osano...and the Industry

    When we founded Osano, our goals were ambitious. We wanted to...

    Read Now
  • Company
    • Vector
      About Us

      The Osano story

    • Icon (25)
      Careers

      Become an Osanian and help us build the future of privacy!

    • Icon (26)
      Contact

      We’re eager to hear from you

    • 
      Our Pledge

      No fines, no penalties

    • Icon (27)
      Data Licensing

      Add Osano data privacy ratings and recommendations to your application

    • Icon (25)
      Swag Store

      Fresh duds for data privacy fans

    • Icon (29)
      Press & Media

      Inquiries and Osano in the news

    • Icon (30)
      Partners & Resellers

      Interested in partnering with us?

  • Pricing
  • Sign In Book a Demo

Troubleshooting

Solutions for Cookie Consent problems

Here you can find solutions to common problems. Report issues on Cookie Consent GitHub page.

1. How to get top pushdown to work with a fixed navigation bar?

You’ll need to add top margin to your navigation bar on popup open and remove it on close.

window.cookieconsent.initialise({ palette: {popup:{background:"#000"},button:{background:"#f1d600"}}, position: "top", static: true, onPopupOpen : function () { pushDown(this.element.clientHeight); }, onPopupClose : function () { pushDown(0); } }); function pushDown(height) { var navbar = document.getElementsByClassName(" NAVBAR CLASS ")[0]; navbar.style.transition = 'all 1s'; navbar.style.marginTop = height+'px'; }

2. Javascript TypeError

null is not an object (evaluating 's.firstChild')

This error message usually means that the body of your website is loaded dynamically and after Cookie Consent.

Try moving the scripts to the footer, just before the closing the body tag.

Cookie Consent is only available in English. However, you can configure every line of text on cookie consent window. This can be done dynamically on multilingual sites using your own translation files/scripts.

Example:
window.cookieconsent.initialise({ palette: { popup:{ background:"#000" }, button:{ background:"#f1d600" } }, content: { message: "//MESSAGE_IN_CURRENT_LANG", dismiss: "//DISMISS_BUTTON_IN_CURRENT_LANG" } });

What's New at Osano

Introducing Osano Privacy Legal Templates

Now, with Osano Privacy Legal Templates you can get started faster by leveraging templates generated by our global team of privacy experts.

Learn more

Introducing DSAR email intake

Capture data subject rights requests with the convenience of email and the efficiency of a dedicated intake form.

Learn more

New reworked DSAR and discovery

We've reworked and redesigned Osano Subject Rights Management and Data Discovery, unifying them into a single, seamless experience and creating automation to save you time.

Learn more

Stay GDPR compliant under new French ruling

Privacy regulators at the CNIL in France recently declared that Google Analytics violates GDPR. Osano’s new block list feature can disable Google Analytics in France to keep you compliant while allowing you to use Google Analytics in regions where it is still legal.

LEARN MORE

New in May 2022: DSAR conditional fields, 28 new integrations, and more!

Customize DSAR forms with conditional fields, serve consent banners in additional languages, use 28 new integrations for Data Discovery, and more! Check out our latest product announcement blog for demos, links, and more information.

LEARN WHAT’S NEW IN MAY

View more product updates

Osano product & engineering teams have been hard at work. View the full list of all product updates.

View Product Updates