CINXE.COM
CPRA Compliance Software by Osano | Simple CPRA Compliance | Osano
<!doctype html><html lang="en"><head> <meta charset="utf-8"> <title>CPRA Compliance Software by Osano | Simple CPRA Compliance | Osano</title> <link rel="shortcut icon" href="https://www.osano.com/hubfs/v2/icons/favicon/ms-icon-310x310.png"> <meta name="description" content="Searching for a CPRA compliance solution that does it all? Discover how Osano can help you comply with the CPRA."> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="og:description" content="Searching for a CPRA compliance solution that does it all? Discover how Osano can help you comply with the CPRA."> <meta property="og:title" content="CPRA Compliance Software by Osano | Simple CPRA Compliance"> <meta name="twitter:description" content="Searching for a CPRA compliance solution that does it all? Discover how Osano can help you comply with the CPRA."> <meta name="twitter:title" content="CPRA Compliance Software by Osano | Simple CPRA Compliance"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/8.4.7/swiper-bundle.min.css" integrity="sha512-N2IsWuKsBYYiHNYdaEuK4eaRJ0onfUG+cdZilndYaMEhUGQq/McsFU75q3N+jbJUNXm6O+K52DRrK+bSpBGj0w==" crossorigin="anonymous" referrerpolicy="no-referrer"> <style> a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px} </style> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/template_assets/107540355660/1728402644863/Osano/css/main.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/112224055108/1706649595039/module_112224055108_Announcement_Bar.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/111415423003/1727864669955/module_111415423003_Header.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/112378925990/1706649596552/module_112378925990_Hero_-_2_Col.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/114740275971/1707333963883/module_114740275971_Global_Trust_Bar_Light.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/107940665627/1710509461226/module_107940665627_Tab_Panels.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/107787665843/1729095410175/module_107787665843_Switchback.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/114966504493/1706649590635/module_114966504493_Global_Blog_Card_Deck.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/112535877920/1706649593169/module_112535877920_Conversion_Panel_Update.min.css"> <link rel="stylesheet" href="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/107544076640/1706649594681/module_107544076640_Site_Footer.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/8.4.7/swiper-bundle.min.js" integrity="sha512-h5Vv+n+z0eRnlJoUlWMZ4PLQv4JfaCVtgU9TtRjNYuNltS5QCqi4D4eZn4UkzZZuG2p4VBz3YIlsB7A2NVrbww==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <link rel="canonical" href="https://www.osano.com/solutions/cpra-compliance-software"> <meta charset="UTF-8"> <meta name="referrer" content="same-origin"> <meta http-equiv="Content-Security-Policy" content="default-src data: https:; script-src 'unsafe-inline' 'unsafe-eval' https:; worker-src blob: https:; object-src 'none'; style-src data: 'unsafe-inline' https:; img-src data: https:; media-src data: https: blob:; frame-src https:; font-src data: https:; connect-src data: https:"> <meta name="referrer" content="strict-origin-when-cross-origin"> <meta name="msapplication-TileColor" content="%23ffffff"> <meta name="msapplication-TileImage" content="https://www.osano.com/hubfs/v2/icons/favicon/ms-icon-144x144.png"> <meta name="theme-color" content="%23ffffff"> <link rel="apple-touch-icon" sizes="57x57" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.osano.com/hubfs/v2/icons/favicon/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="https://www.osano.com/hubfs/v2/icons/favicon/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.osano.com/hubfs/v2/icons/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="https://www.osano.com/hubfs/v2/icons/favicon/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.osano.com/hubfs/v2/icons/favicon/favicon-16x16.png"> <link rel="manifest" href="https://www.osano.com/hubfs/v2/icons/favicon/manifest.json"> <script> window.dataLayer = window.dataLayer ||[]; function gtag(){dataLayer.push(arguments);} gtag('consent','default',{ 'ad_storage':'denied', 'analytics_storage':'denied', 'ad_user_data':'denied', 'ad_personalization':'denied', 'personalization_storage':'denied', 'functionality_storage':'granted', 'security_storage':'granted', 'wait_for_update': 500 }); gtag("set", "ads_data_redaction", true); </script> <!-- domain: www.osano.com --><link rel="preload" as="script" href="https://cmp.osano.com/2sUBzx7wRdAfu6J2kkS/8e547744-886f-4a9b-a90f-7e96a47aa604/osano.js"><script src="https://cmp.osano.com/2sUBzx7wRdAfu6J2kkS/8e547744-886f-4a9b-a90f-7e96a47aa604/osano.js"></script> <script> var consentStatus = { "ESSENTIAL": "ACCEPT", "ANALYTICS": "DENY", "MARKETING": "DENY", "PERSONALIZATION": "DENY" }; var clearedCookies = false; function clearCookies(o){ if(typeof(o) === "object" && o.ANALYTICS == "DENY" && clearedCookies === false){ var _hsp = window._hsp = window._hsp || []; _hsp.push(['revokeCookieConsent']); var _paq = window._paq = window._paq || []; _paq.push(['disableCookies']); clearedCookies = true; console.log("Cleared Cookies"); } } if(typeof(window.Osano) === "object"){ window.Osano.cm.addEventListener("osano-cm-consent-saved", function (consent) { if(typeof(consent) === "object"){ consentStatus = consent; clearCookies(consent); } }); window.Osano.cm.addEventListener("osano-cm-initialized", function (consent) { if(typeof(consent) === "object"){ consentStatus = consent; clearCookies(consent);}}); } </script> <script> window.hsSetTimeout = window.setTimeout; window.setTimeout = function(func, delay) { if(delay === 99000){ delay = 0; } return window.hsSetTimeout(function() {try {func();} catch (e) {throw e;}}, delay);}; window.hsConversationsSettings = { loadImmediately: false }; window.addEventListener('load', function () { if (window.HubSpotConversations) { onConversationsAPIReady(); } else { window.hsConversationsOnReady = [onConversationsAPIReady]; } }); function onConversationsAPIReady() { window.HubSpotConversations.widget.load(); } </script> <script type="application/ld+json">{"@context": "https://schema.org","@type": "WebSite","url": "https://www.osano.com/","potentialAction": {"@type": "SearchAction","target": "https://www.osano.com/search?term={search_term_string}","query-input": "required name=search_term_string" } }</script> <style>@media print { div#hubspot-messages-iframe-container, .osano-cm-window { display: none!important; } }</style> <style> header { animation: leadinModal-dropin 0.5s; -webkit-animation: leadinModal-dropin 0.5s; -webkit-backface-visibility: hidden; top: 0px; } div.leadinModal.leadinModal-theme-top { z-index: 96; } div.leadinModal.leadinModal-theme-top.leadinModal-hidden { display: block; } div.leadinModal.leadinModal-theme-top.leadinModal-hidden > div.leadinModal-overlay, div.leadinModal.leadinModal-theme-top.leadinModal-hidden > div.leadinModal-content { animation: none; -webkit-animation:none; -moz-animation: none; -o-animation: none; } div.leadinModal.leadinModal-theme-top.leadinModal-closing { animation: leadinModal-dropout 0.5s; -webkit-animation: leadinModal-dropout 0.5s; -webkit-backface-visibility: hidden; } @keyframes bgPulse { 0% { background: inherit; } 40% { background: #7a3ff1; } 50% { background: inherit; } 70% { background: #7a3ff1; } 80% { background: inherit; } } div.leadinModal-theme-top > div.leadinModal-content > div.leadinModal-content-wrapper { animation: bgPulse 5s infinite linear; -webkit-animation: bgPulse 5s infinite linear; } </style> <meta property="og:image" content="https://www.osano.com/hubfs/assets/site%20images/Featured%20Images%20-%20CPRA%20Solution.png"> <meta name="twitter:image" content="https://www.osano.com/hubfs/assets/site%20images/Featured%20Images%20-%20CPRA%20Solution.png"> <meta property="og:url" content="https://www.osano.com/solutions/cpra-compliance-software"> <meta name="twitter:card" content="summary"> <meta http-equiv="content-language" content="en"> <meta name="generator" content="HubSpot"></head> <body> <div class="body-wrapper hs-content-id-115511014198 hs-site-page page " data-page="solutions/cpra-compliance-software"> <div data-global-resource-path="Osano/templates/partials/header.html"> <header class="header header-main"> <div class="container"> <div class="row mx-0 align-items-center"> <a class="d-inline-flex header__logo" href="https://www.osano.com"> <img src="https://www.osano.com/hubfs/Imported%20images/Logo.svg" alt="Logo" loading="lazy" width="142" height="32" style="max-width: 100%; height: auto;"> </a> <ul class="header__top-menu-wrapper header__menu-wrapper "> <li> <a href="javascript:void(0);" class="open-sub-menu"> <span> Platform </span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8" fill="none"> <path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <div class="header__submenu-wrapper"> <div class="platform_menu"> <ul> <li class="header__submenu-header hover-arrow "> <h5 class=""> <span> The Osano Platform Overview </span> <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewbox="0 0 13 12" fill="none"> <path d="M1.41699 6H11.917M11.917 6L6.66699 0.75M11.917 6L6.66699 11.25" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> </svg> </h5> <p> Get an overview of the simple, all-in-one data privacy platform </p> <a class="mask-link" href="https://www.osano.com/products"> </a> </li> <div class="platform"> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/header__icon-1.svg" alt="header__icon-1" loading="lazy" width="21" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Cookie Consent </h5> <p> Manage consent for data privacy laws in 50+ countries </p> </div> <a class="mask-link" href="https://www.osano.com/cookieconsent"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/user-square.svg" alt="user-square" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Subject Rights Management </h5> <p> Streamline and automate the DSAR workflow </p> </div> <a class="mask-link" href="https://www.osano.com/products/subject-rights"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/assessments%20primary%20200.svg" alt="assessments primary 200" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Assessments </h5> <p> Efficiently manage assessment workflows using custom or pre-built templates </p> </div> <a class="mask-link" href="https://www.osano.com/products/privacy-assessments"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/Unified%20Consent%20primary%20200.svg" alt="Unified Consent primary 200" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Unified Consent & Preference Hub </h5> <p> Streamline consent, utilize non-cookie data, and enhance customer trust </p> </div> <a class="mask-link" href="https://www.osano.com/products/unified-consent-preference-hub"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/data%20mapping%20primary%20200.svg" alt="data mapping primary 200" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Data Mapping </h5> <p> Automate and visualize data store discovery and classification </p> </div> <a class="mask-link" href="https://www.osano.com/products/data-mapping"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/shield-tick.svg" alt="shield-tick" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Vendor Privacy Risk Management </h5> <p> Ensure your customers’ data is in good hands </p> </div> <a class="mask-link" href="https://www.osano.com/products/vendor-risk"> </a> </li> </div> </ul> <ul> <li class="header__submenu-header "> <h5 class=""> <span> Features & Integrations </span> </h5> <p> Key Features & Integrations </p> </li> <div class="features"> <li class="header__submenu-list-item"> <div> <h5> Privacy Templates </h5> </div> <a class="mask-link" href="https://www.osano.com/features/privacy-templates"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> GDPR Representative </h5> </div> <a class="mask-link" href="https://www.osano.com/features/gdpr-representative"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> Consult Privacy Team </h5> </div> <a class="mask-link" href="https://www.osano.com/features/privacy-experts"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> Regulatory Guidance </h5> </div> <a class="mask-link" href="https://www.osano.com/features/regulatory-guidance"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> Integrations </h5> </div> <a class="mask-link" href="https://developers.osano.com/integrations/" target="_blank" rel="noopener"> </a> </li> </div> </ul> </div> </div> </li> <li> <a href="javascript:void(0);" class="open-sub-menu"> <span> Solutions </span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8" fill="none"> <path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <div class="header__submenu-wrapper"> <ul class=" "> <li class="header__submenu-header "> <h5 class=""> <span> By Regulation </span> </h5> </li> <li class="header__submenu-list-item"> <div> <h5> CPRA </h5> <p> Discover how Osano supports CPRA compliance </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/cpra-compliance-software"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> CCPA </h5> <p> Learn about the CCPA and how Osano can help </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/ccpa-compliance-software"> </a> </li> <li class="header__submenu-list-item"> <div> <h5> GDPR </h5> <p> Achieve compliance with one of the world’s most comprehensive data privacy laws </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/gdpr-compliance-software"> </a> </li> </ul> <ul class=" "> <li class="header__submenu-header "> <h5 class=""> <span> By Organization Type </span> </h5> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(10).svg" alt="Icon (10)" loading="lazy" width="23" height="12" style="max-width: 100%; height: auto;"> <div> <h5> Start-Up </h5> <p> Don’t let data privacy compliance get in the way of growth </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/start-up-privacy-software"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(11).svg" alt="Icon (11)" loading="lazy" width="21" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Mid-Sized </h5> <p> Preserve your competitive edge </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/mid-sized-privacy-software"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(12).svg" alt="Icon (12)" loading="lazy" width="23" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Enterprise </h5> <p> Manage data privacy at scale </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/enterprise-privacy-software"> </a> </li> </ul> <ul class=" "> <li class="header__submenu-header "> <h5 class=""> <span> By Use Case </span> </h5> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Path.svg" alt="Path" loading="lazy" width="21" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Consent Management </h5> <p> Manage consent without the complexity </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/consent-management-platform"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(14).svg" alt="Icon (14)" loading="lazy" width="21" height="22" style="max-width: 100%; height: auto;"> <div> <h5> DSAR Automation </h5> <p> Never miss a DSAR deadline again </p> </div> <a class="mask-link" href="https://www.osano.com/products/subject-rights"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(16).svg" alt="Icon (16)" loading="lazy" width="23" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Privacy Program Management </h5> <p> Build and grow an end-to-end privacy program </p> </div> <a class="mask-link" href="https://www.osano.com/solutions/privacy-program-management-software"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(15).svg" alt="Icon (15)" loading="lazy" width="19" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Vendor Risk Management </h5> <p> Regain insight and control over your customers’ data </p> </div> <a class="mask-link" href="https://www.osano.com/products/vendor-risk"> </a> </li> </ul> </div> </li> <li> <a href="javascript:void(0);" class="open-sub-menu"> <span> Resources </span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8" fill="none"> <path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <div class="header__submenu-wrapper"> <ul class=" reduced-size "> <li class="header__submenu-header "> <h5 class=""> <span> Resources </span> </h5> <p> Key resources on all things data privacy </p> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/book-open-01.svg" alt="book-open-01" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> Articles </h5> <p> Expert insights on all things privacy </p> </div> <a class="mask-link" href="https://www.osano.com/articles"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(25).svg" alt="Icon (25)" loading="lazy" width="22" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Resource Center </h5> <p> Key resources to further your data privacy education </p> </div> <a class="mask-link" href="https://www.osano.com/resources"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/hand%20a%20heart%20icon%20primary%20200.svg" alt="hand a heart icon primary 200" loading="lazy" width="23" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Customer Stories </h5> <p> Meet some of the 5,000+ leaders using Osano to transform their privacy programs </p> </div> <a class="mask-link" href="https://www.osano.com/customers"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/globe%20icon%20primary%20200.svg" alt="globe icon primary 200" loading="lazy" width="21" height="22" style="max-width: 100%; height: auto;"> <div> <h5> U.S. Data Privacy Laws </h5> <p> A guide to data privacy in the U.S. </p> </div> <a class="mask-link" href="https://www.osano.com/us-data-privacy-laws"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/code%20icon%20primary%20200.svg" alt="code icon primary 200" loading="lazy" width="22" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Product Updates </h5> <p> What's the latest from Osano? </p> </div> <a class="mask-link" href="https://www.osano.com/updates"> </a> </li> </ul> <ul class=" "> <li class="header__submenu-header "> <h5 class=""> <span> Become a Privacy Insider </span> </h5> <p> Data privacy is complex but you're not alone </p> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/marketing/assets/icons/envelope%20icon%20primary%20200.svg" alt="envelope icon primary 200" loading="lazy" width="22" height="18" style="max-width: 100%; height: auto;"> <div> <h5> The Newsletter </h5> <p> Join our weekly newsletter with over 35,000 subscribers </p> </div> <a class="mask-link" href="https://www.osano.com/newsletter"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(17).svg" alt="Icon (17)" loading="lazy" width="16" height="20" style="max-width: 100%; height: auto;"> <div> <h5> The Podcast </h5> <p> Global experts share insights and compelling personal stories about the critical importance of data privacy </p> </div> <a class="mask-link" href="https://www.osano.com/podcast"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/book-open-01.svg" alt="book-open-01" loading="lazy" width="24" height="24" style="max-width: 100%; height: auto;"> <div> <h5> The Book </h5> <p> Osano CEO, Arlo Gilbert, covers the history of data privacy and how companies can start a privacy program </p> </div> <a class="mask-link" href="https://www.osano.com/the-privacy-insider-book"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(30).svg" alt="Icon (30)" loading="lazy" width="23" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Events </h5> <p> Upcoming webinars and in-person events designed for privacy professionals </p> </div> <a class="mask-link" href="https://www.osano.com/events"> </a> </li> </ul> <div class="header__navigation-card header__latest-post"> <h4> Latest Blog post </h4> <div class="header__latest-post-content"> <div class="d-flex"> <img class="blog-related-posts__image" src="https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=352&name=post-summit%20blog.png" loading="lazy" width="352" alt="Two professionals discussing" srcset="https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=176&name=post-summit%20blog.png 176w, https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=352&name=post-summit%20blog.png 352w, https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=528&name=post-summit%20blog.png 528w, https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=704&name=post-summit%20blog.png 704w, https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=880&name=post-summit%20blog.png 880w, https://www.osano.com/hs-fs/hubfs/post-summit%20blog.png?width=1056&name=post-summit%20blog.png 1056w" sizes="(max-width: 352px) 100vw, 352px"> </div> <div class="header__latest-post-wrapper"> <h4> It’s Time for Privacy Pros to Make a Strategic Shift </h4> <p> The importance of effective data privacy can no longer be ignored. </p> <span class="btn-inline"> <span> Read Now </span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewbox="0 0 14 14" fill="none"> <path d="M1.16699 6.99984H12.8337M12.8337 6.99984L7.00033 1.1665M12.8337 6.99984L7.00033 12.8332" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </span> </div> </div> <a class="mask-link" href="https://www.osano.com/articles/data-privacy-strategic-shift" target="_blank"></a> </div> </div> </li> <li> <a href="javascript:void(0);" class="open-sub-menu"> <span> Company </span> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8" fill="none"> <path d="M1 1.5L6 6.5L11 1.5" stroke="white" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <div class="header__submenu-wrapper"> <ul class=" "> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Vector.svg" alt="Vector" loading="lazy" width="20" height="20" style="max-width: 100%; height: auto;"> <div> <h5> About Us </h5> <p> The Osano story </p> </div> <a class="mask-link" href="https://www.osano.com/company/about"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(25).svg" alt="Icon (25)" loading="lazy" width="22" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Careers </h5> <p> Become an Osanian and help us build the future of privacy! </p> </div> <a class="mask-link" href="https://www.osano.com/company/careers"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(26).svg" alt="Icon (26)" loading="lazy" width="20" height="21" style="max-width: 100%; height: auto;"> <div> <h5> Contact </h5> <p> We’re eager to hear from you </p> </div> <a class="mask-link" href="https://www.osano.com/company/contact"> </a> </li> </ul> <ul class=" "> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/%EF%83%A3.svg" alt="" loading="lazy" width="19" height="19" style="max-width: 100%; height: auto;"> <div> <h5> Our Pledge </h5> <p> No fines, no penalties </p> </div> <a class="mask-link" href="https://www.osano.com/pledge"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(27).svg" alt="Icon (27)" loading="lazy" width="21" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Data Licensing </h5> <p> Add Osano data privacy ratings and recommendations to your application </p> </div> <a class="mask-link" href="https://www.osano.com/company/data"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(28).svg" alt="Icon (28)" loading="lazy" width="21" height="22" style="max-width: 100%; height: auto;"> <div> <h5> Osano Swag Store </h5> <p> Increase Trust. Stay Compliant. Get Cool Swag. </p> </div> <a class="mask-link" href="https://shop.osano.com" target="_blank" rel="noopener"> </a> </li> </ul> <ul class=" "> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(29).svg" alt="Icon (29)" loading="lazy" width="21" height="21" style="max-width: 100%; height: auto;"> <div> <h5> Press & Media </h5> <p> Inquiries and Osano in the news </p> </div> <a class="mask-link" href="https://www.osano.com/pr"> </a> </li> <li class="header__submenu-list-item"> <img src="https://www.osano.com/hubfs/Imported%20sitepage%20images/Icon%20(30).svg" alt="Icon (30)" loading="lazy" width="23" height="20" style="max-width: 100%; height: auto;"> <div> <h5> Partners & Resellers </h5> <p> Interested in partnering with us? </p> </div> <a class="mask-link" href="https://www.osano.com/company/partners-resellers"> </a> </li> </ul> </div> </li> <li> <a href="https://www.osano.com/plans"> <span> Pricing </span> </a> </li> <li class="header__cta-wrapper ml-auto"> <a class="inline-btn" href="https://my.osano.com/" target="_blank" rel="noopener"> <span> Sign In </span> </a> <a class="primary-btn" href="https://www.osano.com/request/demo"> <span> Book a Demo </span> </a> </li> </ul> <button class="d-xxl-none menu-btn" id="menu-btn"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewbox="0 0 24 20" fill="none"> <path d="M1.30078 1.9668H22.6341" stroke="#ffffff" stroke-width="2.41667" stroke-linecap="round"></path> <path d="M1.30078 9.96704H22.6341" stroke="#ffffff" stroke-width="2.41667" stroke-linecap="round"></path> <path d="M1.30078 17.967H22.6341" stroke="#ffffff" stroke-width="2.41667" stroke-linecap="round"></path> </svg> </button> </div> </div> </header> <div class="header-divider"></div></div> <main id="main-content" class="body-container-wrapper"> <div id="hs_cos_wrapper_module_168367707824869" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><section class="hero-2-col hero__dynamic"> <div class="hero-2-col-wrapper hero__dynamic-padding"> <div class="breadcrumbs container"> <a class="breadcrumbs__home-link" href="https://www.osano.com"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewbox="0 0 18 18" fill="none"> <path d="M5.66667 13.1663H12.3333M8.18141 1.30297L2.52949 5.6989C2.15168 5.99276 1.96278 6.13968 1.82669 6.32368C1.70614 6.48667 1.61633 6.67029 1.56169 6.86551C1.5 7.0859 1.5 7.32521 1.5 7.80384V13.833C1.5 14.7664 1.5 15.2331 1.68166 15.5896C1.84144 15.9032 2.09641 16.1582 2.41002 16.318C2.76654 16.4996 3.23325 16.4996 4.16667 16.4996H13.8333C14.7668 16.4996 15.2335 16.4996 15.59 16.318C15.9036 16.1582 16.1586 15.9032 16.3183 15.5896C16.5 15.2331 16.5 14.7664 16.5 13.833V7.80384C16.5 7.32521 16.5 7.0859 16.4383 6.86551C16.3837 6.67029 16.2939 6.48667 16.1733 6.32368C16.0372 6.13968 15.8483 5.99276 15.4705 5.69891L9.81859 1.30297C9.52582 1.07526 9.37943 0.9614 9.21779 0.917634C9.07516 0.879018 8.92484 0.879018 8.78221 0.917634C8.62057 0.9614 8.47418 1.07526 8.18141 1.30297Z" stroke="#F0E7FA" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> <span class="breadcrumbs__divider"> <svg xmlns="http://www.w3.org/2000/svg" width="6" height="10" viewbox="0 0 6 10" fill="none"> <path d="M1 9L5 5L1 1" stroke="#CDC5D7" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round" /> </svg> </span> <span class="breadcrumbs__current-page"> CPRA Compliance Software by Osano | Simple CPRA Compliance </span> </div> <div class="container"> <div class="row hero-2-col__row"> <div class="col-12 col-lg-6 hero-2-col__header"> <h5 class="eyebrow form-hero"> CPRA Compliance Software </h5> <h1 class="hero-2-col__heading"> The Simple CPRA Solution <em>You've Been Looking For</em> </h1> <p> Complying with the California Privacy Rights Act (CPRA) can be a major challenge. Let Osano be your CPRA compliance solution with capabilities for managing opt-out requests, processing universal preference signals like the Global Privacy Control, automation for consumer and employee subject rights requests, and more. </p> <div class="cta-wrapper mb-0 "> <a class="primary-btn btn-lg" href="/request/demo"> <span> Discover Osano for CPRA Compliance </span> </a> </div> </div> <div class="col-12 col-lg-6 hero-2-col__image"> <img src="https://www.osano.com/hubfs/marketing/assets/switchbacks/Switchback%20-%20Localization%20w%20person%20-%202.svg" alt="Switchback - Localization w person - 2" loading="lazy" width="594" height="606" style="max-width: 100%; height: auto;"> </div> </div> </div> </div> </section></div> <div id="hs_cos_wrapper_module_168367763102678" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <section class="trustbar-section" data-section-theme="light" data-double-padding="false"> <div class="container"> <h5 class="eyebrow trustbar">JOIN 1000+ Companies using Osano</h5> <div class="swiper trustbar-container"> <div class="swiper-wrapper"> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/linux%20foundation%20logo%20gray%20400.svg" alt="linux foundation logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/AMC%20Theatres%20logo%20gray%20400.svg" alt="AMC Theatres logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Sesame%20workshop%20logo%20grey%20400.svg" alt="Sesame workshop logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/New%20Relic%20logo%20gray%20400.svg" alt="New Relic logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Rodd%20and%20Gunn%20logo%20grey%20400.svg" alt="Rodd and Gunn logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Boston%20Medical%20logo%20grey%20400.svg" alt="Boston Medical logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Newegg%20logo%20gray%20400.svg" alt="Newegg logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/White%20Castle%20logo%20grey%20400.svg" alt="White Castle logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Sierra%20Nevada%20logo%20gray%20400.svg" alt="Sierra Nevada logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Broadridge%20logo%20gray%20400.svg" alt="Broadridge logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/BuzzRX%20logo%20grey%20400.svg" alt="BuzzRX logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Sprinklr%20logo%20grey%20400.svg" alt="Sprinklr logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/JD%20Supra%20logo%20gray%20400.svg" alt="JD Supra logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Loves%20logo%20grey%20400.svg" alt="Loves logo grey 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> <div class="swiper-slide auto-trust-bar-image"> <img class="trustbar-logo" src="https://www.osano.com/hubfs/assets/logos/social%20proof%20(referenceable)/Ping%20logo%20gray%20400.svg" alt="Ping logo gray 400" loading="lazy" width="78" height="60" style="max-width: 100%; height: auto;"> </div> </div> </div> </div> </section></div> <div id="hs_cos_wrapper_module_168366426127463" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <section class="tab-panels-section"> <div class="container"> <hgroup role="group" class="intro-wrapper tab-panels-intro-wrapper "> <span class="eyebrow tab-panels-eyebrow">THE BASICS</span> <h2 class="heading tab-panels-heading ">What Is the CPRA?</h2> <p class="subheading tab-panels-subheading">Not enough time to slog through pages of legalese? Check out our primer to the CPRA below.</p> <div class="cta-container tab-panels-cta-container"> </div> </hgroup> <div class="tab-buttons-wrapper"> <button class="tab-button text-md medium-weight active" data-button="ccpa-vs.-cpra">CCPA vs. CPRA </button> <button class="tab-button text-md medium-weight " data-button="am-i-subject-to-the-cpra?">Am I Subject to the CPRA?</button> <button class="tab-button text-md medium-weight " data-button="cpra-requirements">CPRA Requirements</button> <button class="tab-button text-md medium-weight " data-button="cpra-enforcement">CPRA Enforcement</button> </div> <div class="tab-panels-wrapper " data-bg="gray-blue"> <div class="tab-panel show" data-panel="ccpa-vs.-cpra"> <div class="tab-panel-copy-wrapper"> <h3>CCPA vs. CPRA </h3> <p>The California Consumer Protection Act (CCPA) was essentially the first iteration of the CPRA. The CCPA was enacted into law in 2018 and became effective in 2020, but privacy advocates immediately felt it wasn't strong enough.</p> <p> </p> <p>This led to the creation of the CPRA, which went into effect January 1, 2023, and strengthened the CCPA. Nowadays, people often use the terms CCPA and CPRA interchangeably. Here are some of the new changes introduced by the CPRA.</p> <p> </p> <ul> <li> <div>Creation of the California Privacy Protection Agency (CPPA).</div> </li> <li>Expanded consumers’ right to opt out of the sale of data to opt out of its sharing for targeted advertising.</li> <li>Created a second category of sensitive data (e.g., social security numbers, sexual identity, health data, and the like).</li> <li>Required businesses to minimize data collection.</li> <li>Required privacy assessments.</li> <li> <div>And more.</div> </li> </ul> </div> <div class="tab-panel-image-wrapper"> <img class="tab-panel-image" src="https://www.osano.com/hubfs/assets/switchbacks/cpra-compliance-image-slidebox-1.svg" alt="cpra-compliance-image-slidebox-1" loading="lazy" width="603" height="570" style="max-width: 100%; height: auto;"> </div> </div> <div class="tab-panel " data-panel="am-i-subject-to-the-cpra?"> <div class="tab-panel-copy-wrapper"> <h3>Am I Subject to the CPRA?</h3> <p>If you do business in California, the odds are you’re subject to the CPRA. Specifically, the CPRA applies if you do business in California, collect the personal data of Californians or have it collected for you, and fit one or more of these criteria:</p> <p> </p> <ul> <li>Buy, sell, or share the personal information of 100k people or households.</li> <li>Create 50% or more of your revenue through the sale or sharing of personal information.</li> <li> <div>Had $25 million in gross revenue in the preceding calendar year.</div> </li> </ul> </div> <div class="tab-panel-image-wrapper"> <img class="tab-panel-image" src="https://www.osano.com/hubfs/assets/slidebox/gdpr%20compliance%20-%20slidebox%20-%20image%20-%20time.svg" alt="cpra compliance - slidebox - image - am i subject" loading="lazy" width="623" height="592" style="max-width: 100%; height: auto;"> </div> </div> <div class="tab-panel " data-panel="cpra-requirements"> <div class="tab-panel-copy-wrapper"> <h3>CPRA Requirements</h3> <p>The CPRA may very well be one of the strictest laws in the U.S. when it comes to data privacy. Here are just a few of its requirements.</p> <p> </p> <ul> <li>Honor do-not-sell/-share requests and other subject rights requests and provide a mechanism for those requests.</li> <li>Limit the use of sensitive personal information to only what is necessary for the primary function of the customer’s transaction.</li> <li>Collect and retain only data that is reasonably necessary and proportionate to the intended purpose.</li> <li>Conduct risk assessments before beginning high-risk collection or use of personal data.</li> <li>Establish contractual obligations with third parties, contractors, and service providers before sharing, selling, or disclosing personal data.</li> <li>And many more.</li> </ul> <p> </p> </div> <div class="tab-panel-image-wrapper"> <img class="tab-panel-image" src="https://www.osano.com/hubfs/cpra%20compliance%20-%20slidebox%20-%20requirements.svg" alt="cpra compliance - slidebox - requirements" loading="lazy" width="623" height="592" style="max-width: 100%; height: auto;"> </div> </div> <div class="tab-panel " data-panel="cpra-enforcement"> <div class="tab-panel-copy-wrapper"> <h3>CPRA Enforcement</h3> <p>Unlike other U.S. privacy laws, two different authorities can enforce the CPRA: the California Attorney General and the California Privacy Protection Agency (CPPA). When the CPRA was enacted into law, it also created the CPPA, whose sole job is to enforce the CPRA. If you’re found to violate the law, either authority could penalize you. Additionally, individual citizens can sue under the CPRA if their personal account access information is exposed in a data breach.</p> <p> </p> <ul> <li> <div>$2.5k per each violation</div> </li> <li> <div>$7.5k per each intentional violation</div> </li> <li> <div>$7.5k per violations involving a minor</div> </li> </ul> </div> <div class="tab-panel-image-wrapper"> <img class="tab-panel-image" src="https://www.osano.com/hubfs/assets/slidebox/ccpa%20compliance%20-%20slidebox%20-%20ccpa%20enforcement.svg" alt="ccpa compliance - slidebox - ccpa enforcement" loading="lazy" width="616" height="582" style="max-width: 100%; height: auto;"> </div> </div> </div> </div> </section> </div> <div id="hs_cos_wrapper_module_1683755491985236" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <section class="switchback-section"> <div class="container"> <div class="grid-container switchback-container"> <div class="switchback-wrapper "> <div class="switchback-content-wrapper"> <div class="switchback-content"><h5>CPRA COOKIE CONSENT</h5> <h2>Honor Opt-out Requests</h2> <p>When California citizens visit your website, you need to provide the appropriate disclosures and data collection consent options. Osano detects the geolocation of California visitors and automatically displays the relevant banner to them. If visitors opt out, Osano blocks the relevant data trackers on your website, keeping you in compliance.</p> <ul> <li> <div>Choose between opt-in and opt-out compliance mode (both compliant under the CPRA).</div> </li> <li>Permit visitors to opt out via your banner, universal preference signals, or a do-not-sell/-share link.</li> <li> <div>Control users’ personal data flows to third parties and targeted advertising based on their consent.</div> </li> </ul></div> <div class="switchback-icons-container"> </div> </div> <div class="switchback-image-wrapper"> <img class="switchback-image" src="https://www.osano.com/hubfs/assets/switchbacks/Consent%20-%20map%20-%20image.png" alt="Consent - map - image" loading="lazy"> </div> </div> <div class="switchback-wrapper "> <div class="switchback-content-wrapper"> <div class="switchback-content"><h5>CPRA DATA SUBJECT RIGHTS</h5> <h2>Manage Consumer and Employee DSARs Alike</h2> <p>When a data subject makes a request under the CPRA, you have to meet that request within 45 days. Responding to DSARs takes time away from more strategic initiatives, and 45 days can go by pretty quick if you experience a high volume of requests. Osano streamlines the subject rights request process, automates common request types, and enables a faster, more accurate workflow.</p> <ul> <li> <div>Process access, correction, deletion, opt-out requests, and more.</div> </li> <li> <div>Automatically fulfill summary and deletion requests with human verification for accuracy.</div> </li> <li>Discover personal information across disparate data stores from our 100+ pre-built integrations<br> <div> </div> </li> </ul></div> </div> <div class="switchback-image-wrapper"> <img class="switchback-image" src="https://www.osano.com/hubfs/assets/switchbacks/DSAR%20-%20workflow.png" alt="DSAR - workflow" loading="lazy"> </div> </div> <div class="switchback-wrapper "> <div class="switchback-content-wrapper"> <div class="switchback-content"><h5>CPRA DATA MAPPING</h5> <h2>Data Mapping Purpose-built for Privacy Compliance</h2> <p><span data-contrast="auto">If you’ve ever had to depend on manual spreadsheets or the limited capacity of your organization’s data analysts, you know that mapping your organization’s personal data stores is a time-consuming, reactive task. </span><span data-ccp-props="{"201341983":0,"335559740":259}"> </span></p> <p><span data-contrast="auto">Osano Data Mapping provides a privacy-focused data mapping solution that dramatically accelerates the mapping process and reduces errors through automation.</span><span data-ccp-props="{"201341983":0,"335559740":259}"> </span></p></div> </div> <div class="switchback-image-wrapper"> <img class="switchback-image" src="https://www.osano.com/hubfs/marketing/assets/switchbacks/Data%20Mapping%20-%20with%20backdrop.svg" alt="Data Mapping - with backdrop" loading="lazy"> </div> </div> <div class="switchback-wrapper "> <div class="switchback-content-wrapper"> <div class="switchback-content"><h5>CPRA VENDOR MANAGEMENT</h5> <h2>Ensure Your Customers’ Data Is in Good Hands</h2> <p>If you do business in California, then the CPRA requires you to establish the right contractual provisions with your third parties, service providers, and contractors. Osano Vendor Risk Management can help you identify vendors who can live up to those contractual standards and give your customers’ data the protection it deserves. </p> <ul> <li>Assess vendors at a glance with Osano’s Vendor Score, calculated via a 163-item proprietary ontology based on NIST and ISO standards.</li> <li> <div>Receive alerts for vendor lawsuits and privacy policy changes.</div> </li> <li> <div>Discover sub-processors and fourth parties that may handle your customers’ data.</div> </li> <li>Use template vendor assessments to take a deep dive into your vendors’ existing processes and document your compliance efforts.</li> </ul></div> </div> <div class="switchback-image-wrapper"> <img class="switchback-image" src="https://www.osano.com/hubfs/assets/switchbacks/Vendor%20-%20score.png" alt="Vendor - score" loading="lazy"> </div> </div> </div> </div> </section> </div> <div id="hs_cos_wrapper_module_1683687199352129" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> <section class="blog-recent-posts-section"> <div class="container"> <hgroup role="group" class="intro-wrapper blog-recent-posts-intro-wrapper "> <span class="eyebrow blog-recent-posts-eyebrow">Expert insights</span> <h2 class="heading blog-recent-posts-heading ">Key Resources on All Things Privacy</h2> <p class="subheading blog-recent-posts-subheading">Discover actionable tips straight from our team of legal and privacy experts through our blogs, webinars, eBooks, guides, and more.</p> <div class="cta-container blog-recent-posts-cta-container"> <a class="cta-link blog-recent-posts-cta text-md medium-weight" data-style="purple-gradient" href="https://www.osano.com/articles"> <span class="cta-link-text">View All Blog Posts</span> </a> <a class="cta-link blog-recent-posts-cta text-md medium-weight" data-style="white" href="https://www.osano.com/resources"> <span class="cta-link-text">View All Resources</span> <svg class="cta-link-arrow-right" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewbox="0 0 14 14" fill="none"> <path d="M1.1665 7.00008H12.8332M12.8332 7.00008L6.99984 1.16675M12.8332 7.00008L6.99984 12.8334" stroke="#0E0416" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </a> </div> </hgroup> <div class="grid-container blog-recent-posts"> <div class="blog-post-card"> <div class="blog-post-card-image-wrapper"> <img class="blog-post-card-image" src="https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=1024&height=512&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png" alt="The ROI of Privacy Management - listing" loading="lazy" width="1024" height="512" style="max-width: 100%; height: auto;" srcset="https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=512&height=256&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 512w, https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=1024&height=512&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 1024w, https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=1536&height=768&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 1536w, https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=2048&height=1024&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 2048w, https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=2560&height=1280&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 2560w, https://www.osano.com/hs-fs/hubfs/The%20ROI%20of%20Privacy%20Management%20-%20listing.png?width=3072&height=1536&name=The%20ROI%20of%20Privacy%20Management%20-%20listing.png 3072w" sizes="(max-width: 1024px) 100vw, 1024px"> </div> <div class="blog-post-card-copy-wrapper"> <span class="tag-pill blog-post-tag" data-color="peach-gradient">Ebook</span> <h4 class="blog-card-heading text-xl">The ROI of Privacy Management</h4> <p class="blog-card-subheading text-sm">Learn why organizations that invest in data privacy gain a return of up to $2.70 for every dollar spent. </p> <a class="card-link blog-card-link" href="https://www.osano.com/l/roi-of-privacy-management" target="_blank" rel="noopener"> </a> <a href="https://www.osano.com/l/roi-of-privacy-management" target="_blank" rel="noopener"> <span class="blog-card-read-now-text"> Download Now <svg xmlns="http://www.w3.org/2000/svg" class="blog-card-read-now-text-arrow" width="14" height="14" viewbox="0 0 14 14" fill="none"> <path d="M1.1665 7.00008H12.8332M12.8332 7.00008L6.99984 1.16675M12.8332 7.00008L6.99984 12.8334" stroke="#0E0416" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </span> </a> </div> </div> <div class="blog-post-card"> <div class="blog-post-card-image-wrapper"> <img class="blog-post-card-image" src="https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=1024&height=512&name=Customer%20story%20-%20Lattice.png" alt="Customer story - Lattice" loading="lazy" width="1024" height="512" style="max-width: 100%; height: auto;" srcset="https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=512&height=256&name=Customer%20story%20-%20Lattice.png 512w, https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=1024&height=512&name=Customer%20story%20-%20Lattice.png 1024w, https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=1536&height=768&name=Customer%20story%20-%20Lattice.png 1536w, https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=2048&height=1024&name=Customer%20story%20-%20Lattice.png 2048w, https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=2560&height=1280&name=Customer%20story%20-%20Lattice.png 2560w, https://www.osano.com/hs-fs/hubfs/Customer%20story%20-%20Lattice.png?width=3072&height=1536&name=Customer%20story%20-%20Lattice.png 3072w" sizes="(max-width: 1024px) 100vw, 1024px"> </div> <div class="blog-post-card-copy-wrapper"> <span class="tag-pill blog-post-tag" data-color="primary-gradient">Customer Story</span> <h4 class="blog-card-heading text-xl">Building Compliance into Marketing Operations Puts Privacy First</h4> <p class="blog-card-subheading text-sm">Lattice uses Osano to eliminate operational complexity, align marketing and compliance teams, and fulfill its promise of being a privacy-first organization.</p> <a class="card-link blog-card-link" href="https://www.osano.com/customers/lattice"> </a> <a href="https://www.osano.com/customers/lattice"> <span class="blog-card-read-now-text"> Read Now <svg xmlns="http://www.w3.org/2000/svg" class="blog-card-read-now-text-arrow" width="14" height="14" viewbox="0 0 14 14" fill="none"> <path d="M1.1665 7.00008H12.8332M12.8332 7.00008L6.99984 1.16675M12.8332 7.00008L6.99984 12.8334" stroke="#0E0416" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </span> </a> </div> </div> <div class="blog-post-card"> <div class="blog-post-card-image-wrapper"> <img class="blog-post-card-image" src="https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=1024&height=512&name=US%20Data%20Privacy%20Checklist%20hero.png" alt="US Data Privacy Checklist hero" loading="lazy" width="1024" height="512" style="max-width: 100%; height: auto;" srcset="https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=512&height=256&name=US%20Data%20Privacy%20Checklist%20hero.png 512w, https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=1024&height=512&name=US%20Data%20Privacy%20Checklist%20hero.png 1024w, https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=1536&height=768&name=US%20Data%20Privacy%20Checklist%20hero.png 1536w, https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=2048&height=1024&name=US%20Data%20Privacy%20Checklist%20hero.png 2048w, https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=2560&height=1280&name=US%20Data%20Privacy%20Checklist%20hero.png 2560w, https://www.osano.com/hs-fs/hubfs/US%20Data%20Privacy%20Checklist%20hero.png?width=3072&height=1536&name=US%20Data%20Privacy%20Checklist%20hero.png 3072w" sizes="(max-width: 1024px) 100vw, 1024px"> </div> <div class="blog-post-card-copy-wrapper"> <span class="tag-pill blog-post-tag" data-color="yellow-gradient">Checklist</span> <h4 class="blog-card-heading text-xl">2024 U.S. Data Privacy Checklist</h4> <p class="blog-card-subheading text-sm">Download our checklist to learn what your first steps should be, regardless of which law applies to your organization.</p> <a class="card-link blog-card-link" href="https://www.osano.com/l/us-data-privacy-checklist"> </a> <a href="https://www.osano.com/l/us-data-privacy-checklist"> <span class="blog-card-read-now-text"> Download Now <svg xmlns="http://www.w3.org/2000/svg" class="blog-card-read-now-text-arrow" width="14" height="14" viewbox="0 0 14 14" fill="none"> <path d="M1.1665 7.00008H12.8332M12.8332 7.00008L6.99984 1.16675M12.8332 7.00008L6.99984 12.8334" stroke="#0E0416" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round" /> </svg> </span> </a> </div> </div> </div> </div> </section> </div> <div class="container-fluid body-container product-page-body"> <div class="row-fluid-wrapper"> <div class="row-fluid"> <div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> <div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section"> <div class="row-fluid "> </div><!--end row--> </div><!--end row-wrapper --> </div><!--end widget-span --> </div> </div> </div> <div id="hs_cos_wrapper_module_1683687819057131" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><section class="conversion-panel "> <div class="conversion-panel-wrapper"> <div class="container"> <div class="col-12 col-xl-8 mx-xl-auto conversion-panel__header text-center px-0"> <h2 class="conversion-panel__heading"> The CPRA Is Complex. Compliance Doesn’t Have to Be. </h2> <p> Simplify CPRA compliance with Osano. Let us show you exactly how easy meeting your CPRA obligations can be. </p> <div class="cta-wrapper mb-0 "> <a class="primary-btn btn-lg" href="/request/demo"> <span> Book a Demo </span> </a> <a class="secondary-btn btn-lg" href="/plans"> <span> Get Started </span> </a> </div> </div> </div> </div> </section></div> </main> <div data-global-resource-path="Osano/templates/partials/footer.html"><div id="hs_cos_wrapper_module_16795059098115" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><footer class="footer"> <div class="container"> <div class="footer-desktop-grid"> <div class="footer-grid-wrapper"> <div class="footer-logo-wrapper"> <div class="footer-logo-container"> <a class="footer-logo-link" href="https://www.osano.com/"> <img class="footer-logo-image" src="https://www.osano.com/hubfs/assets/logos/header%20logo%20vector.svg" alt="header logo vector"> </a> </div> <p class="footer-logo-tagline intro">The Simple, All-in-One Data Privacy Platform</p> </div> <div class="footer-form-wrapper"> <h4 class="footer-form-heading text-lg semibold-weight">Subscribe to Osano news & insights</h4> <span id="hs_cos_wrapper_module_16795059098115_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_form" style="" data-hs-cos-general-type="widget" data-hs-cos-type="form"><h3 id="hs_cos_wrapper_form_177358553_title" class="hs_cos_wrapper form-title" data-hs-cos-general-type="widget_field" data-hs-cos-type="text"></h3> <div id="hs_form_target_form_177358553"></div> </span> </div> </div> <div class="footer-links-wrapper"> <div class="footer-grid"> <h4 class="footer-link-category text-md semibold-weight">Products</h4> <div class="footer-links-grid-container"> <a class="footer-link" href="https://www.osano.com/products"> The Osano Platform </a> <a class="footer-link" href="https://www.osano.com/cookieconsent"> Cookie Consent </a> <a class="footer-link" href="https://www.osano.com/products/unified-consent-preference-hub"> Unified Consent & Preference Hub </a> <a class="footer-link" href="https://www.osano.com/products/subject-rights"> Subject Rights Management </a> <a class="footer-link" href="https://www.osano.com/products/data-mapping"> Data Mapping </a> <a class="footer-link" href="https://www.osano.com/products/vendor-risk"> Vendor Management </a> <a class="footer-link" href="https://www.osano.com/products/privacy-assessments"> Assessments </a> <a class="footer-link" href="/features/privacy-templates"> Privacy Templates </a> <a class="footer-link" href="https://www.osano.com/features/gdpr-representative"> GDPR Representative </a> <a class="footer-link" href="https://www.osano.com/features/regulatory-guidance"> Regulatory Guidance </a> <a class="footer-link" href="https://www.osano.com/features/privacy-experts"> Consult Privacy Team </a> </div> </div> <div class="footer-grid"> <h4 class="footer-link-category text-md semibold-weight">Company</h4> <div class="footer-links-grid-container"> <a class="footer-link" href="https://www.osano.com/company/about"> About Us </a> <a class="footer-link" href="https://www.osano.com/company/careers"> Careers </a> <a class="footer-link" href="https://www.osano.com/company/contact"> Contact </a> <a class="footer-link" href="https://www.osano.com/pledge"> Our Pledge </a> <a class="footer-link" href="https://www.osano.com/pr"> Press & Media </a> <a class="footer-link" href="https://www.osano.com/company/data"> Data Licensing </a> <a class="footer-link" href="https://www.osano.com/company/partners-resellers"> Partners & Resellers </a> <a class="footer-link" href="https://www.osano.com/company/partners-resellers-gate" rel="nofollow"> Partner Resources </a> <a class="footer-link" href="https://shop.osano.com" target="_blank" rel="noopener"> Osano Swag Store </a> </div> </div> <div class="footer-grid"> <h4 class="footer-link-category text-md semibold-weight">Resources</h4> <div class="footer-links-grid-container"> <a class="footer-link" href="https://www.osano.com/articles"> Articles </a> <a class="footer-link" href="https://www.osano.com/podcast"> Podcast </a> <a class="footer-link" href="https://www.osano.com/customers"> Customer Stories </a> <a class="footer-link" href="https://www.osano.com/resources"> Resource Center </a> <a class="footer-link" href="https://www.osano.com/events"> Events </a> <a class="footer-link" href="https://www.osano.com/newsletter"> Newsletter </a> <a class="footer-link" href="https://www.osano.com/guide/privacy-program-maturity-model/introduction"> Privacy Program Maturity Model </a> <a class="footer-link" href="https://www.osano.com/faq"> FAQs </a> <a class="footer-link" href="https://www.osano.com/plans"> Plans & Pricing </a> <a class="footer-link" href="https://www.osano.com/request/demo"> Schedule a Demo </a> <a class="footer-link" href="https://www.osano.com/updates"> Product Updates </a> <a class="footer-link" href="https://docs.osano.com/"> Documentation </a> <a class="footer-link" href="https://developers.osano.com/" target="_blank" rel="noopener"> Developer Documentation </a> <a class="footer-link" href="https://status.osano.com/" target="_blank" rel="noopener"> System Status </a> <a class="footer-link" href="https://github.com/osano" target="_blank" rel="noopener"> Open Source </a> <a class="footer-link" href="/sitemap"> Sitemap </a> </div> </div> <div class="footer-grid"> <h4 class="footer-link-category text-md semibold-weight">Legal</h4> <div class="footer-links-grid-container"> <a class="footer-link" href="https://osano.trusthub.com/cookies"> Cookies </a> <a class="footer-link" href="https://osano.trusthub.com/dpa"> DPA </a> <a class="footer-link" href="https://osano.trusthub.com/gdpr"> GDPR </a> <a class="footer-link" href="https://osano.trusthub.com/privacy"> Privacy </a> <a class="footer-link" href="https://osano.trusthub.com/terms"> Terms </a> <a class="footer-link" href="https://www.osano.com/american-privacy-rights-act-apra"> APRA </a> </div> </div> </div> </div> <div class="footer-social-links-wrapper"> <div class="footer-social-links-container"> <a class="footer-social-link" href="https://twitter.com/Osano" data-icon="twitter" target="_blank" rel="noopener"> </a> <a class="footer-social-link" href="https://www.linkedin.com/company/osano/" data-icon="linkedin" target="_blank" rel="noopener"> </a> <a class="footer-social-link" href="https://www.facebook.com/osanoatx/" data-icon="facebook" target="_blank" rel="noopener"> </a> </div> <p class="footer-copyright-text text-md">© 2018 - 2024 · Osano, Inc., a Public Benefit Corp · Osano is a registered trademark of Osano, Inc. a Public Benefit Corporation · Nothing on the Osano website, platform, or services, nor any portion thereof constitutes actual legal or regulatory advice, opinion, or recommendation by Osano, Inc. a Public Benefit Corporation, Osano International Compliance Services LTD, or Osano UK Compliance LTD. If legal assistance is required, users should seek the services of an attorney.</p> </div> </div> </footer></div></div> </div> <!-- HubSpot performance collection script --> <script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script> <script> var hsVars = hsVars || {}; hsVars['language'] = 'en'; </script> <script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script> <script src="https://www.osano.com/hs-fs/hub/4785246/hub_generated/template_assets/107540964238/1713300295805/Osano/js/main.min.js"></script> <script src="https://www.osano.com/hs-fs/hub/4785246/hub_generated/template_assets/110533867323/1724946162125/Osano/js/jquery.min.js"></script> <script src="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/111415423003/1727864669119/module_111415423003_Header.min.js"></script> <script src="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/114740275971/1707333963149/module_114740275971_Global_Trust_Bar_Light.min.js"></script> <script src="https://www.osano.com/hs-fs/hub/4785246/hub_generated/module_assets/107940665627/1710509460547/module_107940665627_Tab_Panels.min.js"></script> <!--[if lte IE 8]> <script charset="utf-8" src="https://js.hsforms.net/forms/v2-legacy.js"></script> <![endif]--> <script data-hs-allowed="true" src="/_hcms/forms/v2.js"></script> <script data-hs-allowed="true"> var options = { portalId: '4785246', formId: '162149ed-dd87-457a-9bc7-d18001586306', formInstanceId: '9255', pageId: '115511014198', region: 'na1', pageName: "CPRA Compliance Software by Osano | Simple CPRA Compliance", inlineMessage: "<p>Thanks for subscribing.<\/p>", rawInlineMessage: "<p>Thanks for subscribing.<\/p>", hsFormKey: "3c80a9c52d4cbf3eaadc4115fa92564c", css: '', target: '#hs_form_target_form_177358553', contentType: "standard-page", formsBaseUrl: '/_hcms/forms/', formData: { cssClass: 'hs-form stacked hs-custom-form' } }; options.getExtraMetaDataBeforeSubmit = function() { var metadata = {}; if (hbspt.targetedContentMetadata) { var count = hbspt.targetedContentMetadata.length; var targetedContentData = []; for (var i = 0; i < count; i++) { var tc = hbspt.targetedContentMetadata[i]; if ( tc.length !== 3) { continue; } targetedContentData.push({ definitionId: tc[0], criterionId: tc[1], smartTypeId: tc[2] }); } metadata["targetedContentMetadata"] = JSON.stringify(targetedContentData); } return metadata; }; hbspt.forms.create(options); </script> <!-- Start of HubSpot Analytics Code --> <script type="text/javascript"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); _hsq.push(["setCanonicalUrl", "https:\/\/www.osano.com\/solutions\/cpra-compliance-software"]); _hsq.push(["setPageId", "115511014198"]); _hsq.push(["setContentMetadata", { "contentPageId": 115511014198, "legacyPageId": "115511014198", "contentFolderId": null, "contentGroupId": null, "abTestId": null, "languageVariantId": 115511014198, "languageCode": "en", }]); </script> <script type="text/javascript"> var hbspt = hbspt || {}; (hbspt.targetedContentMetadata = hbspt.targetedContentMetadata || []).push(...[]); var _hsq = _hsq || []; _hsq.push(["setTargetedContentMetadata", hbspt.targetedContentMetadata]); </script> <script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/4785246.js?businessUnitId=0"></script> <!-- End of HubSpot Analytics Code --> <script type="text/javascript"> var hsVars = { render_id: "ffe690dc-d80c-4c26-8f4c-ec454c4cb038", ticks: 1733027265696, page_id: 115511014198, content_group_id: 0, portal_id: 4785246, app_hs_base_url: "https://app.hubspot.com", cp_hs_base_url: "https://cp.hubspot.com", language: "en", analytics_page_type: "standard-page", scp_content_type: "", analytics_page_id: "115511014198", category_id: 1, folder_id: 0, is_hubspot_user: false } </script> <script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.354/js/index.js"></script> <script> const targetNodeHelloBar = document.body; const configHelloBar = { attributes: true, childList: true, subtree: false }; const isHelloBar = function(n){ if( typeof n.classList === "object" && n.classList.length > 0 && n.classList.contains("leadinModal") && n.classList.contains("leadinModal-theme-top") && n.classList.contains("leadinModal-formless") ){ return true; } } const callbackHelloBar = function(mutationsList, observer) { mutationsList.forEach((mutation) => { if (mutation.type === 'childList') { if(typeof mutation.addedNodes === "object" && mutation.addedNodes.length >= 1){ mutation.addedNodes.forEach((n) => { if(isHelloBar(n)){ if(typeof document.getElementsByTagName("header")[0] !== "undefined"){ document.getElementsByTagName("header")[0].style.top = String(n.offsetHeight) + "px"; } } }); } else if(typeof mutation.removedNodes === "object" && mutation.removedNodes.length >= 1){ mutation.removedNodes.forEach((n) => { if(isHelloBar(n)){ if(typeof document.getElementsByTagName("header")[0] !== "undefined"){ document.getElementsByTagName("header")[0].style.top = "0px"; } } }); } } }); }; const observerHelloBar = new MutationObserver(callbackHelloBar); observerHelloBar.observe(targetNodeHelloBar, configHelloBar); /* site search form itercept */ document.querySelectorAll('form.search-form').forEach(e => { e.addEventListener('submit', function (event) { event.preventDefault(); let searchTerm = event.target.querySelector('input.searchInput').value; let searchScopeSelect = event.target.querySelector('select.searchScope'); let searchResultURL = "/search?term=" + searchTerm; let searchTail = "&utm_campaign=siteSearch&utm_source=internal&utm_medium=search&utm_term=" + searchTerm; if (searchScopeSelect != null && searchScopeSelect.options[searchScopeSelect.selectedIndex].value.length > 0) { searchResultURL += "&searchScope=" + searchScopeSelect.options[searchScopeSelect.selectedIndex].value; searchTail += "&utm_content=" + searchScopeSelect.options[searchScopeSelect.selectedIndex].value; } else { searchTail += "&utm_content=all"; } _hsq.push([ 'trackCustomBehavioralEvent', { name: "pe4785246_www_search", properties: { hs_search_term: searchTerm }, }, ]); window.location.href = searchResultURL + searchTail; return false; }); }); document.querySelectorAll('a.js-toggle-search').forEach(e => { e.onclick = function(){ let searchBar = document.getElementById('searchBar'); if(typeof searchBar != null){ searchBar.classList.toggle('faded'); } } }); function bindToSalesChat(){ window.HubSpotConversations.on('conversationStarted', payload => { console.log("Sales Chat triggered"); _hsq.push([ 'trackCustomBehavioralEvent', { name: "pe4785246_chatted_with_sales" }, ]); }); } if (window.HubSpotConversations) { bindToSalesChat(); } else { window.hsConversationsOnReady = [ () => { bindToSalesChat(); }, ]; } setTimeout(function(){ console.log(" ___ ___ ___ ___ ___ \n| . |_ -| .'| | . | \n|___|___|__,|_|_|___|\n\n"); console.log('Love to code? Like 💰?\n'); console.log('Head over to https://www.osano.com/company/careers\n\n'); console.log('Curious about our 🍪?\n'); console.log('Until you\'ve consented only cookies allowed by default in your country are loaded.'); }, 3000); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-739694307"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-739694307'); </script> <script type="text/javascript"> _linkedin_partner_id = "1118170"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script> <script src="https://snap.licdn.com/li.lms-analytics/insight.min.js" async></script> <script> window[(function(_Rl5,_MG){var _L7='';for(var _EG=0;_EG<_Rl5.length;_EG++){var _Bl=_Rl5[_EG].charCodeAt();_Bl-=_MG;_L7==_L7;_Bl+=61;_Bl%=94;_Bl+=33;_MG>8;_Bl!=_EG;_L7+=String.fromCharCode(_Bl)}return _L7})(atob('JnN6Pjs2MS9AdTFF'), 42)] = '94c50db2c91682437427';var zi = document.createElement('script');(zi.type = 'text/javascript'),(zi.async = true),(zi.src = (function(_XnW,_PB){var _5x='';for(var _rb=0;_rb<_XnW.length;_rb++){_vf!=_rb;var _vf=_XnW[_rb].charCodeAt();_vf-=_PB;_vf+=61;_PB>3;_vf%=94;_5x==_5x;_vf+=33;_5x+=String.fromCharCode(_vf)}return _5x})(atob('eScnIyZLQEB7Jj8tej4mdCV6IycmP3QifkAtej4ncng/eyY='), 17)),document.readyState === 'complete'?document.body.appendChild(zi):window.addEventListener('load', function(){document.body.appendChild(zi)});</script> </body></html>