CINXE.COM

Business Intelligence Security & Data Governance

<!DOCTYPE html> <!--[if IE 8]><html class="no-js lt-ie9"><![endif]--> <!--[if gt IE 8]><html class="no-js" prefix="og: http://ogp.me/ns#"><![endif]--> <html lang="en-US" prefix="og: http://ogp.me/ns#"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://looker.com/product/security","20210729192013","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1627586413"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!-- @@@@@@@@@@@@@ META TAGS @@@@@@@@@@@@@ --> <meta charset="utf-8"> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@LookerData"/> <meta name="twitter:title" content="Security"/> <meta name="twitter:description" content="Looker's business intelligence architecture ensures data security and governance while still allowing users to find the information they need."/> <meta name="twitter:image" content="https://web.archive.org/web/20210729192013im_/https://looker.com/"/> <meta property="og:site_name" content="Looker"> <meta property="og:type" content="article"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> Business Intelligence Security &amp; Data Governance </title> <meta class="swiftype" name="description" data-type="string" content="Looker's business intelligence architecture ensures data security and governance while still allowing users to find the information they need."> <meta property="og:image" content="https://web.archive.org/web/20210729192013im_/https://looker.com/"> <meta property="og:image" content="https://web.archive.org/web/20210729192013im_/https://looker.com/assets/img/images/homepage/looker_logo_meta_v0005.png"/> <meta property="og:description" content="Looker's business intelligence architecture ensures data security and governance while still allowing users to find the information they need."> <meta property="og:title" content="Security"> <!-- @@@@@@@@@@@@@ FAVICONS @@@@@@@@@@@@@ --> <link rel="apple-touch-icon" sizes="180x180" href="/web/20210729192013im_/https://looker.com/assets/img/images/favicons2/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/web/20210729192013im_/https://looker.com/assets/img/images/favicons2/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/web/20210729192013im_/https://looker.com/assets/img/images/favicons2/favicon-16x16.png"> <link rel="manifest" href="/web/20210729192013/https://looker.com/assets/img/images/favicons2/site.webmanifest"> <link rel="mask-icon" href="/web/20210729192013im_/https://looker.com/assets/img/images/favicons2/safari-pinned-tab.svg" color="#1a73e8"> <meta name="msapplication-TileColor" content="#1a73e8"> <meta name="theme-color" content="#ffffff"> <!-- @@@@@@@@@@@@@ LINK TAGS @@@@@@@@@@@@@ --> <!-- feeds --> <link rel="alternate" type="application/rss+xml" href="https://web.archive.org/web/20210729192013/https://looker.com/feed" title="Looker RSS Feed"> <!--mp_linkcode_begins--> <script nonce="536WQ1RCS0Y8P9KFX" src="/web/20210729192013js_/https://looker.com/site/themes/surf_verve/js/mp/mp_linkcode.js"></script> <!--mp_linkcode_ends--> <!--– mp_snippet_begins --> <script nonce="536WQ1RCS0Y8P9KFX"> MP.UrlLang='mp_js_current_lang'; MP.SrcUrl=decodeURIComponent('mp_js_orgin_url'); MP.oSite=decodeURIComponent('mp_js_origin_baseUrl'); MP.tSite=decodeURIComponent('mp_js_translated_baseUrl'); MP.init(); </script> <!--– mp_snippet_ends --> <!-- intellimize --> <script nonce="536WQ1RCS0Y8P9KFX" src="//web.archive.org/web/20210729192013js_/https://api.intellimize.co/client/117259274.js"></script> <!-- styles --> <style> /*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0} </style> <link rel="stylesheet" href="https://web.archive.org/web/20210729192013cs_/https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700|Material+Icons"> <link rel="stylesheet" href="/web/20210729192013cs_/https://looker.com/site/themes/surf_verve/css/surf_verve.css?v=1627526617"> <!-- blog social buttons --> <script nonce="536WQ1RCS0Y8P9KFX" type="text/javascript" src="//web.archive.org/web/20210729192013js_/https://platform-api.sharethis.com/js/sharethis.js#property=5966e9a457e5f5001295cffb&amp;product=inline-share-buttons" async="async"></script> </head> <body class="site"> <div class="page-wrap"> <div class="security"> <div id="pattern" class="pattern new-nav" data-swiftype-index="false"> <div class="container"> <div class="logo-nav"> <a href="/web/20210729192013/https://looker.com/" class="nav-logo"> <img src="/web/20210729192013im_/https://looker.com/assets/img/images/logos/looker.svg" alt="Looker"> </a> </div> <div id="o-wrapper" class="o-wrapper"> <span id="c-button--push-right" class="c-button hamburger"> <i class="material-icons m-menu-menu" aria-hidden="true">menu</i> </span> </div> <div class="nav"> <nav id="menu" class=""> <ul class="main-nav no-style"> <li id="mm-link1" class="mm-link"> <a> product </a> <div class="m-menu" id="mega-menu1"> <div class="mm-inner"> <a href="/web/20210729192013/https://looker.com/product/business-intelligence"> <p class="alt secondary-nav-gtm">Business Intelligence</p> </a> <a href="/web/20210729192013/https://looker.com/product/embedded-analytics"> <p class="alt secondary-nav-gtm">Embedded Analytics</p> </a> <a href="/web/20210729192013/https://looker.com/product/applications"> <p class="alt secondary-nav-gtm">Applications</p> </a> <a href="/web/20210729192013/https://looker.com/product/looker-difference"> <p class="alt secondary-nav-gtm">The Looker Difference</p> </a> <a href="/web/20210729192013/https://looker.com/product/new-features"> <p class="alt secondary-nav-gtm">New Features</p> </a> <a href="/web/20210729192013/https://looker.com/product/visualizations"> <p class="alt secondary-nav-gtm">Visualizations</p> </a> <a href="/web/20210729192013/https://looker.com/professional-services"> <p class="alt secondary-nav-gtm">Professional Services</p> </a> <a href="/web/20210729192013/https://looker.com/product/security"> <p class="alt secondary-nav-gtm">Security</p> </a> <a href="/web/20210729192013/https://looker.com/product/pricing"> <p class="alt secondary-nav-gtm">Pricing</p> </a> </div> </div> </li> <li id="mm-link2" class="mm-link"> <a> platform </a> <div class="m-menu" id="mega-menu2"> <div class="mm-inner"> <a href="/web/20210729192013/https://looker.com/platform/overview"> <p class="alt secondary-nav-gtm">Data Platform</p> </a> <a href="/web/20210729192013/https://looker.com/platform/data-modeling"> <p class="alt secondary-nav-gtm">Data Modeling</p> </a> <a href="/web/20210729192013/https://looker.com/platform/actions"> <p class="alt secondary-nav-gtm">Data Actions</p> </a> <a href="/web/20210729192013/https://looker.com/platform/directory/home"> <p class="alt secondary-nav-gtm">Looker Blocks</p> </a> <a href="/web/20210729192013/https://looker.com/platform/data-connections"> <p class="alt secondary-nav-gtm">Data Connections</p> </a> <a href="/web/20210729192013/https://looker.com/partner-network"> <p class="alt secondary-nav-gtm">Partner Ecosystem</p> </a> <a href="/web/20210729192013/https://looker.com/platform/enterprise"> <p class="alt secondary-nav-gtm">Looker for Enterprise</p> </a> </div> </div> </li> <li id="mm-link3" class="mm-link"> <a> solutions </a> <div class="m-menu" id="mega-menu3"> <div class="mm-inner"> <p class="title no-margin"> industries </p> <a href="/web/20210729192013/https://looker.com/solutions/ecommerce"> <p class="alt secondary-nav-gtm">eCommerce</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/media"> <p class="alt secondary-nav-gtm">Media</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/ad-tech"> <p class="alt secondary-nav-gtm">Ad Tech</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/saas"> <p class="alt secondary-nav-gtm">SaaS</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/healthcare"> <p class="alt secondary-nav-gtm">Healthcare</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/gaming"> <p class="alt secondary-nav-gtm">Gaming</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/fintech"> <p class="alt secondary-nav-gtm">FinTech</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/retail"> <p class="alt secondary-nav-gtm">Retail</p> </a> </div> <div class="mm-inner"> <p class="title no-margin"> departments </p> <a href="/web/20210729192013/https://looker.com/solutions/marketing-analytics"> <p class="alt secondary-nav-gtm">Marketing</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/sales-analytics"> <p class="alt secondary-nav-gtm">Sales</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/account-management"> <p class="alt secondary-nav-gtm">Account Management</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/support-analytics"> <p class="alt secondary-nav-gtm">Customer Support</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/data-science"> <p class="alt secondary-nav-gtm">Data Science</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/product-analytics"> <p class="alt secondary-nav-gtm">Product</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/operation-logistics"> <p class="alt secondary-nav-gtm">Operations and Logistics</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/web-analytics"> <p class="alt secondary-nav-gtm">Web Analytics</p> </a> </div> <div class="mm-inner"> <p class="title no-margin"> databases </p> <a href="/web/20210729192013/https://looker.com/solutions/amazon-redshift"> <p class="alt secondary-nav-gtm">Amazon Redshift</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/google-bigquery"> <p class="alt secondary-nav-gtm">Google BigQuery</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/snowflake"> <p class="alt secondary-nav-gtm">Snowflake</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/ibm-db2-warehouse-on-cloud"> <p class="alt secondary-nav-gtm">IBM Db2 Warehouse on Cloud</p> </a> <a href="/web/20210729192013/https://looker.com/solutions/databases"> <p class="alt secondary-nav-gtm">All Databases</p> </a> </div> </div> </li> <li id="mm-link5" class="mm-link"> <a> learn </a> <div class="m-menu" id="mega-menu5"> <div class="mm-inner"> <a href="/web/20210729192013/https://looker.com/guide"> <p class="alt secondary-nav-gtm">User Guide</p> </a> <a href="/web/20210729192013/https://looker.com/guide/getting-started"> <p class="alt secondary-nav-gtm">Getting Started</p> </a> <a href="https://web.archive.org/web/20210729192013/https://help.looker.com/"> <p class="alt secondary-nav-gtm">Help Center</p> </a> <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/"> <p class="alt secondary-nav-gtm">Documentation</p> </a> <a href="https://web.archive.org/web/20210729192013/https://community.looker.com/"> <p class="alt secondary-nav-gtm">Community</p> </a> <a href="https://web.archive.org/web/20210729192013/https://training.looker.com/"> <p class="alt secondary-nav-gtm">Training</p> </a> <a href="/web/20210729192013/https://looker.com/certification"> <p class="alt secondary-nav-gtm">Certification</p> </a> <a href="https://web.archive.org/web/20210729192013/https://info.looker.com/whitepapers"> <p class="alt secondary-nav-gtm">Whitepapers</p> </a> <a href="https://web.archive.org/web/20210729192013/https://info.looker.com/analyst-reports"> <p class="alt secondary-nav-gtm">Analyst Reports</p> </a> </div> </div> </li> </ul> </nav> </div> <div class="nav2"> <!--mp_global_switch_begins--> <a mporgnav id="mp" class="user-locale" title="Global Switch" style="padding: 0; cursor:pointer !important"> <img class="globe" src="/web/20210729192013im_/https://looker.com/assets/img/images/icons/globe_grey.png"> </a> <!--mp_global_switch_ends--> <a href="/web/20210729192013/https://looker.com/demo" class="btn primary"> Request a demo </a> </div> </div> </div> <!-- mobile menu --> <div id="c-menu--push-right" class="c-menu c-menu--push-right gsans padding-bottom--20" data-swiftype-index="false"> <div id="m-menu-top-container"> <a href="/web/20210729192013/https://looker.com/"> <img id="m-menu-logo" src="/web/20210729192013im_/https://looker.com/assets/img/images/logos/looker.svg"> </a> <button class="c-menu__close">&times;</button> </div> <ul class="no-style c-menu__items"> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd1">product <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-dd no-margin" id="mobile-dd1"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/business-intelligence">Business Intelligence</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/embedded-analytics">Embedded Analytics</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/applications">Applications</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/looker-difference">The Looker Difference</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/new-features">New Features</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/visualizations">Visualizations</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/professional-services">Professional Services</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/security">Security</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/product/pricing">Pricing</a> </li> </ul> </li> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd2">platform <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-dd no-margin" id="mobile-dd2"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/overview">Data Platform</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/data-modeling">Data Modeling</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/actions">Data Actions</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/directory/home">Looker Blocks</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/data-connections">Data Connections</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/partner-network">Partner Ecosystem</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/platform/enterprise">Looker for Enterprise</a> </li> </ul> </li> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd4">solutions <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-dd no-margin" id="mobile-dd4"> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd4-1">industries <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-ddd no-margin" id="mobile-dd4-1"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/ecommerce">eCommerce</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/media">Media</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/ad-tech">Ad Tech</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/saas">SaaS</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/healthcare">Healthcare</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/gaming">Gaming</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/fintech">FinTech</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/retail">Retail</a> </li> </ul> </li> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd4-2">departments <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-ddd no-margin" id="mobile-dd4-2"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/marketing-analytics">Marketing</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/sales-analytics">Sales</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/account-management">Account Management</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/support-analytics">Customer Support</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/data-science">Data Science</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/product-analytics">Product</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/operation-logistics">Operations and Logistics</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/web-analytics">Web Analytics</a> </li> </ul> </li> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd4-3">databases <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-ddd no-margin" id="mobile-dd4-3"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/amazon-redshift">Amazon Redshift</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/google-bigquery">Google BigQuery</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/snowflake">Snowflake</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/ibm-db2-warehouse-on-cloud">IBM Db2 Warehouse on Cloud</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/solutions/databases">All Databases</a> </li> </ul> </li> </ul> </li> <li class="c-menu__item"> <a class="toggle-button c-menu__link" data-name="mobile-dd6">learn <span class="mobile-icon fa fa-chevron-down"></span></a> <ul class="c-menu__items mobile-dd no-margin" id="mobile-dd6"> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/guide">User Guide</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/guide/getting-started">Getting Started</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://help.looker.com/">Help Center</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://docs.looker.com/">Documentation</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://community.looker.com/">Community</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://training.looker.com/">Training</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="/web/20210729192013/https://looker.com/certification">Certification</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://info.looker.com/whitepapers">Whitepapers</a> </li> <li class="c-menu__item"> <a class="c-menu__link" href="https://web.archive.org/web/20210729192013/https://info.looker.com/analyst-reports">Analyst Reports</a> </li> </ul> </li> <div class="mobile-mp"> <!--mp_global_switch_begins--> <a mporgnav id="mp-m" class="user-locale toggle-button c-menu__link" title="Global Switch" style="padding: 15px"> <img src="/web/20210729192013im_/https://looker.com/assets/img/images/icons/globe_grey.png" style="width:20px"> </a> <!--mp_global_switch_ends--> </div> <div class="center-align"> <a href="/web/20210729192013/https://looker.com/demo" class="btn primary margin-top--20"> Request a demo </a> </div> </ul> </div> <div id="c-mask" class="c-mask"></div><!-- /c-mask --> <!--mp_easylink_begins--> <script nonce="536WQ1RCS0Y8P9KFX" type="text/javascript" id="mpelid" src="//web.archive.org/web/20210729192013js_/https://lookercom.mpeasylink.com/mpel/mpel.js" async></script> <!--mp_easylink_ends--> <style> body {margin-top: 60px;} </style> <script nonce="536WQ1RCS0Y8P9KFX"> document.getElementById('mp').onclick = function(){ chooser(); } document.getElementById('mp-m').onclick = function(){ chooser(); } function chooser(){ var script=document.createElement('SCRIPT'); script.src='https://web.archive.org/web/20210729192013/https://lookercom.mpeasylink.com/mpel/mpel_chooser.js'; document.body.appendChild(script); return false; } </script> <header class="site-header border-bottom"> <div class="container-600 center-align"> <h1 class="headline2"> Business intelligence built on data security </h1> <p class="sub-title"> Looker embraces the security community and operates a <a href="/web/20210729192013/https://looker.com/product/security/disclosure">responsible disclosure program</a> to facilitate security vulnerability reporting. </p> </div> </header> <a class="anchor" id="certifications"></a> <section class="responsive-padding"> <div class="container module-image-left"> <div class="left"> <img src="/web/20210729192013im_/https://looker.com/assets/img/images/product/security/certifications_v0002.png"> </div> <div class="right"> <h2 class="headline3"> Business intelligence security is a top priority </h2> <p> We are driven to build a data platform that scales with the exponential growth in volume and demands for data—<em>and</em> meets the growing need, complexity, and importance of data security. </p> <p> Looker continues to pursue security certifications that matter to our customers. We are proud to announce that we achieved ISO 27001 and SOC 2 Type 2 certification for Google Cloud hosted instances. In addition Looker has maintained our SOC 2 Type II (AWS) and HIPAA compliance obligations. </p> </div> </div> </section> <hr class="seperator"> <section class="responsive-padding"> <div class="container"> <h2 class="headline3 margin-bottom--45 center-align"> Architected for data security from the start </h2> <div class="module-three-section"> <div class="left"> <p> Looker’s <a href="/web/20210729192013/https://looker.com/platform/overview">data platform</a> sits on top of your existing database, using a secure connection to query your data warehouse directly. Looker writes a query to access the data needed to answer your question, returns the result, and holds the answer in a (configurable) temporary <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/data-modeling/learning-lookml/caching#data_delete">cache</a>. </p> </div> <div class="middle"> <p> Because Looker provides a single point of access for your data, you can establish a robust business intelligence governance infrastructure. Everyone within your company can answer their own questions while keeping data sprawl to a minimum and access to sensitive information restricted. </p> </div> <div class="right"> <p> Administrators can set granular permissions by user or group and can restrict data access from the database level down to the row or column level. </p> </div> </div> </div> </section> <hr class="seperator"> <section class="responsive-padding"> <div class="container"> <h2 class="headline3 margin-bottom--45 center-align"> Analyze your data securely where it lives </h2> <div class="module-two-section"> <div class="left"> <h3> Ensure your data is safe and secure by limiting its movement </h3> <p> With Looker, queries are made directly against your database and not by moving or extracting data to workbooks, cubes, .csv files, proprietary databases, or desktops. This key Looker differentiator promotes data integrity while keeping data movement to a minimum and access to sensitive information restricted. </p> <p> A fully configurable caching layer offers the full processing power of your database and its security model—without long-term storage of data. </p> </div> <div class="right"> <h3> Industry-standard encryption &amp; secure connections </h3> <p> Looker uses AES 256 bit encryption to secure your database connection credentials and cached data stored at rest. Plus, TLS 1.2 is used to encrypt network traffic between users’ browsers and the Looker platform. There are many options to select from for securing connections to your database, including IP whitelisting, SSL, SSH, PKI, and Kerberos authentication. </p> </div> </div> </div> </section> <hr class="seperator"> <section class="responsive-padding"> <div class="container"> <h2 class="headline3 margin-bottom--45 center-align"> Authentication, access controls, and data governance </h2> <div class="module-two-section"> <div class="left"> <p> For companies that have invested in modern user authentication tools, Looker supports two-factor authentication, integrates with LDAP, and SSO (supporting SAML, OneLogin, and Google Apps). </p> <p> A layered approach to data governance is of particular value to industries with specialized security requirements and companies with GDPR or other privacy considerations. </p> </div> <div class="right"> <p> Built into the core of Looker’s platform are fine-grained access controls which provide three levels of data governance: </p> <ol> <li> Model level—limits which models users have access to, which also controls database connections. </li> <li> Group level—limits what content users have access to in Looker. </li> <li> Role level—sets specific feature functionality and data an individual has access to in Looker. </li> </ol> </div> </div> </div> </section> <hr class="seperator"> <section class="responsive-padding"> <div class="container"> <h2 class="headline3 margin-bottom--45 center-align"> Comprehensively monitored and fully auditable </h2> <div class="module-two-section"> <div class="left"> <h3> Who, what, and when </h3> <p> Because Looker’s data platform provides a single point of contact for employees’ work with your enterprise’s data, it’s easy to track user activity. The platform has out of the box and customizable monitoring tools, in addition to alerting capabilities if predefined events of interest take place. </p> </div> <div class="right"> <h3> Model development in Git </h3> <p> Borrowing from software engineering best practices, Looker’s data model is version-controlled in Git. This allows collaboration and iteration with the ability to easily roll back to previous versions if needed to minimize the impact of an unintended error. </p> </div> </div> </div> </section> <hr class="seperator"> <section class="responsive-padding"> <div class="container"> <h2 class="headline3 margin-bottom--45 center-align"> Three ways Looker supports GDPR compliance </h2> <div class="module-three-section"> <div class="left"> <h3> Architecture </h3> <p> A simpler, transparent architecture for data processing which reduces data sprawl and can comply with GDPR requirements - while providing modern data delivery capabilities and crucial insights to drive business success. </p> </div> <div class="middle"> <h3> Product </h3> <p> The Looker data platform provides numerous product features to assist with data management, setup, and processes to help you meet data security and privacy GDPR requirements. </p> </div> <div class="right"> <h3> Company </h3> <p> Looker’s data security program is designed to ensure that company policies, controls and processes are appropriate to the type of personal data and data processing collected. </p> </div> </div> <div class="margin-top--45 center-align"> <a class="btn flat" href="/web/20210729192013/https://looker.com/trust-center/compliance/gdpr-compliance-solutions"> Learn More <i class="material-icons" aria-hidden="true">arrow_forward</i> </a> </div> </div> </section> <hr class="seperator"> <a class="anchor" id="shared"></a> <section class="responsive-padding"> <div class="container"> <h3 class="headline3 margin-bottom--30 center-align"> Our shared security partnership </h3> <p> Looker connects to your organization’s database, and is designed to leave your data in that database. Because Looker connects to technology that you are responsible for maintaining, security becomes a shared responsibility between Looker and you. If you use embedded analytics functionality (Powered by Looker), Looker has developed <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/reference/embedding/security">security best practices</a> you can leverage to help mitigate security concerns. </p> <h3> Application data shared by Looker </h3> <p> While there is no permanent storage of your data in the Looker application, Looker utilizes a number of first- and third-party tools in order to provide and improve the service. Unless stated, all services share data with locations in the United States. </p> <p> Application services include: </p> <div class="table-container margin-top--30"> <table class="main"> <tr> <td> Licensing data </td> <td> A Looker service that gathers information about how the service is being used to ensure that usage is in compliance with the customer’s licensing terms. This information includes metadata about users, roles, database connections, server settings, features used, API usage, and version. </td> </tr> <tr> <td> Product usage </td> <td> A Looker service and a third-party service (Google Analytics 360) that gather pseudonymized usage data about how users are using the Looker product and how well it is performing. This data is analyzed and used to improve the Looker product. Administrators can disable these services for their instance by contacting Support. </td> </tr> <tr> <td> Configuration backups </td> <td> A Looker service that encrypts backups of Looker system’s configuration, which includes saved Looks, query history, encrypted user and database credentials, and Looker user settings. For redundancy, configuration backups are stored in multiple cloud providers including AWS, Google Cloud, and/or Microsoft Azure. </td> </tr> <tr> <td> System error reports </td> <td> A Looker service that transmits runtime exceptions to Looker internal systems in order for Looker technicians to diagnose issues with the product. These messages are first sent as HTTPS requests, but will fail-over to email via a customer’s Looker’s SMTP settings if necessary. </td> </tr> <tr> <td> Support access </td> <td> An optional Looker service that allows Looker technicians to troubleshoot problems by permitting authentication into a customer’s Looker application. This access is limited to Support use cases and can be <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/settings/support-access">disabled</a> when not needed by customers. </td> </tr> <tr> <td> Data actions </td> <td> An optional Looker service that forwards data to a variety of third-party services. Any data your users send using an action will be processed temporarily on Looker’s managed Action Hub rather than in your Looker instance. <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/platform/actions">https://docs.looker.com/admin-options/platform/actions</a> </td> </tr> <tr> <td> Email notifications </td> <td> An optional third-party service (SendGrid) that transmits emails from noreply@looker.com and noreply@lookermail.com in order to provide new account welcome emails, forgotten password reset links, and scheduled data delivery for Looker users. If you prefer, you can alter this <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/settings/smtp">configuration</a> to use your own SMTP integration instead. </td> </tr> <tr> <td> LookML storage </td> <td> An optional third-party service (GitHub) that allows for the development and storage of a customer’s LookML code. If you prefer, you can alter this <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/data-modeling/getting-started/setting-up-version-control#git_integration">configuration</a> to use your own Git integration instead. </td> </tr> <tr> <td> In-app guides and in-product messaging </td> <td> An optional third-party service (Pendo) that delivers personalized messages to users to help them more easily use the Looker product. This service collects basic pseudonymized usage data in order to personalize messages and guides. Administrators can <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/settings/general#in-app_guides">disable this service</a> for their instance. </td> </tr> <tr> <td> Support chat and tickets </td> <td> An optional third-party service (Zendesk) that provides an embedded chat client in order to facilitate product support. </td> </tr> </table> </div> <p class="small-text margin-top--10"> NOTE: We regularly review both our internal services and third-party service providers to ensure that the data we collect is aligned with the service’s intent, and that the security measures employed meet our high security standards. </p> <h3 class=""> Looker’s responsibilities </h3> <div class="table-container margin-top--15"> <table class="main"> <tr> <td> Cloud security </td> <td> Looker uses established public cloud hosting providers to augment Looker’s security program with additional security and availability operational controls. </td> </tr> <tr> <td> Product security </td> <td> Looker is responsible for ensuring that the code quality for the Looker application is developed according to industry-wide best practices for software development, and is regularly tested for vulnerabilities. </td> </tr> <tr> <td> Corporate security </td> <td> Looker is responsible for educating and disseminating security best practices throughout its organization, and ensuring that Looker’s ancillary applications, systems, and networks are securely configured and monitored. </td> </tr> <tr> <td> Physical security </td> <td> Looker is responsible for monitoring the Looker corporate facilities, and ensuring that offices and hardware are both protected. </td> </tr> </table> </div> <h3 class="margin-top--45"> Your responsibilities </h3> <h4 class="margin-top--20"> Cloud security </h4> <p> You are responsible for configuring secure access between the Looker application and your database. Looker provides extensive recommendations on how to do this, including: </p> <ul> <li> <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/setup-and-management/enabling-secure-db">Enabling secure database access</a> using tools like IP whitelisting, SSL/TLS encryption, and SSH tunneling </li> <li> Setting up the most locked-down database account permissions for Looker that still allow it to perform needed functions </li> </ul> <h4 class="margin-top--20"> Product security </h4> <p> You are also responsible for controlling access and permissions for users of your Looker instance within your company. Looker recommends: </p> <ul> <li> Setting up <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/setup-and-management/signin-options">user</a> authentication using either a native username/password option or, preferably, using a more robust authentication <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/saml-auth">mechanism</a> like <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/two-factor-auth">2FA</a>, <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/ldap-auth">LDAP</a>, <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/google-auth">Google OAuth</a>, or <a href="https://web.archive.org/web/20210729192013/http://saml-doc.okta.com/SAML_Docs/How-to-Configure-SAML-2.0-for-Looker.html" target="_blank" rel="noreferer noopener">SAML</a> </li> <li> Setting up the most restrictive user <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/tutorials/permissions">permissions and content access</a> that still allow people to carry out their work, paying special attention to who has admin privileges </li> <li> Setting up any API <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/reference/api-and-integration/api-auth">usage</a> in a secure way </li> <li> Regularly auditing any <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/sharing-and-publishing/publishing-looks-with-public-urls">public access links</a> your users create and restricting the permission to create them, as necessary </li> </ul> <h3 class="h2 margin-top--45"> Cloud security architecture </h3> <p> Looker hosts the Looker application on proven public clouds, which means that as a Looker customer you’ll inherit the robust standards of cloud security maintained by our cloud partners (currently <a href="https://web.archive.org/web/20210729192013/https://aws.amazon.com/security/" target="_blank" rel="noreferer noopener">AWS</a> and <a href="https://web.archive.org/web/20210729192013/https://cloud.google.com/security/" target="_blank" rel="noreferer noopener">Google Cloud</a>), which Looker builds on top of for its own security best practices. Looker also uses industry best practices for the development and testing of the Looker application, ensuring that code quality meets our standards before becoming part of a Looker release. </p> <div class="table-container margin-top--30"> <table class="main"> <tr> <td colspan="4" class="first left-align"> <h5> Cloud infrastructure </h5> </td> </tr> <tr> <td> Public cloud facilities </td> <td> The Looker application is managed in public cloud datacenters. These facilities implement various physical and environmental controls to ensure that Looker customer data is well protected from possible theft or loss. </td> </tr> <tr> <td> Logical separation of data </td> <td> While Looker does not persist customer database information, the application does store configuration information, event data, and cached query results. Looker is architected to logically separate this information in order to isolate customer data and reduce cross-tenant exposure risk. </td> </tr> <tr> <td> Data security architecture </td> <td> Looker follows best practices for security architecture. Proxy servers secure access to the Looker application by providing a single point to filter attacks through IP blacklisting and connection rate limiting. </td> </tr> <tr> <td> Redundancy </td> <td> Looker employs a Cloud-based distributed backup framework for Looker-hosted customer servers. </td> </tr> <tr> <td> Availability and durability </td> <td> The Looker application can be hosted in a variety of different public cloud data centers across the globe. </td> </tr> <tr> <td colspan="4" class="first"> <h5> Monitoring &amp; authentication </h5> </td> </tr> <tr> <td> Access to a customer’s back-end servers </td> <td> Access to a Looker-hosted back-end environment requires approval and multiple layers of authentication. </td> </tr> <tr> <td> Access to a customer’s Looker application </td> <td> Employee access to customer Looker instances is provided in order to support a customer's needs. Access requires approval and multiple layers of authentication. Additionally, customers can control all access from Looker to their application via a Support <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/settings/support-access">toggle</a>. </td> </tr> <tr> <td> Monitored user access </td> <td> Access to your Looker environment is uniquely identified, logged, and monitored. </td> </tr> <tr> <td> Network and application vulnerability scanning </td> <td> Looker’s front-end application and back-end infrastructure are scanned for known security vulnerabilities at least monthly. </td> </tr> <tr> <td> Centralized logging </td> <td> Logs across the Looker production and corporate environments are collected and stored centrally for monitoring and alerting on possible security events. </td> </tr> <tr> <td> Reputation monitoring/threat intelligence </td> <td> Collected logs and network activity are checked against commercial threat intelligence feeds for potential risks. </td> </tr> <tr> <td> Anomaly detection </td> <td> Anomalous activity, like unexpected authentication activity, triggers alarms. </td> </tr> <tr> <td colspan="4" class="first left-align"> <h5> Data security encryption </h5> </td> </tr> <tr> <td> AES encryption </td> <td> Locally-stored sensitive application data, including database connection configurations and cached query data, is encrypted and secured using AES encryption. </td> </tr> <tr> <td> Secure credential storage &amp; encryption </td> <td> Native usernames and passwords are secured using a dedicated password-based key derivation function (bcrypt) with hashing and salting. </td> </tr> <tr> <td> TLS encryption </td> <td> Data in transit is encrypted and secured from the user's browser to the application via TLS 1.2. </td> </tr> <tr> <td> SSL / SSH encryption </td> <td> Looker enables you to configure your database connection via encrypted TLS 1.2 or SSH. </td> </tr> </table> </div> <h3 class="margin-top--45"> Product security </h3> <div class="table-container margin-top--30"> <table class="main"> <tr> <td colspan="4" class="first left-align"> <h5> Overview </h5> </td> </tr> <tr> <tr> <td> Code development </td> <td> Code development is done through a documented SDLC process that includes guidance on how code is tested, reviewed, and promoted to production. </td> </tr> <tr> <td> Peer review and unit testing of code </td> <td> Code is peer reviewed before being committed to the master code branch of the Looker application. Functional and unit tests are performed using automated tools. </td> </tr> <tr> <td> Routine developer training </td> <td> Developers are regularly trained on secure coding practices. </td> </tr> <tr> <td> Code quality tests </td> <td> Looker utilizes automated tests specifically targeting injection flaws, input validation, and proper CSRF token usage. </td> </tr> <tr> <td> Regular third-party penetration testing </td> <td> Looker performs regular third-party penetration tests against the Looker application and hosted environment. </td> </tr> <tr> <td> Single sign-on </td> <td> Looker provides <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/saml-auth">SAML-based single sign-on</a> for users, offering support for SSO solutions from <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/google-auth">Google Apps</a>, OneLogin, and SAML. </td> </tr> <tr> <td> LDAP authentication </td> <td> Looker provides the ability to authenticate users based on Lightweight Directory Access Protocol (<a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/ldap-auth">LDAP</a>), enabling administrators to link LDAP groups to Looker roles and permissions. </td> </tr> <tr> <td> Two-factor authentication </td> <td> Looker provides the ability to use <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/security/two-factor-auth">two-factor authentication</a> via Google Authenticator. </td> </tr> <tr> <td> Responsible disclosure </td> <td> Looker embraces the security community and operates a <a href="https://web.archive.org/web/20210729192013/https://looker.com/product/security/disclosure">responsible disclosure program</a> to facilitate security vulnerability reporting. </td> </tr> <tr> <td> Security due diligence of third-party service providers </td> <td> All third-party service providers go through an annual security review. For <a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/admin-options/settings/general#in-app_guides">in-app guides</a>, Looker serves the third-party software (Pendo) Javascript. The individual guides are vetted and whitelisted by Looker. When fetching a guide from Pendo, Looker validates that the guide is unchanged using sha256 integrity hashes. If there are any changes to the guide after Looker’s review, Looker prevents use of the changed guide. </td> </tr> </table> </div> <h3 class="margin-top--45"> Corporate security </h3> <p> Looker has robust security protocols that are meant to secure Looker office spaces and materials that contain sensitive information. Looker also invests in properly vetting and training staff to ensure that there is an organization-wide appreciation for data security. </p> <p> For more information about how we work with your data, see <a href="/web/20210729192013/https://looker.com/privacy">Looker's Privacy Policy</a>. </p> <div class="table-container margin-top--30"> <table class="main"> <tr> <td colspan="4" class="first"> <h5> Personnel &amp; third parties </h5> </td> </tr> <tr> <td> Security organization </td> <td> Led by the Chief Security Officer (CSO), Looker has established a dedicated information security function responsible for security and data compliance across the organization. </td> </tr> <tr> <td> Policies and procedures </td> <td> Looker has implemented various security policies that are maintained, communicated, and approved by management to ensure everyone clearly knows their security responsibilities. </td> </tr> <tr> <td> Background checks </td> <td> New contractors and employees are required to pass a background check and sign confidentiality agreements. </td> </tr> <tr> <td> Security awareness education </td> <td> Looker’s new hires complete security training as part of their initial training with the company. Employees receive routine security awareness training and confirm adherence to Company security policies. Looker employees are reminded of security best practices through informal and formal communications. </td> </tr> <tr> <td> Vendor management </td> <td> Looker maintains a vendor management program to ensure that third parties comply with an expected level of security controls. </td> </tr> <tr> <td> Risk management </td> <td> Looker maintains a robust security risk management program. Our CSO chairs our internal quarterly Security Steering Committee. </td> </tr> <tr> <td colspan="4" class="first"> <h5> Incident response </h5> </td> </tr> <tr> <td> On-call </td> <td> Looker’s Security and Operations team is available 24/7 to respond to security alerts and events. </td> </tr> <tr> <td> Policies and procedures </td> <td> Looker maintains a documented incident response plan. </td> </tr> <tr> <td> Incident response training </td> <td> Employees are trained on security incident response processes, including communication channels and escalation paths. </td> </tr> <tr> <td colspan="4" class="first"> <h5> Looker premises and hardware </h5> </td> </tr> <tr> <td> Monitoring and secure access to Looker offices </td> <td> Looker offices are protected by security measures including badge access and security cameras. By policy, employees are required to escort guests inside the Looker offices. </td> </tr> <tr> <td> Laptop protection </td> <td> Looker uses a combination of endpoint management tools to monitor, patch, and protect its laptop population. Laptops have encrypted hard drives and are protected with sign-on password. Additionally, an AV/HIDs solution is installed on laptops to protect against malware and monitor for possible security events. </td> </tr> </table> </div> <a class="anchor" id="data-security"></a> <h3 class="margin-top--45"> Data security, privacy &amp; compliance </h3> <p> One of the priorities of Looker’s security practices is to ensure that use of your data is transparent, safe, and respectful. To that end, Looker maintains a Compliance team to perform regular assessments and ensure that risks are appropriately being mitigated and that controls are designed and operating correctly. </p> <p> Please consult <a href="/web/20210729192013/https://looker.com/privacy">Looker’s Privacy Policy</a> if you don't see your question answered here. </p> <div class="table-container margin-top--30"> <table class="main"> <tr> <td colspan="4" class="first left-align"> <h5> Data security &amp; compliance </h5> </td> </tr> <tr> <td> SOC 2 type II </td> <td> Looker’s SOC 2 Type II report covers the trust services categories of Security, Confidentiality, and Availability, and is audited annually. The report is available, upon request, for review by existing customers and new prospects. As the information is confidential, we require a signed NDA to review the report. Note: While our current SOC 2 Type II report only covers our customers housed in the AWS environment, we are actively working on our SOC 2 Type report for our new Google Cloud environment. Currently our SOC 2 Type I report is available for the Google Cloud environment. </td> </tr> <tr> <td> HIPAA security </td> <td> Looker customers include HIPAA Covered Entities and Business Associates. Since Looker doesn’t extract your data, we don’t categorize data as sensitive, personal health information, or according to other schemas. Instead, we handle all data according to the same security standards. To provide HIPAA assurance, Looker engages with a third-party to perform HIPAA Security Rule audits annually. To assist you with your HIPAA-related security obligations, Looker maintains a Business Associate Agreement (BAA) available to execute as needed. </td> </tr> <tr> <td> <a href="https://web.archive.org/web/20210729192013/https://cloudsecurityalliance.org/star/registry/looker/" target="_blank" rel="noreferer noopener">Cloud Security Alliance (CSA) STAR assessment</a> </td> <td> Looker has completed the CSA's Consensus Assessments Initiative Questionnaire (CAIQ), which provides a set of questions a cloud consumer may wish to ask of Looker to ascertain their compliance with the Cloud Controls Matrix and CSA best practices. It is available for download <a href="https://web.archive.org/web/20210729192013/https://cloudsecurityalliance.org/star-registrant/looker/" target="_blank" rel="noreferer noopener">here</a> and will be updated periodically. </td> </tr> <tr> <td> ISO 27001 certification </td> <td> Looker has completed the ISO 27001 Compliance certification and it can be viewed on our compliance portal, under NDA. By being audited to the ISO 27001 standard, we demonstrate our commitment to identifying risks and putting in place strong, repeatable controls ensuring that our organization maintains a secure posture. </td> </tr> <tr> <td> Other security compliance initiatives </td> <td> Looker also provides options to help you with other compliance efforts. Ask your sales representative for more information. </td> </tr> <tr> <td colspan="4" class="first left-align"> <h5> Data privacy </h5> </td> </tr> <tr> <td> <a href="/web/20210729192013/https://looker.com/privacy/gdpr">European data protection and GDPR and Privacy Shield compliance</a> </td> <td> Looker works closely with many data-driven organizations within the European Economic Area and supports GDPR compliance in three ways: Architecture, Product and Company readiness. <br><br> We’ll work with you to assure database compliance with personal data-handling requirements and cross-border transfer requirements under the <a href="/web/20210729192013/https://looker.com/privacy/gdpr">General Data Protection Regulation (GDPR)</a>), effective May 2018. </td> </tr> <tr> <td> Other privacy compliance initiatives </td> <td> Looker intends to comply with the CCPA (California Consumer Privacy Act of 2018), which will become effective January 2020. As currently defined in CCPA, Looker will operate as a Service Provider (not a Third Party) under CCPA to its customers. </td> </tr> <tr> <td> Determine where Looker is hosted </td> <td> Looker provides a number of locations where your Looker application and configuration backups can be hosted. This includes US, Japan, Ireland, Germany, Australia, or Brazil. </td> </tr> </table> </div> </div> </section> <section class="responsive-padding center-align grey-800-bg"> <div class="container-900"> <h2 class="headline3 white-t"> Love your analytics </h2> <p class="padding-top--15 white-t" style="max-width:595px; margin:0 auto"> Business intelligence, big data analytics, or a 360&deg; view of your customers. Whatever you need, Looker can help. Talk to our data experts. </p> <a class="btn primary margin-top--30" href="/web/20210729192013/https://looker.com/demo"> Request a demo </a> </div> </section> </div> <!-- security --> <p><!-- @@@@@@@@@@@@@ SCRIPT TAGS @@@@@@@@@@@@@ --> <!-- scripts --> <script nonce="536WQ1RCS0Y8P9KFX" src="/web/20210729192013js_/https://looker.com/site/themes/surf_verve/js/all-scripts_v0003.js"></script> </p> <style> .security-badges img { height: 125px; } </style> </div> <!--FOOTER--> <footer class="new-site-footer border-top" data-swiftype-index="false"> <div class=""> <div class="social-icons container border-bottom"> <p class="small-text inline"> Follow us on: </p> <div class="inline"> <a class="fa fa-lg fa-facebook" target="_blank" rel="noreferer noopener" href="https://web.archive.org/web/20210729192013/https://www.facebook.com/LookerData/"></a> <a class="fa fa-lg fa-twitter" target="_blank" rel="noreferer noopener" href="https://web.archive.org/web/20210729192013/https://twitter.com/LookerData"></a> <a class="fa fa-lg fa-linkedin" target="_blank" rel="noreferer noopener" href="https://web.archive.org/web/20210729192013/https://www.linkedin.com/company/looker"></a> <a class="fa fa-lg fa-youtube-play" target="_blank" rel="noreferer noopener" href="https://web.archive.org/web/20210729192013/https://www.youtube.com/user/LookerData"></a> </div> </div> <div class="container footer-link-section"> <div class="footer-sections container-full-width"> <div class="f-one"> <p class="toggle-button h7" data-name="footer-one"> Product<span class="fa fa-chevron-down"></span> </p> <div class="links" id="footer-one"> <p><a href="/web/20210729192013/https://looker.com/product/business-intelligence" class="footer-nav-gtm">Business Intelligence</a></p> <p><a href="/web/20210729192013/https://looker.com/product/embedded-analytics" class="footer-nav-gtm">Embedded Analytics</a></p> <p><a href="/web/20210729192013/https://looker.com/product/applications" class="footer-nav-gtm">Applications</a></p> <p><a href="/web/20210729192013/https://looker.com/product/looker-difference" class="footer-nav-gtm">The Looker Difference</a></p> <p><a href="/web/20210729192013/https://looker.com/product/new-features" class="footer-nav-gtm">New Features</a></p> <p><a href="/web/20210729192013/https://looker.com/product/visualizations" class="footer-nav-gtm">Visualizations</a></p> <p><a href="/web/20210729192013/https://looker.com/professional-services" class="footer-nav-gtm">Professional Services</a></p> <p><a href="/web/20210729192013/https://looker.com/product/security" class="footer-nav-gtm">Security</a></p> <p><a href="/web/20210729192013/https://looker.com/product/pricing" class="footer-nav-gtm">Pricing</a></p> </div> </div> <div class="f-two"> <p class="toggle-button h7" data-name="footer-two"> Platform<span class="fa fa-chevron-down"></span> </p> <div class="links" id="footer-two"> <p><a href="/web/20210729192013/https://looker.com/platform/overview" class="footer-nav-gtm">Data Platform</a></p> <p><a href="/web/20210729192013/https://looker.com/platform/data-modeling" class="footer-nav-gtm">Data Modeling</a></p> <p><a href="/web/20210729192013/https://looker.com/platform/actions" class="footer-nav-gtm">Data Actions</a></p> <p><a href="/web/20210729192013/https://looker.com/platform/directory/home" class="footer-nav-gtm">Looker Blocks</a></p> <p><a href="/web/20210729192013/https://looker.com/platform/data-connections" class="footer-nav-gtm">Data Connections</a></p> <p><a href="/web/20210729192013/https://looker.com/solutions" class="footer-nav-gtm">Solutions</a></p> <p><a href="/web/20210729192013/https://looker.com/partner-network" class="footer-nav-gtm">Partner Ecosystem</a></p> <p><a href="/web/20210729192013/https://looker.com/platform/enterprise" class="footer-nav-gtm">Looker for Enterprise</a></p> </div> </div> <div class="f-four"> <p class="toggle-button h7" data-name="footer-four"> Learn<span class="fa fa-chevron-down"></span> </p> <div class="links" id="footer-four"> <p><a href="/web/20210729192013/https://looker.com/guide">User Guide</a></p> <p><a href="/web/20210729192013/https://looker.com/guide/getting-started" class="footer-nav-gtm">Getting Started</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://help.looker.com/" class="footer-nav-gtm">Help Center</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://docs.looker.com/" class="footer-nav-gtm">Documentation</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://community.looker.com/" class="footer-nav-gtm">Community</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://training.looker.com/" class="footer-nav-gtm">Training</a></p> <p><a href="/web/20210729192013/https://looker.com/certification" class="footer-nav-gtm">Certification</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://info.looker.com/whitepapers" class="footer-nav-gtm">Whitepapers</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://info.looker.com/analyst-reports" class="footer-nav-gtm">Analyst Reports</a></p> </div> </div> <div class="f-five"> <p class="toggle-button h7" data-name="footer-five"> Engage<span class="fa fa-chevron-down"></span> </p> <div class="links" id="footer-five"> <p><a href="/web/20210729192013/https://looker.com/blog">Blog</a></p> <p><a href="/web/20210729192013/https://looker.com/events" class="footer-nav-gtm">Events</a></p> <p><a href="/web/20210729192013/https://looker.com/customers" class="footer-nav-gtm">Customers</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://info.looker.com/webinars" class="footer-nav-gtm">On-demand Webinars</a></p> <p><a href="https://web.archive.org/web/20210729192013/https://careers.google.com/jobs/results/?company=Google&amp;hl=en_US&amp;jlo=en_US&amp;q=looker,%20google%20cloud&amp;sort_by=relevance" target="_blank" rel="noreferer noopener" class="footer-nav-gtm">Careers</a></p> <p><a href="/web/20210729192013/https://looker.com/trust-center" class="footer-nav-gtm">Trust Center</a></p> <p><a href="/web/20210729192013/https://looker.com/contact" class="footer-nav-gtm">Contact</a></p> </div> </div> </div> </div> </div> <div class="footer-meta center-align white"> <div class="container"> <div class="left"> <p class="">&copy; <script nonce="536WQ1RCS0Y8P9KFX">document.write(new Date().getFullYear())</script> Looker Data Sciences, Inc.</p> </div> <div class="right"> <p> <a href="/web/20210729192013/https://looker.com/privacy">Privacy</a> | <a href="/web/20210729192013/https://looker.com/terms">Terms</a> | <a href="/web/20210729192013/https://looker.com/trust-center/privacy/cookies">Cookies</a> </p> </div> </div> </div> </footer> <!--FOOTER--> <!--FOOTER JS--> <script nonce="536WQ1RCS0Y8P9KFX"> $(document).ready(function() { ww = window.innerWidth; adjustFooterNav(); }); $(window).bind('resize orientationchange', function() { ww = window.innerWidth; adjustFooterNav(); }); var adjustFooterNav = function() { if ( ww > 960 ) { $('.links').show(); $('.footer-link-section .fa').removeClass('fa-chevron-up').addClass('fa-chevron-down'); } else { if ($('.f-one .fa').hasClass('fa-chevron-up')) { $('.f-one .links').show(); } else if ($('.f-two .fa').hasClass('fa-chevron-up')) { $('.f-two .links').show(); } else if ($('.f-three .fa').hasClass('fa-chevron-up')) { $('.f-three .links').show(); } else if ($('.f-four .fa').hasClass('fa-chevron-up')) { $('.f-four .links').show(); } else if ($('.f-five .fa').hasClass('fa-chevron-up')) { $('.f-five .links').show(); } else { $('.links').hide(); } } }; </script><!--FOOTER JS--> <!--EXIT POPUP--> <div class="exit-popup" id="intellimize-exit-popup" style="display:none"> <a href="#exit-popup" class="html5lightbox lb-trigger" data-width="600" data-height="500"></a> <div id="exit-popup" style="display:none"> <div class="exit-intent-image-left-module"> <div class="inner center-align"> <h2 class="headline3"> You can afford to stay </h2> <p> Get more value out of your data. Looker has the features your business needs at a price that fits. Request a quote today. </p> <div> <a href="/web/20210729192013/https://looker.com/product/pricing" class="btn primary margin-top--30"> Request a quote </a> </div> </div> </div> </div> </div> <!--EXIT POPUP--> <style> .exit-intent-image-left-module .inner { padding: 30px; } @media all and (max-width:768px){ .exit-intent-image-left-module .inner { padding: 30px 15px; } } </style> <script nonce="536WQ1RCS0Y8P9KFX"> $(document).ready(function() { if (navigator.userAgent.match(/(iPad)/)) { // main menu hover function $('#mm-link1').click(function(){ $(".m-menu").hide(); $("#mega-menu1").toggle(); }); $('#mm-link2').click(function(){ $(".m-menu").hide(); $("#mega-menu2").toggle(); }); $('#mm-link3').click(function(){ $(".m-menu").hide(); $("#mega-menu3").toggle(); }); $('#mm-link4').click(function(){ $(".m-menu").hide(); $("#mega-menu4").toggle(); }); $('#mm-link5').click(function(){ $(".m-menu").hide(); $("#mega-menu5").toggle(); }); $('#mm-link6').click(function(){ $(".m-menu").hide(); $("#mega-menu6").toggle(); }); } else { $('#mm-link1').hover(function(e){ $(".m-menu").hide(); $("#mega-menu1").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); $('#mm-link2').hover(function(e){ $(".m-menu").hide(); $("#mega-menu2").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); $('#mm-link3').hover(function(e){ $(".m-menu").hide(); $("#mega-menu3").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); $('#mm-link4').hover(function(e){ $(".m-menu").hide(); $("#mega-menu4").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); $('#mm-link5').hover(function(e){ $(".m-menu").hide(); $("#mega-menu5").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); $('#mm-link6').hover(function(e){ $(".m-menu").hide(); $("#mega-menu6").show(); }, function(e){ $(".m-menu").hide(); e.preventDefault(); }); } }); (function(window) { 'use strict'; /** * Extend Object helper function. */ function extend(a, b) { for(var key in b) { if(b.hasOwnProperty(key)) { a[key] = b[key]; } } return a; } /** * Each helper function. */ function each(collection, callback) { for (var i = 0; i < collection.length; i++) { var item = collection[i]; callback(item); } } /** * Menu Constructor. */ function Menu(options) { this.options = extend({}, this.options); extend(this.options, options); this._init(); } /** * Menu Options. */ Menu.prototype.options = { wrapper: '#o-wrapper', // The content wrapper type: 'slide-left', // The menu type menuOpenerClass: '.c-button', // The menu opener class names (i.e. the buttons) maskId: '#c-mask' // The ID of the mask }; /** * Initialise Menu. */ Menu.prototype._init = function() { this.body = document.body; this.wrapper = document.querySelector(this.options.wrapper); this.mask = document.querySelector(this.options.maskId); this.menu = document.querySelector('#c-menu--' + this.options.type); this.closeBtn = this.menu.querySelector('.c-menu__close'); this.menuOpeners = document.querySelectorAll(this.options.menuOpenerClass); this._initEvents(); }; /** * Initialise Menu Events. */ Menu.prototype._initEvents = function() { // Event for clicks on the close button inside the menu. this.closeBtn.addEventListener('click', function(e) { e.preventDefault(); this.close(); }.bind(this)); // Event for clicks on the mask. this.mask.addEventListener('click', function(e) { e.preventDefault(); this.close(); }.bind(this)); }; /** * Open Menu. */ Menu.prototype.open = function() { this.body.classList.add('has-active-menu'); this.wrapper.classList.add('has-' + this.options.type); this.menu.classList.add('is-active'); this.mask.classList.add('is-active'); this.disableMenuOpeners(); }; /** * Close Menu. */ Menu.prototype.close = function() { this.body.classList.remove('has-active-menu'); this.wrapper.classList.remove('has-' + this.options.type); this.menu.classList.remove('is-active'); this.mask.classList.remove('is-active'); this.enableMenuOpeners(); }; /** * Disable Menu Openers. */ Menu.prototype.disableMenuOpeners = function() { each(this.menuOpeners, function(item) { item.disabled = true; }); }; /** * Enable Menu Openers. */ Menu.prototype.enableMenuOpeners = function() { each(this.menuOpeners, function(item) { item.disabled = false; }); }; /** * Add to global namespace. */ window.Menu = Menu; })(window); /* Push right instantiation and action. */ var pushRight = new Menu({ wrapper: '#o-wrapper', type: 'push-right', menuOpenerClass: '.menu-link', maskId: '#c-mask' }); var pushRightBtn = document.querySelector('#c-button--push-right'); pushRightBtn.addEventListener('click', function(e) { e.preventDefault; pushRight.open(); }); $(document).ready(function() { $('.new-nav').addClass('box-shadow'); }); // disable mobile menu at 1199px width $(window).on('resize', function(){ var win = $(this); //this = window if (win.width() >= 1199) { $('.c-menu--push-right, .c-mask').removeClass('is-active'); $('.o-wrapper').removeClass('has-push-right'); $('.site').removeClass('has-active-menu'); } }); $(".mobile-mp .user-locale").click(function(){ window.scrollTo(0, 0); }); </script> <script nonce="536WQ1RCS0Y8P9KFX"> $(document).ready(function() { // show/hide function $('.toggle-button').click(function(e){ id = $(this).attr('data-name'); if ($(this).find('span').hasClass('fa-chevron-down')){ $(this).find('span').removeClass('fa-chevron-down'); $(this).find('span').addClass('fa-chevron-up'); }else{ $(this).find('span').removeClass('fa-chevron-up'); $(this).find('span').addClass('fa-chevron-down'); } $("#"+id).slideToggle('200'); e.preventDefault(); }); // show/hide function $('.toggle-button2').click(function(e){ id = $(this).attr('data-name'); if ($(this).find('span').hasClass('fa-chevron-down')){ $(this).find('span').removeClass('fa-chevron-down'); $(this).find('span').addClass('fa-chevron-up'); }else{ $(this).find('span').removeClass('fa-chevron-up'); $(this).find('span').addClass('fa-chevron-down'); } $("#"+id).slideToggle('200'); e.preventDefault(); }); // button toggle function $('.button-toggle').click(function() { $('.button-toggle-div').slideToggle(); $('.button-toggle-text').toggle(); $('.button-toggle-text2').toggle(); }); // text toggle function $('.text-toggle').click(function() { $('.text-toggle-div').toggleClass('visible'); $('.text-toggle-text').toggle(); $('.text-toggle-text2').toggle(); }); $('.text-toggle-2').click(function() { $('.text-toggle-div-2').toggleClass('visible'); $('.text-toggle-text-2').toggle(); $('.text-toggle-text2-2').toggle(); }); $('.text-toggle-3').click(function() { $('.text-toggle-div-3').toggleClass('visible'); $('.text-toggle-text-3').toggle(); $('.text-toggle-text2-3').toggle(); }); //add superscript to all registered copyright $('body :not(script)').contents().filter(function() { return this.nodeType === 3; }).replaceWith(function() { return this.nodeValue.replace(/[™®©]/g, '<sup>$&</sup>'); }); }); </script> <!-- Google Tag Manager --> <script nonce="536WQ1RCS0Y8P9KFX">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//web.archive.org/web/20210729192013/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NWWX6K');</script> <!-- End Google Tag Manager --> <!-- Google Tag Manager noscript--> <noscript><iframe src="//web.archive.org/web/20210729192013if_/https://www.googletagmanager.com/ns.html?id=GTM-NWWX6K" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager noscript--> </body> </html> <!-- FILE ARCHIVED ON 19:20:13 Jul 29, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:41:09 Mar 01, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.586 exclusion.robots: 0.031 exclusion.robots.policy: 0.019 esindex: 0.011 cdx.remote: 51.11 LoadShardBlock: 134.557 (3) PetaboxLoader3.datanode: 173.965 (4) load_resource: 139.342 PetaboxLoader3.resolve: 53.82 -->

Pages: 1 2 3 4 5 6 7 8 9 10