CINXE.COM

Privacy Policy | BrowserStack

<!doctype html><html lang="en-US" class="no-js"><head> <meta charset="UTF-8"> <title>Privacy Policy | BrowserStack</title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-900.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-300.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-800.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" as="image" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/bstack-logo-global.svg"> <link rel="apple-touch-icon" sizes="160x160" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/favicons/apple-touch-icon.png"> <link rel="apple-touch-icon-precomposed" sizes="160x160" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/favicons/apple-touch-icon-precomposed.png"> <link rel="shortcut icon" href="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="google-site-verification" content="0x5RL_wr7QYQniT_gnQwJKSvJuB5euCdOF5k-E0-w84"/> <meta name="ahrefs-site-verification" content="b22d77df50eb3929fe4bba293aebbc098a9e348ebe7751fe020bb9878c198172"> <meta name="facebook-domain-verification" content="joy2k7rhws0m7eufhx1fdmv9bowjbh"/> <style id="bstack-fcp-header-inline-css" type="text/css">@font-face{font-display:swap;font-family:'source-sans-pro';font-style:normal;font-weight:300;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:'source-sans-pro';font-style:normal;font-weight:400;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'source-sans-pro';font-style:normal;font-weight:600;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'source-sans-pro';font-style:normal;font-weight:700;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'source-sans-pro';font-style:normal;font-weight:900;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/source-sans-pro-v21-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-800.woff2") format("woff2")}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:hover,a:active{outline:0}h1{font-size:60px;margin:.67em 0}h2{font-size:45px;margin:.83em 0}h3{font-size:28px;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}.loader-icon{position:relative;background:transparent}.loader-icon:before{content:"";position:absolute;top:0;left:0;width:100%;min-height:100%;background:#004b8f}.loader-icon::after{content:'';position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;border-radius:50%;border:4px solid #fff;border-top-color:transparent;animation:loader-loading 2s linear infinite}@keyframes loader-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{height:100%}body{color:#333;background-color:white;line-height:21px}body.features{font-family:"Inter",helvetica}ul{list-style-type:none}a{text-decoration:none;color:#0070f0}a:active,a:hover,a:visited{outline:0}a:hover{color:#004b8f}main a{text-decoration:underline}main a:hover{text-decoration:underline}strong{font-weight:600}input[type=checkbox]:focus{outline:0}input::-ms-clear,input::-ms-reveal{display:none}textarea{resize:none}.hide{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{max-width:100%;margin:0 auto}@media screen and (min-width:640px){.container{width:100%}}@media screen and (min-width:768px){.container{width:100%}}@media screen and (min-width:980px){.container{width:940px}}@media screen and (min-width:1280px){.container{width:1200px}}.row:after{content:"";clear:both;display:table}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{float:left;padding-left:12px;padding-right:12px}.col-center{margin:0 auto;float:none}.no-pad{padding-left:0;padding-right:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.pull-right{float:right}.pull-left{float:left}.col-xs-1{width:8.33333%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-2{width:16.66667%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-3{width:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.33333%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-5{width:41.66667%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-6{width:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.33333%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-8{width:66.66667%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-9{width:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.33333%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-11{width:91.66667%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-12{width:100%}.col-xs-offset-12{margin-left:100%}@media screen and (min-width:640px){.col-sm-1{width:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{width:16.66667%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.33333%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{width:41.66667%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.33333%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{width:66.66667%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.33333%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{width:91.66667%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{width:100%}.col-sm-offset-12{margin-left:100%}}@media screen and (min-width:979.1px){.col-md-1{width:75px}.col-md-offset-1{margin-left:75px}.col-md-2{width:150px}.col-md-offset-2{margin-left:150px}.col-md-3{width:225px}.col-md-offset-3{margin-left:225px}.col-md-4{width:300px}.col-md-offset-4{margin-left:300px}.col-md-5{width:375px}.col-md-offset-5{margin-left:375px}.col-md-6{width:450px}.col-md-offset-6{margin-left:450px}.col-md-7{width:525px}.col-md-offset-7{margin-left:525px}.col-md-8{width:600px}.col-md-offset-8{margin-left:600px}.col-md-9{width:675px}.col-md-offset-9{margin-left:675px}.col-md-10{width:750px}.col-md-offset-10{margin-left:750px}.col-md-11{width:825px}.col-md-offset-11{margin-left:825px}.col-md-12{width:900px}.col-md-offset-12{margin-left:900px}}@media screen and (min-width:1300px){.col-lg-1{width:75px}.col-lg-offset-1{margin-left:75px}.col-lg-2{width:150px}.col-lg-offset-2{margin-left:150px}.col-lg-3{width:225px}.col-lg-offset-3{margin-left:225px}.col-lg-4{width:300px}.col-lg-offset-4{margin-left:300px}.col-lg-5{width:375px}.col-lg-offset-5{margin-left:375px}.col-lg-6{width:450px}.col-lg-offset-6{margin-left:450px}.col-lg-7{width:525px}.col-lg-offset-7{margin-left:525px}.col-lg-8{width:600px}.col-lg-offset-8{margin-left:600px}.col-lg-9{width:675px}.col-lg-offset-9{margin-left:675px}.col-lg-10{width:750px}.col-lg-offset-10{margin-left:750px}.col-lg-11{width:825px}.col-lg-offset-11{margin-left:825px}.col-lg-12{width:900px}.col-lg-offset-12{margin-left:900px}.col-lg-13{width:975px}.col-lg-offset-13{margin-left:975px}.col-lg-14{width:1050px}.col-lg-offset-14{margin-left:1050px}.col-lg-15{width:1125px}.col-lg-offset-15{margin-left:1125px}.col-lg-16{width:1200px}.col-lg-offset-16{margin-left:1200px}}@media screen and (min-width:1600px){.col-xl-1{width:75px}.col-xl-offset-1{margin-left:75px}.col-xxl-1{width:94px}.col-xxl-offset-1{margin-left:94px}.col-xl-2{width:150px}.col-xl-offset-2{margin-left:150px}.col-xxl-2{width:188px}.col-xxl-offset-2{margin-left:188px}.col-xl-3{width:225px}.col-xl-offset-3{margin-left:225px}.col-xxl-3{width:282px}.col-xxl-offset-3{margin-left:282px}.col-xl-4{width:300px}.col-xl-offset-4{margin-left:300px}.col-xxl-4{width:376px}.col-xxl-offset-4{margin-left:376px}.col-xl-5{width:375px}.col-xl-offset-5{margin-left:375px}.col-xxl-5{width:470px}.col-xxl-offset-5{margin-left:470px}.col-xl-6{width:450px}.col-xl-offset-6{margin-left:450px}.col-xxl-6{width:564px}.col-xxl-offset-6{margin-left:564px}.col-xl-7{width:525px}.col-xl-offset-7{margin-left:525px}.col-xxl-7{width:658px}.col-xxl-offset-7{margin-left:658px}.col-xl-8{width:600px}.col-xl-offset-8{margin-left:600px}.col-xxl-8{width:752px}.col-xxl-offset-8{margin-left:752px}.col-xl-9{width:675px}.col-xl-offset-9{margin-left:675px}.col-xxl-9{width:846px}.col-xxl-offset-9{margin-left:846px}.col-xl-10{width:750px}.col-xl-offset-10{margin-left:750px}.col-xxl-10{width:940px}.col-xxl-offset-10{margin-left:940px}.col-xl-11{width:825px}.col-xl-offset-11{margin-left:825px}.col-xxl-11{width:1034px}.col-xxl-offset-11{margin-left:1034px}.col-xl-12{width:900px}.col-xl-offset-12{margin-left:900px}.col-xxl-12{width:1128px}.col-xxl-offset-12{margin-left:1128px}.col-xl-13{width:975px}.col-xl-offset-13{margin-left:975px}.col-xxl-13{width:1222px}.col-xxl-offset-13{margin-left:1222px}.col-xl-14{width:1050px}.col-xl-offset-14{margin-left:1050px}.col-xxl-14{width:1316px}.col-xxl-offset-14{margin-left:1316px}.col-xl-15{width:1125px}.col-xl-offset-15{margin-left:1125px}.col-xxl-15{width:1410px}.col-xxl-offset-15{margin-left:1410px}.col-xl-16{width:1200px}.col-xl-offset-16{margin-left:1200px}.col-xxl-16{width:1504px}.col-xxl-offset-16{margin-left:1504px}}.no-pad{padding-left:0;padding-right:0}.no-pad-right{padding-right:0}.no-pad-left{padding-left:0}.bs-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;width:8.33333%}.bs-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%}.bs-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.bs-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%}.bs-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%}.bs-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bs-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%}.bs-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%}.bs-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;width:75%}.bs-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%}.bs-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%}.bs-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media screen and (max-width:1279px){.bs-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;width:8.33333%}.bs-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%}.bs-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.bs-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%}.bs-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%}.bs-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bs-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%}.bs-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%}.bs-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;width:75%}.bs-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%}.bs-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%}.bs-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media screen and (max-width:979.1px){.bs-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;width:8.33333%}.bs-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%}.bs-md-3{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.bs-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%}.bs-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%}.bs-md-6{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bs-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%}.bs-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%}.bs-md-9{-ms-flex:0 0 75%;flex:0 0 75%;width:75%}.bs-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%}.bs-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%}.bs-md-12{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media screen and (max-width:640px){.bs-xs-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;width:8.33333%}.bs-xs-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;width:16.66667%}.bs-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.bs-xs-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%}.bs-xs-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;width:41.66667%}.bs-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.bs-xs-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;width:58.33333%}.bs-xs-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;width:66.66667%}.bs-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;width:75%}.bs-xs-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;width:83.33333%}.bs-xs-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;width:91.66667%}.bs-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.hide-bs-xs{display:none !important}}.hide{display:none}@media screen and (max-width:639px){.hide-xs{display:none !important}}@media screen and (min-width:640px) and (max-width:979px){.hide-sm{display:none !important}}@media screen and (min-width:979.1px) and (max-width:1299px){.hide-md{display:none !important}}@media screen and (min-width:1300px) and (max-width:1599px){.hide-lg{display:none !important}}@media screen and (min-width:1600px){.hide-xl{display:none !important}}@media screen and (min-width:641px) and (max-width:1279px){.hide-bs-md{display:none !important}}@media screen and (min-width:1280px){.hide-bs-xl{display:none !important}}div[class^="vc_custom_"],div[class*=" vc_custom_"]{background-size:cover !important}.btn-primary,.btn-secondary,.btn-transparent,.btn-secondary-white,.btn-tertiary,.btn-secondary-gray,.btn-events-page{border-radius:4px;border:1px solid transparent;display:inline-block;padding:15px 20px;text-decoration:none !important}.btn-primary{background-color:#0070f0;color:white;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica}.btn-primary:hover{background-color:#004b8f;color:white;text-decoration:none !important}.btn-primary:focus{background-color:#00335d;color:white;text-decoration:none !important}.btn-primary.disabled,.btn-primary[disabled]{cursor:default;background-color:#eee;color:#787878}.btn-secondary{background-color:transparent;color:#0070f0;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica;border-color:#0070f0}.btn-secondary:hover{border-color:#004b8f;background-color:#004b8f;color:white;text-decoration:none !important}.btn-secondary:focus{border-color:#00335d;background-color:#00335d;color:white;text-decoration:none !important}.btn-secondary.disabled,.btn-secondary[disabled]{border-color:#42a9ff;color:#42a9ff;cursor:default}.btn-transparent{background-color:transparent;color:#999;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica}.btn-transparent:hover{color:#333;text-decoration:none !important}.btn-secondary-white{background-color:transparent;color:white;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica;border-color:white}.btn-secondary-white:hover{border-color:white;border-color:rgba(255,255,255,0.6);color:white;color:rgba(255,255,255,0.6);background-color:white;color:#0070f0;text-decoration:none !important}.btn-tertiary{background-color:transparent;color:white;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica;border-color:white}.btn-tertiary:hover{background-color:white;color:#004b8f;text-decoration:none !important}.btn-secondary-gray{background-color:transparent;color:#999;text-align:center;line-height:24px;font-size:16px;font-weight:600;font-family:"Inter",helvetica;border-color:#999}.btn-secondary-gray:hover{border-color:#333;color:#333;text-decoration:none !important}.btn-webinar-lp{background-image:linear-gradient(to left,#7e73ff,#3425de,#7e73ff);border-radius:3px;border:0;line-height:21px;font-size:16px;font-weight:600;transition:background-position .6s;background-size:200%;letter-spacing:.5px;font-family:"Inter",helvetica;color:white;text-align:center;text-decoration:none}.btn-webinar-lp:hover{background-position:right;text-decoration:none;color:white}.btn-webinar-lp.disabled,.btn-webinar-lp[disabled]{cursor:default}.btn-events-page{background-color:#140800;color:white;text-align:center;line-height:21px;font-size:16px;font-weight:400;font-family:"Inter",helvetica;border-color:#140800;letter-spacing:.5px;transition:.3s;border-width:2px;border-style:solid;font-weight:600;text-decoration:none !important}.btn-events-page:hover{background-color:transparent;color:#140800}.btn-events-page.disabled,.btn-events-page[disabled]{cursor:default}.btn-lg{width:240px}.btn-auto{width:auto}.btn-round{border-radius:50%}.btn-badge{font-size:12px;line-height:16px;padding:1px 4px}@media screen and (max-width:979px){.btn-primary,.btn-secondary{padding:11px 20px}}@media screen and (max-width:640px){.btn-primary,.btn-secondary{padding:7px 16px}}.vertical-list{margin:0;padding:0}.horizontal-list{margin:0;padding:0}.horizontal-list>li{display:inline-block}body{font:normal normal 300 16px/24px "Inter",helvetica}h1,h2,h3,h4,h5,h6{color:#333;font:normal normal 300 60px/63px "Inter",helvetica;margin:0}h1{font-size:48px;line-height:58px;font-weight:800}h2{font-size:36px;line-height:44px;font-weight:700}h3{font-size:32px;line-height:44px}h4{font-size:24px;line-height:28px}h5{font-size:20px;line-height:24px}h6{font-size:16px;line-height:24px}h4{font-weight:700}h3,h5,h6{font-weight:600}.seo-header{font-size:45px;line-height:49px;font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.invert{color:black}.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6,.invert p{color:white}@media screen and (max-width:979px){h1{font-size:44px;line-height:48px;font-weight:700}h2{font-size:32px;line-height:40px}h3{font-size:28px;line-height:40px}h4{font-size:22px;line-height:30px;font-weight:600}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:24px}}@media screen and (max-width:640px){h1{font-size:32px;line-height:38px;font-weight:700}h2{font-size:28px;line-height:32px}h3{font-size:24px;line-height:32px}h4{font-size:20px;line-height:28px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:24px}}.homepage-core-web-vital-poc .cookie-notification{display:none}.cookie-notification{box-shadow:4px 4px 12px rgba(0,0,0,0.2);position:fixed;bottom:0;padding:5px 20px;font-size:14px;background-color:#333;color:white;width:100%;z-index:111}.cookie-notification a{color:inherit;text-decoration:underline;display:inline-block}.cookie-notification a:hover{color:#009cfc}.cookie-notification__elements{vertical-align:middle;display:inline-block}.cookie-notification__text{position:relative;min-height:64px;font-size:14px}.cookie-notification__text-div{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.cookie-notification__actions{padding-top:12px;padding-bottom:12px;text-align:right}.cookie-notification__got-it-cta{margin-right:15px;padding:8px 16px}.cookie-notification__reject-cta{margin-right:40px;padding:8px 16px}.cookie-notification__close{cursor:pointer;background:transparent;border:0}@media screen and (max-width:979px){.cookie-notification__elements{width:calc(100% - 300px)}.cookie-notification__actions{width:300px}}@media screen and (max-width:639px){.cookie-notification{padding-left:10px;padding-right:10px;padding-top:12px}.cookie-notification__elements{width:100%}.accept-cookie-notification{padding-top:0;padding-right:0;padding-bottom:10px}}@media screen and (max-width:980px) and (min-width:640px){.cookie-notification{padding:15px 20px}.cookie-notification__got-it-cta{margin-right:8px}.cookie-notification__actions{padding-top:12px}}.contact-pill,.bs-modal,.docs--container,#docs--language-modal{display:none}body{margin:0;background:white;font-family:"Inter",helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.secondary-nav{position:absolute;top:63px;font-family:"Inter",helvetica}.promo-notification{font-family:"source-sans-pro",helvetica;padding:11px 20px 10px;font-size:16px;line-height:21px}.promo-notification__actions{display:none}.promo-notification p{margin:0;font-family:"source-sans-pro",helvetica}a.skip-link{position:absolute;top:-100px;left:4px;background-color:white;color:#0070f0;margin:1px;padding:8px 20px;z-index:10000;height:auto;width:auto;font-size:16px;line-height:24px;font-weight:400;font-family:"Inter",helvetica;border-radius:3px}a.skip-link:focus{top:9px}.header-habitat{font-family:"Inter",helvetica;position:relative;width:100%;top:0;left:0;background-color:#142433;color:#333;font-weight:300;z-index:99;height:63px;transition:top .4s}.header-habitat .logo{padding-top:15px;display:block;float:left;margin-right:10px;padding-bottom:10px}.header-habitat .container.top-bar-menu-container{position:relative;max-width:100%;margin:0 auto}.header-habitat .container.top-bar-menu-container .col-xs-12:first-child{padding-left:10px;padding-right:10px}.header-habitat .secondary-nav .product-name{font-family:"Inter",helvetica !important;font-size:26px}.header-habitat .secondary-nav .product-menu li a{font-family:"Inter",helvetica !important}.header-habitat--swipe-top{top:-63px}@media screen and (min-width:640px){.container{width:100%}}@media screen and (min-width:768px){.container{width:100%}}@media screen and (min-width:979.1px){.container{width:940px}.persistent-header:not(.header-with-promo-bar){padding-top:63px}.persistent-header:not(.header-with-promo-bar) .header-habitat{position:fixed}}.page-template-instapage.summer-of-learning #header-habitat.events-header{display:none}@media screen and (min-width:979px){.page-template-instapage.summer-of-learning.persistent-header{padding-top:0}}@media screen and (min-width:1440px){.header-habitat .container{width:1440px;padding-left:10px}}@media screen and (min-width:1280px){.container{width:1200px}}.btn-badge{font-size:12px;line-height:16px;font-weight:600;padding:1px 4px;border-radius:4px}.footer-habitat,.page-wrapper-on-load{visibility:hidden;overflow:hidden}.wrapper{overflow:hidden}.vwo-hide{display:none !important}.cookie-notification-hide .cookie-notification{display:none}#consent-banner{position:fixed;bottom:0;z-index:111;display:block}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-vcenter{-ms-flex-align:center;align-items:center}.pr-40{padding-right:40px}.img-responsive{vertical-align:middle}.custom-header-col{padding-left:10px;padding-right:10px}@media screen and (max-width:979px){.custom-header-col{padding-left:15px;padding-right:20px}}.custom-img-box{text-align:center;margin:48px auto 0}.custom-img-box img,.custom-img-box video{vertical-align:middle}@media screen and (max-width:1279px){.custom-img-box img,.custom-img-box video{max-width:100% !important;height:auto !important}}@media screen and (max-width:979px){.custom-img-box img,.custom-img-box video{max-width:100% !important;height:auto !important}}@media screen and (max-width:640px){.custom-img-box{margin:40px auto 0}}.brands{padding-top:40px;padding-bottom:40px}.brands__pb0{padding-bottom:0}.vc_row .brand-logos{margin-top:32px}.header-habitat .bs-collapse-toggle{display:none}@media screen and (max-width:979px){.header-habitat .bs-collapse-toggle{display:block}}.header-habitat .account-down-caret{display:inline-block;width:11px;height:11px;position:relative;top:4px;right:-1px;background-position:-14px -215px}@media screen and (max-width:979px){.header-habitat .account-down-caret{background:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/general_icons.png") no-repeat}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header-habitat .account-down-caret{background-size:365px 245px}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:979px),screen and (min-resolution:192dpi) and (max-width:979px){.header-habitat .account-down-caret{background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/general_icons@2x.png")}}.header-habitat .dropdown-toggle{background:transparent;border:0;color:#fff;font-family:"source-sans-pro",helvetica;font-size:16px;line-height:21px;border-radius:0;padding:22px 20px 20px 19px}@media screen and (min-width:1095px){.header-habitat .dropdown-toggle{padding:22px 28px 20px}}.header-habitat .dropdown-toggle:hover{color:#42a9ff}.header-habitat .primary-menu-container{position:absolute;z-index:3;right:0;padding-right:20px}.header-habitat .primary-menu-container .primary-menu a{color:#fff;display:inline-block}.header-habitat .primary-menu-container .primary-menu .free-trial-link{margin-left:23px}.header-habitat .primary-menu-container .primary-menu .free-trial-link a{padding:5px 15px;text-transform:uppercase}.header-habitat .primary-menu-container .primary-menu .btn-badge{line-height:18px;margin-right:10px;color:white;margin-top:-5px;vertical-align:middle;background:#009cfc}.header-habitat .primary-menu-container .primary-menu li{font-family:"source-sans-pro",helvetica}.header-habitat .primary-menu,.header-habitat .product-menu{font-weight:400}.header-habitat .primary-menu li.active a,.header-habitat .primary-menu li:hover a,.header-habitat .product-menu li.active a,.header-habitat .product-menu li:hover a{color:#42a9ff}.header-habitat .primary-menu li.active .integ-link a,.header-habitat .primary-menu li:hover .integ-link a,.header-habitat .product-menu li.active .integ-link a,.header-habitat .product-menu li:hover .integ-link a{color:#333}.header-habitat .primary-menu li.active li a,.header-habitat .primary-menu li:hover li a,.header-habitat .product-menu li.active li a,.header-habitat .product-menu li:hover li a{color:#333}.header-habitat .primary-menu li li a.sign_out_link,.header-habitat .product-menu li li a.sign_out_link{color:#de1421}.header-habitat .primary-menu li>a,.header-habitat .product-menu li>a{font-family:"source-sans-pro",helvetica;font-weight:400}.header-habitat .primary-menu li>a:hover .caret:after,.header-habitat .product-menu li>a:hover .caret:after{background-position:-250px -88px}.header-habitat .primary-menu>li,.header-habitat .product-menu>li{position:relative}.header-habitat .primary-menu>li>a,.header-habitat .product-menu>li>a{padding:21px 10px;font-size:16px}.header-habitat .primary-menu>li>a.doc-menu-toggle,.header-habitat .product-menu>li>a.doc-menu-toggle{padding-bottom:16px}@media screen and (max-width:1440px){.header-habitat .container{width:100%;padding-left:10px}}.header-habitat--hidden{display:none}@media screen and (min-width:979px){.persistent-header .free-trial-link>.persistent-header-primary{background-color:#0070f0;border-color:#143452;transition:all 250ms ease 0s}}@media screen and (max-width:979px){.persistent-header.persistent-top .header-habitat{position:fixed}.persistent-header.persistent-up .header-habitat{position:fixed;transition:top .4s}.persistent-header.persistent-down .header-habitat{position:fixed;transition:top .4s}.header-habitat .container{padding-left:0}.header-habitat .bs-collapse{display:none}.header-habitat .bs-collapse.active{display:block}.header-habitat .bs-collapse-toggle{position:relative;z-index:3;padding:23px 0 22px;background:transparent;border:0;min-width:24px}.header-habitat .bs-collapse-toggle svg{display:none}.header-habitat .bs-collapse-toggle svg:first-child{display:block}.header-habitat .bs-collapse-toggle:hover{color:white}.header-habitat .bs-collapse-toggle.active svg{display:block;margin:0 auto}.header-habitat .bs-collapse-toggle.active svg:first-child{display:none}.header-habitat .primary-menu-container{padding:0;width:100%;left:0;top:63px;background-color:#142433}.header-habitat .primary-menu-container li{display:block;padding-left:21px}.header-habitat .primary-menu-container li>a{padding-top:16px;padding-bottom:12px;padding-left:0;display:block;width:100%}.header-habitat .primary-menu-container .primary-menu{float:none}.header-habitat .primary-menu-container .primary-menu.active{min-height:calc(100vh - 63px)}.header-habitat .primary-menu-container .primary-menu li{border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1)}.header-habitat .primary-menu-container .primary-menu li.free-trial-link{margin-left:0}.header-habitat .primary-menu-container .primary-menu li.free-trial-link a{padding:15px 6px 14px 0}.header-habitat .primary-menu-container .primary-menu li.free-trial-link a.btn-secondary-white.btn-md{text-align:left;border:0}.header-habitat .primary-menu-container .primary-menu li.free-trial-link a.btn-secondary-white.btn-md:hover{color:#009cfc;background-color:transparent}.header-habitat .primary-menu-container .section-head{border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1)}.header-habitat .primary-menu-container .mobile-dropdown-menu li{color:white;font-weight:400;line-height:21px;font-family:"source-sans-pro",helvetica}.header-habitat .primary-menu-container .mobile-dropdown-menu li>a{padding:16px 16px 12px 0;color:white}}.free-trial-btn.go-to-dashboard{display:none}body.wp-signed-state .sign-in-link,body.wp-signed-state .free-trial-btn{display:none}body.wp-signed-state .go-to-dashboard{display:inline-block}body.wp-signed-state .hero-unit--v2 .btn-started-wrapper a,body.wp-signed-state .hero-unit--v2 .btn-secondary-demo-wrapper button,body.wp-signed-state .hero-unit--product-wrapper .btn-started-wrapper a,body.wp-signed-state .hero-unit--product-wrapper .btn-secondary-demo-wrapper button{display:none}body.wp-signed-state .hero-unit--v2 .btn-contact-wrapper button,body.wp-signed-state .hero-unit--v2 .free_trial_csf_variation,body.wp-signed-state .hero-unit--product-wrapper .btn-contact-wrapper button,body.wp-signed-state .hero-unit--product-wrapper .free_trial_csf_variation{display:inline-block !important}@media screen and (max-width:979px){.feature-container{padding-top:42px;padding-bottom:42px}.brands{padding-top:21px;padding-bottom:21px}}.contact-sales-cta{display:none !important}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:800;src:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/fonts/inter/inter-v13-latin-800.woff2") format("woff2")}.header-habitat:hover::before,.header-habitat:hover::after,.wrapper:hover::before,.wrapper:hover::after{content:"";display:inline-block;position:absolute;right:-9999px;background-repeat:no-repeat;width:0;height:0}.header-habitat:hover::before,.wrapper:hover::before{background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/header-sprite-menu-v1.svg")}.header-habitat:hover::after,.wrapper:hover::after{background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/header-sprite-menu-v1-hover.svg")}body:not(.page-template-campaign) .promo-notification{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.page-template-campaign) .promo-notification p,body:not(.page-template-campaign) .promo-notification a,body:not(.page-template-campaign) .promo-notification__elements{font-family:"Inter","source-sans-pro",helvetica;font-size:14px;font-weight:400;line-height:20px}.bstack-mm{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0;font-family:"Inter","source-sans-pro",helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bstack-mm .hide-menu{display:none !important}.bstack-mm-container{display:-ms-flexbox;display:flex;width:100%}.bstack-mm-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none;-ms-flex:1;flex:1}.bstack-mm-nav--right{-ms-flex:0 0 auto;flex:0 0 auto;margin:0}@media only screen and (max-width:1150px){.bstack-mm-nav{margin:0}}.bstack-mm-logo{display:-ms-flexbox;display:flex;margin-right:10px;margin-bottom:1px}.bstack-mm-link,.bstack-mm-btn{display:inline-block;padding:22px 28px 20px;color:#fff;font-weight:500;line-height:20px;font-size:14px}@media only screen and (max-width:1150px){.bstack-mm-link,.bstack-mm-btn{padding-left:20px;padding-right:20px}}.bstack-mm-link:hover,.bstack-mm-link.is-hover,.bstack-mm-link.focussed,.bstack-mm-btn:hover,.bstack-mm-btn.is-hover,.bstack-mm-btn.focussed{color:#42a9ff;background-color:transparent}.bstack-mm-link:hover .bstack-mm-down,.bstack-mm-link.is-hover .bstack-mm-down,.bstack-mm-link.focussed .bstack-mm-down,.bstack-mm-btn:hover .bstack-mm-down,.bstack-mm-btn.is-hover .bstack-mm-down,.bstack-mm-btn.focussed .bstack-mm-down{top:4px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.bstack-mm-link:hover .bstack-mm-down-svg path,.bstack-mm-link.is-hover .bstack-mm-down-svg path,.bstack-mm-link.focussed .bstack-mm-down-svg path,.bstack-mm-btn:hover .bstack-mm-down-svg path,.bstack-mm-btn.is-hover .bstack-mm-down-svg path,.bstack-mm-btn.focussed .bstack-mm-down-svg path{stroke:#42a9ff}.bstack-mm-li{position:relative}.bstack-mm-li.free-trial-btn{margin-left:7px;margin-right:4px}.bstack-mm-btn{background:transparent;border:0;border-radius:0;margin:0}.bstack-mm-down{display:inline-block;position:relative;top:-1px;right:-5px;width:11px}.bstack-mm-down-svg path{stroke:#fff}.bstack-mm-cta-white{padding:5px 15px;text-transform:uppercase;margin-left:0;background-color:transparent;border-color:#fff;border-radius:3px;border:1px solid #fff;text-decoration:none}.bstack-mm-cta-white:hover{color:#fff;border-color:#0070f0;background:#0070f0}.bstack-mm .doc-search-menu-icon{margin-right:10px}.bstack-mm .collapse-toggle{height:63px;padding:20px 0 19px;min-width:20px}.bstack-mm .collapse-toggle .bar{max-width:20px;width:100%;height:2px;background-color:#fff;border-radius:2px}.bstack-mm .collapse-toggle .bar:not(:last-child){margin-bottom:5px}.bstack-mm .collapse-toggle.active .bar{position:absolute;top:0;bottom:0;margin:auto}.bstack-mm .collapse-toggle.active .bar1{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.bstack-mm .collapse-toggle.active .bar2{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.bstack-mm .collapse-toggle.active .bar3{display:none}.bstack-mm-sub-nav{display:none;position:absolute;top:54px;left:auto;background-color:#fff;border-radius:3px;font-size:12px;box-shadow:0 4px 13px 0 rgba(0,0,0,0.3);border:1px solid #dedede;z-index:4;width:192px;padding:8px 0}.bstack-mm-sub-nav:hover,.bstack-mm-sub-nav.active{display:block}.bstack-mm-sub-nav .bstack-mm-link{display:block;padding:8px 10px;color:#111827;font-size:14px;text-align:left;font-weight:500}.bstack-mm-sub-nav .bstack-mm-link .btn-badge{margin-left:6px;font-family:inherit;font-size:10px}.bstack-mm-sub-nav .bstack-mm-sub-li{padding:0 10px}.bstack-mm-sub-nav .bstack-mm-sub-li .bstack-mm-link:hover{color:#0070f0;background-color:transparent}@media screen and (min-width:980px){.bstack-mm-btn:hover+.bstack-mm-sub-nav{display:block}}.bstack-mm-products-nav .bstack-mm-sub-nav{width:868px;height:420px;left:-40px;border:0;padding:0;border-radius:6px}@media only screen and (max-width:1530px){.bstack-mm-products-nav .bstack-mm-sub-nav{left:-60px}}@media only screen and (max-width:1150px){.bstack-mm-products-nav .bstack-mm-sub-nav{left:-140px}}@media only screen and (max-width:1023px){.bstack-mm-products-nav .bstack-mm-sub-nav{left:-140px}}body.wp-signed-state .bstack-mm-products-nav .bstack-mm-sub-nav{left:-105px}@media only screen and (max-width:1150px){body.wp-signed-state .bstack-mm-products-nav .bstack-mm-sub-nav{left:-170px}}nav.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav,div.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav{left:-220px}@media only screen and (max-width:1530px){nav.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav,div.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav{left:-280px}}@media only screen and (max-width:1150px){nav.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav,div.product-nav-without-signin .bstack-mm-products-nav .bstack-mm-sub-nav{left:-345px}}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-li{padding:0}.bstack-mm-products-nav .bstack-mm-sub-nav-holder{display:-ms-flexbox;display:flex;overflow:hidden;border-radius:2px}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;padding:0;height:420px}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li-tabslist{width:186px;background:#f0f6ff;border-right:2px solid #bfdafc;border-bottom-left-radius:6px}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li-tabs-content{width:682px;background:#fff;border-bottom-right-radius:6px}.bstack-mm-products-nav .bstack-mm-sub-nav-tab{position:relative;border:0;margin:0;width:100%;background:transparent;text-align:left;padding:20px 16px 20px 11px;border-left:5px solid transparent}.bstack-mm-products-nav .bstack-mm-sub-nav-tab .item-text{color:#111827;font-weight:600;font-size:16px;line-height:24px;margin-bottom:4px;display:inline-block}.bstack-mm-products-nav .bstack-mm-sub-nav-tab .item-desc{font-weight:400;font-size:12px;line-height:20px;color:#111827}.bstack-mm-products-nav .bstack-mm-sub-nav-tab:last-child.active .item-text::before{content:"";position:absolute;width:100%;height:1px;background:#bfdafc;top:0;left:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active{border-left:5px solid #0070f0;background-color:#fff;padding-left:11px}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active .item-text{color:#0070f0}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active::before{content:"";display:block;position:absolute;border-color:#bfdafc;border-style:solid;border-width:2px 2px 0 0;background:#fff;z-index:1;height:10px;right:-6.5px;top:45%;width:10px;transition:left .1s;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top-right-radius:40%}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active::after{content:"";position:absolute;width:100%;height:1px;background:#bfdafc;left:0;bottom:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel{display:-ms-flexbox;display:flex;padding:20px 16px 10px;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (min-width:980px){.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel{min-height:420px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-wrapper{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-wrapper::-webkit-scrollbar{display:none}}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-inner{height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-inner-v1{display:-ms-flexbox;display:flex}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-inner-v2{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-footer{padding-left:16px;padding-right:16px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel.hide{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .item-text{font-weight:600;font-size:14px;line-height:24px;color:#111827}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .item-desc{font-weight:400;font-size:12px;line-height:20px;color:#374151}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 36px;margin-bottom:18px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link:hover .item-text,.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link:hover .item-desc{color:#0070f0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-heading{margin-bottom:20px;margin-top:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-heading .item-text{font-weight:400;font-size:12px;line-height:20px;color:#374151}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-sub-heading{margin-top:40px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol{width:210px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-fourth-col{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;width:100%;border-top:1px solid #d1d5db;padding:10px 0;-ms-flex-pack:justify;justify-content:space-between}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner.hide{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .bstack-mm-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0 0 0 5px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .bstack-mm-link:hover .item-text,.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .bstack-mm-link:hover .item-desc{color:#0070f0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .item-text,.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .item-desc{font-weight:400;font-size:12px;line-height:20px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .item-text{font-weight:600;color:#111827}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner .item-desc{font-weight:400;color:#374151}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner{display:-ms-flexbox;display:flex}.bstack-mm.product-nav-without-signin .bstack-mm-nav--right .sign-in-link,.bstack-mm.product-nav-without-signin .bstack-mm-nav--right .free-trial-btn{display:none}.bstack-mm-sprite::before{content:"";display:inline-block;position:absolute;top:0;left:0;vertical-align:middle;background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/header-sprite-menu-v1.svg");background-repeat:no-repeat;width:24px;height:24px;background-position:0 center;background-size:auto 24px}.bstack-mm-sprite:hover::before{background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/sprites/header-sprite-menu-v1-hover.svg")}.bstack-mm-sprite-1::before{background-position:0 center}.bstack-mm-sprite-2::before{background-position:-34px center}.bstack-mm-sprite-3::before{background-position:-69px center}.bstack-mm-sprite-4::before{background-position:-102px center}.bstack-mm-sprite-5::before{background-position:-137px center}.bstack-mm-sprite-6::before{background-position:-170px center}.bstack-mm-sprite-7::before{background-position:-204px center}.bstack-mm-sprite-8::before{background-position:-238px center}.bstack-mm-sprite-9::before{background-position:-273px center}.bstack-mm-sprite-10::before{background-position:-308px center}.bstack-mm-sprite-11::before{background-position:-341px center}.bstack-mm-sprite-12::before{background-position:-376px center}.bstack-mm-sprite-13::before{background-position:-408px center}@media screen and (max-width:979px){.header-habitat,.wrapper{border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1)}.header-habitat .ds__container,.wrapper .ds__container{z-index:999}.header-habitat .custom-header-col{padding-left:15px;padding-right:20px}.bstack-mm{display:block}.bstack-mm-container{position:absolute;width:100%;max-width:100%;left:0;top:63px;background-color:#142433;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 63px);z-index:999}.bstack-mm-nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:0;flex-grow:0}.bstack-mm-logo{padding-top:15px;float:left;margin-right:10px;padding-bottom:10px;display:block}.bstack-mm-link,.bstack-mm-btn{padding-top:16px;padding-bottom:16px;width:100%;text-align:left;font-weight:600}.bstack-mm-link:hover,.bstack-mm-link.is-hover,.bstack-mm-link.focussed,.bstack-mm-btn:hover,.bstack-mm-btn.is-hover,.bstack-mm-btn.focussed{color:#42a9ff !important}.bstack-mm-link-products .bstack-mm-down,.bstack-mm-btn-products .bstack-mm-down{display:none}.bstack-mm-li{border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1);width:100%}.bstack-mm-li.active .bstack-mm-btn{position:relative;padding-left:35px;font-weight:600;color:#fff !important}.bstack-mm-li.active .bstack-mm-btn-products{padding-left:20px !important}.bstack-mm-li.active .bstack-mm-down{position:absolute;left:20px !important;top:17px !important;-ms-transform:rotate(90deg) !important;transform:rotate(90deg) !important;-webkit-transform:rotate(90deg) !important}.bstack-mm-li.active .bstack-mm-down-svg path{stroke:#fff}.bstack-mm-li.free-trial-btn{margin-left:0;margin-right:0}.bstack-mm-down{-ms-transform:rotate(-90deg) !important;transform:rotate(-90deg) !important;-webkit-transform:rotate(-90deg) !important;top:1px !important}.bstack-mm-cta-white{border:0 !important;padding:16px 20px 12px}.bstack-mm-cta-white:hover{color:#42a9ff;background:transparent}.bstack-mm .doc-search-menu-icon{position:absolute !important;right:44px;cursor:pointer;padding:20px 10px 14px 6px}.bstack-mm .doc-search-menu-icon::before{vertical-align:unset !important;margin-right:0 !important;width:14px !important;height:14px !important}.bstack-mm-sub-nav{position:relative;background:#142433;border:0 !important;box-shadow:none !important;top:0 !important;left:0 !important;width:100% !important}.bstack-mm-sub-nav .bstack-mm-link{padding:16px 20px 12px;color:#fff}.bstack-mm-sub-nav .bstack-mm-sub-li{width:100%}.bstack-mm-sub-nav .bstack-mm-sub-li:not(:last-child){border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1)}.bstack-mm-products-nav .bstack-mm-sub-nav{left:0;width:100%;height:100%;display:block}.bstack-mm-products-nav .bstack-mm-sub-nav-holder{-ms-flex-direction:column;flex-direction:column;border-radius:0}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li{height:100%}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li-tabslist{width:100%;background:#142433;border:0}.bstack-mm-products-nav .bstack-mm-sub-nav .bstack-mm-sub-li-tabs-content{width:100%;background-color:#142433}.bstack-mm-products-nav .bstack-mm-sub-nav-tab{border:0 !important;background-color:#142433 !important;padding:16px 20px 16px !important}.bstack-mm-products-nav .bstack-mm-sub-nav-tab .item-text{color:#fff !important;position:relative;font-size:14px}.bstack-mm-products-nav .bstack-mm-sub-nav-tab .item-text:after{content:"";position:absolute;right:-15px;top:0;bottom:0;margin:auto 0;display:inline-block;height:7px;width:7px;border-style:solid;border-width:0 2px 2px 0;border-color:#fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.bstack-mm-products-nav .bstack-mm-sub-nav-tab .item-desc{color:#d1d5db !important}.bstack-mm-products-nav .bstack-mm-sub-nav-tab:last-child.active .item-text::before{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active .item-text{padding-left:20px !important}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active .item-text:after{left:0;-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active .item-desc{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active::before{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tab.active::after{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel{padding:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-footer{display:none}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .item-text{color:#fff !important;line-height:20px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .item-desc{color:#fff}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link{padding:16px 20px 12px;margin-bottom:0;margin-left:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link:hover .item-text,.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel .bstack-mm-link:hover .item-desc{color:#42a9ff !important}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-heading{padding:30px 20px 12px;border-bottom:1px solid;border-bottom-color:rgba(255,255,255,0.1);margin-bottom:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabpanel-heading .item-text{color:#aec3d4 !important;font-weight:400}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol{width:100%}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-fourth-col{display:block}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner{-ms-flex-direction:column;flex-direction:column;border-color:rgba(255,255,255,0.1)}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner{-ms-flex-direction:column;flex-direction:column}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner .item-desc{padding-left:16px;font-size:16px;line-height:20px}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner .bstack-mm-link{padding-top:0}.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner:hover .item-desc,.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner:hover .bstack-mm-link,.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner:focus .item-desc,.bstack-mm-products-nav .bstack-mm-sub-nav-tabcol-liner-inner:focus .bstack-mm-link{color:#42a9ff}.bstack-mm-sprite::before{display:none}}html.doc-search-enabled{overflow:hidden !important}.header-habitat .primary-menu-container .primary-menu .doc-menu-toggle.hide,.header-habitat .doc-menu-toggle.hide{display:none}.header-habitat .campaign-landing-header .primary-menu a{vertical-align:middle}.header-habitat .doc-search-menu{margin-left:15px;background:transparent;border:0;padding:21px 27px !important;height:63px;position:relative;vertical-align:middle}.header-habitat .doc-search-menu::before{content:"";position:absolute;width:14px;height:14px;border:2px solid white;border-radius:50%;margin-right:8px;top:24px;left:15px}.header-habitat .doc-search-menu::after{content:"";position:absolute;border-radius:3px;width:2px;height:9px;background:white;-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:34px;left:28px}.header-habitat .doc-search-menu:hover::before{border-color:#42a9ff}.header-habitat .doc-search-menu:hover::after{background:#42a9ff}@media screen and (min-width:979px){body.docs-search-auth-user .header-habitat .product-nav{margin-right:260px}}@media screen and (min-width:1095px){body.docs-search-auth-user .header-habitat .product-nav{margin-right:290px}}@media screen and (min-width:979px){body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin{margin-right:60px}}@media screen and (min-width:1095px){body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin{margin-right:60px}}body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin .product-menu .product-menu-speedboat{left:-350px}body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin .product-menu .product-menu-speedboat .dropdown-menu-arrow{left:439px}@media screen and (min-width:979px) and (max-width:1095px){body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin .product-menu .product-menu-dropdown{left:-410px !important}body.docs-search-auth-user .header-habitat .product-nav.product-nav-without-signin .product-menu .product-menu-dropdown .dropdown-menu-arrow{left:490px !important}}.doc-search-mobile-cta{display:none}@media screen and (max-width:979px){.doc-search-mobile-cta{display:block;position:absolute;top:0;right:44px;cursor:pointer;background:transparent;padding:20px 10px 14px 6px;border:0}.doc-search-mobile-cta svg{height:25px}.header-habitat .doc-search-menu{padding:21px 22px !important}}.bs-complaince{font-family:"Inter",helvetica}.bs-complaince__banner{width:100%;height:290px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:20px;background-image:url("https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/guide/complaince-banner-bg-xl.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.bs-complaince__banner-title{color:#00192b}.bs-complaince__banner-desc{font-size:18px;line-height:28px;font-weight:400;text-align:center;color:#00192b;margin-top:8px}.bs-complaince__sidebar{width:180px;border-right:1px solid #ddd}.bs-complaince__sidebar-btn{display:none}.bs-complaince__sidebar-container{position:absolute;top:64px;transition:top .3s ease-in;width:180px}.bs-complaince__sidebar-main{margin:0;padding:0;list-style-type:none;text-align:left}.bs-complaince__sidebar-items{margin-bottom:8px}.bs-complaince__sidebar-items:last-child{margin-bottom:0}.bs-complaince__sidebar-link{font-size:14px;line-height:20px;font-weight:600;color:#333;padding:8px 16px;text-decoration:none;display:block}.bs-complaince__sidebar-link:hover{background-color:#f3f5f8;border-radius:4px 0 0 4px;color:#0067dd;text-decoration:none}.bs-complaince__sidebar-items.active .bs-complaince__sidebar-link{background-color:#f3f5f8;border-radius:4px 0 0 4px;color:#0067dd;text-decoration:none}.bs-complaince__content{font-family:"Inter",helvetica;font-size:16px;line-height:24px;font-weight:400;margin:0 20px;width:730px;-ms-flex:1;flex:1;padding:72px 20px 64px 8px}.bs-complaince__content b,.bs-complaince__content strong{font-weight:600}.bs-complaince__content b a,.bs-complaince__content strong a{color:#0067dd}.bs-complaince__content b a:hover,.bs-complaince__content strong a:hover{color:#004b8f}.bs-complaince__content h1 b,.bs-complaince__content h1 strong,.bs-complaince__content h2 b,.bs-complaince__content h2 strong,.bs-complaince__content h3 b,.bs-complaince__content h3 strong,.bs-complaince__content h4 b,.bs-complaince__content h4 strong,.bs-complaince__content h5 b,.bs-complaince__content h5 strong,.bs-complaince__content h6 b,.bs-complaince__content h6 strong{font-weight:600}.bs-complaince__content h4,.bs-complaince__content h5,.bs-complaince__content h6{font-weight:600}.bs-complaince__content h4{margin-bottom:24px}.bs-complaince__content u{text-decoration:underline}.bs-complaince__content hr{margin-bottom:24px;margin-top:0}.bs-complaince__content p{color:#333;font-family:"Inter",helvetica;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;margin-top:0}.bs-complaince__content p:last-child{margin-bottom:0}.bs-complaince__content p:empty{display:none}.bs-complaince__content ul{list-style-type:disc}.bs-complaince__content ul.list-disc-style{list-style-type:disc !important}.bs-complaince__content li{color:#333;margin-bottom:24px}.bs-complaince__content ul,.bs-complaince__content ol{color:#333;font-family:"Inter",helvetica;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;margin-top:0;padding:0 0 0 20px}.bs-complaince__content ul li:last-child,.bs-complaince__content ol li:last-child{margin-bottom:0}.bs-complaince__content ul li a,.bs-complaince__content ol li a{color:#0067dd}.bs-complaince__content ul li a:hover,.bs-complaince__content ol li a:hover{color:#004b8f}.bs-complaince__content div>ol:first-child,.bs-complaince__content p>ol:first-child{padding-left:28px}.bs-complaince__content div>ol:first-child>li,.bs-complaince__content p>ol:first-child>li{margin-top:64px;margin-bottom:0}.bs-complaince__content div>ol:first-child>li::marker,.bs-complaince__content p>ol:first-child>li::marker{font-size:24px;font-weight:600}.bs-complaince__content div>ol:first-child>li:last-child,.bs-complaince__content p>ol:first-child>li:last-child{margin-bottom:64px}.bs-complaince__content div>ol li ol,.bs-complaince__content div>ol li ul,.bs-complaince__content p>ol li ol,.bs-complaince__content p>ol li ul{list-style-type:lower-alpha}.bs-complaince__content div>ol li ol li ol,.bs-complaince__content div>ol li ol li ul,.bs-complaince__content div>ol li ul li ol,.bs-complaince__content div>ol li ul li ul,.bs-complaince__content p>ol li ol li ol,.bs-complaince__content p>ol li ol li ul,.bs-complaince__content p>ol li ul li ol,.bs-complaince__content p>ol li ul li ul{list-style-type:upper-roman;margin-top:16px}.bs-complaince__content div>ol.no-margin>li:first-child,.bs-complaince__content p>ol.no-margin>li:first-child{margin-top:0 !important}.bs-complaince__toc{width:250px}.bs-complaince__toc-container{position:absolute;top:72px;transition:top .3s ease-in;background:white;width:250px}.bs-complaince__toc-heading{margin:0;padding:0 0 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bs-complaince__toc-heading-text{color:#242424;font-size:14px;font-weight:600;font-family:"Inter",helvetica;line-height:20px;text-transform:uppercase}.bs-complaince__toc-heading-icon{width:15px;height:10px;margin-right:8px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bs-complaince__toc-heading-icon-bar{position:relative;display:inline-block;height:2px}.bs-complaince__toc-heading-icon-bar:not(:last-child){margin-bottom:2px}.bs-complaince__toc-heading-icon-bar::before{content:'';position:absolute;left:0;width:2px;height:2px;background-color:#242424}.bs-complaince__toc-heading-icon-bar::after{content:'';position:absolute;right:0;width:11px;height:2px;margin-left:1px;background-color:#242424}.bs-complaince__toc-list{padding:0;max-height:400px;height:100%;overflow-y:scroll}.bs-complaince__toc-list::-webkit-scrollbar{width:6px;background-color:#f5f7f9;border-radius:100px}.bs-complaince__toc-list::-webkit-scrollbar-thumb{border-radius:100px;background-color:#d4dfe8}.bs-complaince__toc-list ul{list-style-type:none;margin:0;padding:0}.bs-complaince__toc-list ul li,.bs-complaince__toc-list ul a{font-weight:500;font-size:14px;color:#333;line-height:20px;text-decoration:none;display:block;width:100%}.bs-complaince__toc-list ul li:hover,.bs-complaince__toc-list ul li:active,.bs-complaince__toc-list ul a:hover,.bs-complaince__toc-list ul a:active{color:#0067dd !important;text-decoration:none}.bs-complaince__toc-list>ul>li{border-left:2px solid #e4ebf2}.bs-complaince__toc-list>ul>li>a{padding:8px 16px 8px 16px;font-weight:500;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:52px}.bs-complaince__toc-list>ul>li.active{border-color:#242424;color:#242424}.bs-complaince__toc-list>ul>li.active>a{color:#242424;text-decoration:none}.bs-complaince__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.bs-complaince__container .bs-complaince__toc-wrapper{border-radius:8px;border:1px solid #e4ebf2;background-color:white;position:relative;padding:24px}.bs-complaince__container.section-sticky-top .bs-complaince__toc-container{position:fixed;top:96px;transition:top .3s ease-in;background:white;width:250px}.bs-complaince__container.section-sticky-top .bs-complaince__sidebar-container{position:fixed;top:96px;width:180px}.bs-complaince__container.section-sticky-bottom .bs-complaince__toc-container{top:unset;bottom:30px;transition:bottom .3s ease-in}.bs-complaince__container.section-sticky-bottom .bs-complaince__sidebar-container{position:fixed;top:72px;width:180px}.bs-complaince__sidebar.linkbar-sticky .bs-complaince__sidebar-container{position:absolute;top:unset;transition:bottom .3s ease-in;bottom:0}@media screen and (max-width:1279px){.bs-complaince__container{width:100%;max-width:1200px;margin:0 auto;padding:0 12px;-ms-flex-pack:center;justify-content:center}.bs-complaince__content{margin:0 12px;padding:72px 8px 64px 8px}}@media screen and (max-width:979px){.bs-complaince__banner{height:240px}.bs-complaince__toc{display:none !important}.bs-complaince__sidebar{width:100%;border-right:0;border-bottom:1px solid #ddd}.bs-complaince__sidebar-link{padding:12px 20px}.bs-complaince__sidebar-btn{display:block;background-color:white;font-size:16px;line-height:24px;color:#0067dd;font-weight:600;padding:20px 30px 20px 20px;margin:0;text-align:left;position:relative;width:100%;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bs-complaince__sidebar-btn::after{display:inline-block;position:absolute;border-style:solid;border-width:2px 2px 0 0;content:'';height:8px;width:8px;top:50%;right:30px;-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-color:rgba(102,102,102,0.75)}.bs-complaince__sidebar-btn.active::after{-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.bs-complaince__sidebar-container{display:none}.bs-complaince__sidebar-container.dd-toggle{display:block;position:absolute;background:white;box-shadow:0 2px 6px 0 rgba(16,24,40,0.06);border-radius:4px;z-index:1;width:100%;top:64px;padding:8px 0}.bs-complaince__sidebar-items.active .bs-complaince__sidebar-link{border-radius:0}.bs-complaince__container{max-width:100%;-ms-flex-direction:column;flex-direction:column;padding:0}.bs-complaince__content{width:calc(100% - 24px);padding:40px 8px 40px 8px}.bs-complaince__content div>ol:first-child>li,.bs-complaince__content p>ol:first-child>li{margin-top:40px}.bs-complaince__content div>ol:first-child>li::marker,.bs-complaince__content p>ol:first-child>li::marker{font-size:22px}.bs-complaince__content div>ol:first-child>li:last-child,.bs-complaince__content p>ol:first-child>li:last-child{margin-bottom:40px}}@media screen and (max-width:640px){.bs-complaince__banner{height:180px}.bs-complaince__banner-desc{font-size:16px;line-height:24px}.bs-complaince__content div>ol:first-child,.bs-complaince__content p>ol:first-child{padding-left:24px}.bs-complaince__content div>ol:first-child>li,.bs-complaince__content p>ol:first-child>li{margin-top:32px}.bs-complaince__content div>ol:first-child>li::marker,.bs-complaince__content p>ol:first-child>li::marker{font-size:20px}.bs-complaince__content div>ol:first-child>li:last-child,.bs-complaince__content p>ol:first-child>li:last-child{margin-bottom:32px}}.page-header-habitat{background-color:#142433}.page-header-habitat h1{padding-top:42px;padding-bottom:42px;color:white}.page-header-container .page-banner-header{padding:42px 0;margin:0;color:white;font-size:60px;line-height:63px;font-weight:300;font-family:"source-sans-pro",helvetica}@media screen and (max-width:979px){.page-header-habitat h1{padding-top:21px;padding-bottom:21px}.page-header-container .page-banner-header{padding:21px 0;font-size:36px;line-height:46px}}@media screen and (max-width:639px){.page-header-habitat h1{padding-top:21px;padding-bottom:21px}}</style> <script type="text/javascript"> var stage_env_cookie_prefix = ''; var enableTrustArcCCM = 1; function getCookieVal(e,t){for(var a=(t?(stage_env_cookie_prefix+e).trim():e.trim())+"=",r=document.cookie.split(";"),i=0;i<r.length;i++){for(var o=r[i];" "==o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(a))return o.substring(a.length,o.length)}return null}function setCookieVal(e,t,a,r){var i=new Date,o=window.location.hostname.substr(window.location.hostname.indexOf("."));i.setTime(i.getTime()+864e5*a),document.cookie=(r?(stage_env_cookie_prefix+e).trim():e.trim())+"="+t+";path=/;domain="+o+";expires="+i.toGMTString()}var bs_user_details=bs_user_details_obj="",wpUserLoggedIn=!1,updateHeaderCTA=vwoShowSignInState=!1,csfSignedInStateExp=!1,demoModalSignedInStateExp=!1,bstackCheckAcceptCookie=!1,freeTrialUserFlag=!0,freeTrialListParams=["Trial","Extended Trial","Freemium"];if(getCookieVal("bs_logging_id",!0)){wpUserLoggedIn=!0;try{if(getCookieVal("bs_user_details",!0)){bs_user_details=getCookieVal("bs_user_details",!0);var u_detail=JSON.parse(bs_user_details);u_detail&&"object"==typeof u_detail&&void 0!==u_detail.plan_details&&(bs_user_details_obj=u_detail)}}catch(error){}}bs_user_details_obj?Object.keys(bs_user_details_obj.plan_details).forEach(function(e){if(bs_user_details_obj.plan_details.hasOwnProperty(e)&&freeTrialListParams.indexOf(bs_user_details_obj.plan_details[e].type)===-1)return void(freeTrialUserFlag=!1)}):freeTrialUserFlag=!1,freeTrialUserFlag&&null!==getCookieVal("bs_logging_id",!0)&&(vwoShowSignInState=!0);try{var freshChatLocalVal=localStorage.getItem("set_freshchat_state");freshChatLocalVal&&(new Date).getTime()>JSON.parse(freshChatLocalVal)&&localStorage.removeItem("set_freshchat_state");var cookieNotificationVal=getCookieVal("UserOptCookie",!0);cookieNotificationVal&&(bstackCheckAcceptCookie=!0)}catch(e){}var header_3_1_experiment_v3=getCookieVal("header_3_1_experiment_v3",!0),header_3_1_exp_vwo=getCookieVal("_vis_opt_exp_713_combi",!1);header_3_1_experiment_v3&&header_3_1_experiment_v3!=header_3_1_exp_vwo?setCookieVal("_vis_opt_exp_713_combi",header_3_1_experiment_v3,30,!1):header_3_1_exp_vwo&&header_3_1_experiment_v3!=header_3_1_exp_vwo&&setCookieVal("header_3_1_experiment_v3",header_3_1_exp_vwo,30,!0),enableTrustArcCCM&&!wpUserLoggedIn&&!function(e,t,a){if(!t.getElementById("truste-consent-js")){var r=t.getElementsByTagName(a)[0],i=t.createElement(a);i.async=!0,i.id="truste-consent-js",i.src="https://consent.trustarc.com/v2/notice/gufq6p",r.parentNode.insertBefore(i,r)}}(window,document,"script");var cookieValue=enableTrustArcCCM?"true":"false";setCookieVal(stage_env_cookie_prefix+"is_trustarc_enabled",cookieValue,30,!0); </script> <link onload="this.media == 'none'?this.media='all':''" rel="stylesheet" href="https://browserstack.wpenginepowered.com/wp-content/cache/css/bstack_5ac04c00bfaa9d8516c74cd14abe040a.css?v=1730965942" media="none"/><noscript><link rel="stylesheet" href="https://browserstack.wpenginepowered.com/wp-content/cache/css/bstack_5ac04c00bfaa9d8516c74cd14abe040a.css?v=1730965942" media="all"/></noscript><script id="bstack_preload_css" type="text/javascript"> /** Objects and variables defined so they are always defined when required */ var BrowserStackEnterprise = false, existingRows = 0, js_theme_path = {'templateUrl': 'https://browserstack.wpenginepowered.com/wp-content/themes/browserstack' }, loadWebTrackerEvents = [], EDS = {webEvents: "web_events", webEventsPii: "web_events_pii"}, bsLib = {}, pageLoadEventProps = {}, homepageLiveForTeamsExp = 0, headerMenuExpProps = {"header_menu":"control"}; if (typeof userDetails === 'undefined') { var userDetails = { location: {city: '', country: '', ip: '', region: '', longitude: '', latitude: ''} };} var loadScriptEvtSelctor = { "html": {JS:["https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/js/dist/bstack-load-scripts-header-js.js?v=1730119740"],CSS:[]}, "#header-habitat": {JS:["https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/js/dist/bstack-load-global-search-js.js?v=1712672333"],CSS:["https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/css/docs-search-var.css?v=1714401225"]}, }; </script> <script> var sentry_custom_tags = {"wp-post-type":"page","wp-page":"static-page"}; </script> <script> (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= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KX7NTRZ'); </script> <script> var bsGaDomain = 'browserstack'; var EdsConfig = { "server": "eds.browserstack.com", "port": "443", "api": "5PJymLNdWrOwzQNC7J6SXBuUFQGWq4Vuw" }; </script> <script> // Add all acf variables here. // Freshchat Events var FreshChatConfig = { api : "624243d8-8006-4cae-a3f5-54cdaa3c156a", show : true, host: "https://wchat.freshchat.com", tags: ["free_user"], cookieName: "show_freshchat", inactivityTimer: 30000, scrollY: 1200, vwoShow: 0, startWorkingHours: "02:00:00", endWorkingHours: "22:00:00", customWidgetValue : false, chatBubble: { visible: true, text: "Hi there! Need any assistance?", timer: 0 }, customWidgetChat: { visible: true, text: "Talk to an Expert" }, enableFreshChatOnPage: 0, enableFreshChatFullTime : false, bs_freshchat_auto_open_experiment: true, bs_freshchat_email_experiment: false, //adding for email experiment bs_freshchat_dg_email_experiment: false //adding for dg email fc overlay experiment } //enable zoominfo JS var enableZoomInfoJs = 1; var popUpCSFOptions = { ref: "", cta_ref: "", source: "", vwoShow: 0, calendly: "", vwoShowCalendly: 0 }, popUpSignUpOptions = { source: "", vwoShow: 0 }; var pageProductMapping = { 'live': 'Live', 'live-product': 'Live', 'automate': 'Automate', 'accessibility-testing': 'Accessibility Testing', 'automate-turboscale': 'Automate TurboScale', 'accessibility-automation': 'Accessibility Automation', 'percy': 'Percy', 'percy-product': 'Percy', 'low-code-automation': 'Low Code Automation', 'app-live': 'App Live', 'app-automate': 'App Automate', 'app-automate-product': 'App Automate', 'app-accessibility-testing': 'App Accessibility Testing', 'app-percy': 'App Percy', 'test-management': 'Test Management', 'test-observability': 'Test Observability', 'performance-testing': 'Performance Testing' }, pageProductFullSlug = window.location.pathname, pageProductSlug = pageProductFullSlug.replace(/^\/|\/$/g, ''), pageProductName = getProductName(pageProductSlug); function getProductName(pageProductName) { if (pageProductName !== '') { var lowerCasePageSlug = pageProductName.toLowerCase(), startingProductName = pageProductFullSlug.split('/')[1]; // Check if the pageSlug starts with the product name if (lowerCasePageSlug.startsWith(startingProductName) && pageProductMapping.hasOwnProperty(startingProductName)) { return pageProductMapping[startingProductName]; } else { return 'Generic'; } } else { return 'Generic'; } } var AlgoliaSearchConfig = 'prod_global_search_reindex'; </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1'/> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/> <script type='text/javascript' id='vwoCode'> if (window.innerWidth > 979) { window._vwo_code || (function () { var account_id = 366135, version = 2.1, settings_tolerance = 5000, hide_element = 'body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f = false, w = window, d = document, v = d.querySelector('#vwoCode'), cK = '_vwo_' + account_id + '_settings', cc = {}; try { var c = JSON.parse(localStorage.getItem('_vwo_' + account_id + '_config')); cc = c && typeof c === 'object' ? c : {} } catch (e) { } var stT = cc.stT === 'session' ? w.sessionStorage : w.localStorage; code = { use_existing_jquery: function () { return typeof use_existing_jquery !== 'undefined' ? use_existing_jquery : undefined }, library_tolerance: function () { return typeof library_tolerance !== 'undefined' ? library_tolerance : undefined }, settings_tolerance: function () { return cc.sT || settings_tolerance }, hide_element_style: function () { return '{' + (cc.hES || hide_element_style) + '}' }, hide_element: function () { if (performance.getEntriesByName('first-contentful-paint')[0]) { return '' } return typeof cc.hE === 'string' ? cc.hE : hide_element }, getVersion: function () { return version }, finish: function (e) { if (!f) { f = true; var t = d.getElementById('_vis_opt_path_hides'); if (t) t.parentNode.removeChild(t); if (e) (new Image).src = 'https://dev.visualwebsiteoptimizer.com/ee.gif?a=' + account_id + e } }, finished: function () { return f }, addScript: function (e) { var t = d.createElement('script'); t.type = 'text/javascript'; if (e.src) { t.src = e.src } else { t.text = e.text } d.getElementsByTagName('head')[0].appendChild(t) }, load: function (e, t) { var i = this.getSettings(), n = d.createElement('script'), r = this; t = t || {}; if (i) { n.textContent = i; d.getElementsByTagName('head')[0].appendChild(n); if (!w.VWO || VWO.caE) { stT.removeItem(cK); r.load(e) } } else { var o = new XMLHttpRequest; o.open('GET', e, true); o.withCredentials = !t.dSC; o.responseType = t.responseType || 'text'; o.onload = function () { if (t.onloadCb) { return t.onloadCb(o, e) } if (o.status === 200) { _vwo_code.addScript({ text: o.responseText }) } else { _vwo_code.finish('&e=loading_failure:' + e) } }; o.onerror = function () { if (t.onerrorCb) { return t.onerrorCb(e) } _vwo_code.finish('&e=loading_failure:' + e) }; o.send() } }, getSettings: function () { try { var e = stT.getItem(cK); if (!e) { return } e = JSON.parse(e); if (Date.now() > e.e) { stT.removeItem(cK); return } return e.s } catch (e) { return } }, init: function () { if (d.URL.indexOf('__vwo_disable__') > -1) return; var e = this.settings_tolerance(); w._vwo_settings_timer = setTimeout(function () { _vwo_code.finish(); stT.removeItem(cK) }, e); var t; if (this.hide_element() !== 'body') { t = d.createElement('style'); var i = this.hide_element(), n = i ? i + this.hide_element_style() : '', r = d.getElementsByTagName('head')[0]; t.setAttribute('id', '_vis_opt_path_hides'); v && t.setAttribute('nonce', v.nonce); t.setAttribute('type', 'text/css'); if (t.styleSheet) t.styleSheet.cssText = n; else t.appendChild(d.createTextNode(n)); r.appendChild(t) } else { t = d.getElementsByTagName('head')[0]; var n = d.createElement('div'); n.style.cssText = 'z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;'; n.setAttribute('id', '_vis_opt_path_hides'); n.classList.add('_vis_hide_layer'); t.parentNode.insertBefore(n, t.nextSibling) } var o = 'https://dev.visualwebsiteoptimizer.com/j.php?a=' + account_id + '&u=' + encodeURIComponent(d.URL) + '&vn=' + version; if (w.location.search.indexOf('_vwo_xhr') !== -1) { this.addScript({ src: o }) } else { this.load(o + '&x=true') } } }; w._vwo_code = code; code.init(); })(); } </script> <meta name="description" content="Your privacy is of paramount importance to us. Read the privacy policy to know more."/> <link rel="canonical" href="https://www.browserstack.com/privacy"/> <meta property="og:locale" content="en_US"/> <meta property="og:type" content="article"/> <meta property="og:title" content="Privacy Policy"/> <meta property="og:description" content="Your privacy is of paramount importance to us. Read the privacy policy to know more."/> <meta property="og:url" content="https://browserstack.wpengine.com/privacy/"/> <meta property="og:site_name" content="BrowserStack"/> <meta property="article:publisher" content="https://www.facebook.com/BrowserStack/"/> <meta property="article:modified_time" content="2024-10-18T15:52:56+00:00"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@browserstack"/> <style data-type="vc_custom-css">.raw-text-habitat ol { list-style-type: none; counter-reset: item; margin: 0; padding: 0;}.raw-text-habitat ol > li { display: table; counter-increment: item; margin-bottom: 0.6em;}.raw-text-habitat ol > li:before { content: counters(item, ".") ". "; display: table-cell; padding-right: 0.6em; }.raw-text-habitat li ol > li { margin: 0;}.raw-text-habitat li ol > li:before { content: counters(item, ".") " ";}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> <script> AmplitudeAnalytics = { "api_key": "985eaa9c45d824a94344e64a2a3ca724" }; var googleAuthClientID = "1066772918720-olim1a4ub186pm1siktrubbkg7mkvom9.apps.googleusercontent.com"; </script> <style id="bstack-load-error-css" type="text/css" media="none">.wrapper>main{visibility:visible}.footer-habitat,.secondary-nav,.page-wrapper-on-load{visibility:visible}.contact-pill,.bs-modal,.docs--container{display:block}.header-habitat .secondary-nav .product-name{font-size:28px}.header-habitat .secondary-nav .show-logo{font-size:21px;padding-left:20px}</style> <script id="bstack-cookie-remove" type="text/javascript"> var cookiesRemovalConfig = { enable_cookie_removal_feature : "1", add_cookies_to_remove : "_vis_opt_exp_899_combi,_vis_opt_exp_873_combi,_vis_opt_exp_874_combi,_vis_opt_exp_911_combi,_vis_opt_exp_919_combi", }; </script> </head> <body class="page-template page-template-templates page-template-complaince-page-template page-template-templatescomplaince-page-template-php page page-id-71254 page-parent privacy persistent-header enable-support-v2 bstack-wp docs-search-auth-user wpb-js-composer js-comp-ver-7.7.2 vc_responsive"> <div id="consent-banner"></div> <script type="text/javascript"> try { var intS = 0; if (bstackCheckAcceptCookie) { document.body.classList.add("cookie-notification-hide"); } var eTimeVar = setInterval(function() { var promoBar = document.getElementById("promo-notification"), cookieNotification = document.getElementById("cookie-notification"), cookieConsentInfo = getCookieVal("ConsentGeoDetail", true) ? JSON.parse(getCookieVal("ConsentGeoDetail", true)) : {}, promoBarCookie = getCookieVal("closePromoNotification", true), isSupported = false; if (promoBar) { if (promoBarCookie || window.innerWidth <= 979) { promoBar.remove(); } else if (promoBar && !promoBarCookie) { promoBar.classList.remove('hide'); } } if (getCookieVal("UserOptCookie", true) && cookieNotification && cookieConsentInfo.showNewBanner) { cookieNotification.classList.remove("hide"); } if (++intS >= 10) { clearInterval(eTimeVar); } }, 100); } catch (e) {} </script> <noscript><iframe class="b-lazy b-lazy-hidden" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzIDInPjwvc3ZnPg==" data-lazysrc="https://www.googletagmanager.com/ns.html?id=GTM-KX7NTRZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="wrapper" id="page__wrapper"> <a href="#main-content" class="skip-link">Skip to main content</a> <header id="header-habitat" class="header-habitat marketing-header "> <div class="container"> <div class="row"> <div class="col-xs-12 custom-header-col"> <div class="bstack-mm "> <a class="bstack-mm-logo" href="/" title="BrowserStack Logo"> <img src="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/bstack-logo-global.svg" data-skiplazy="1" width="188" height="32" alt="BrowserStack Logo"/> </a> <button class="bstack-mm-search-menu doc-search-menu dropdown-toggle doc-search-cta doc-search-menu-icon doc-menu-toggle hide-md hide-lg hide-xl" aria-label="Search"></button> <button class="collapse-toggle pull-right bs-collapse-toggle" data-target="primary-menu" id="primary-menu-toggle" aria-label="Menu Toggle"> <div class="bar bar1"></div> <div class="bar bar2"></div> <div class="bar bar3"></div> </button> <div class="hide-sm hide-xs bstack-mm-container" id="primary-menu-container"> <div class="bstack-mm-nav"><div class="bstack-mm-products-nav bstack-mm-li"><button class="bstack-mm-btn bstack-mm-btn-products" data-target="products-dd-menu" id="products-dd-toggle" aria-label="Products" aria-expanded="false" aria-haspopup="true">Products<span class="bstack-mm-down"><svg class="bstack-mm-down-svg" role="presentation" width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 1.5L5 5L1.5 1.5" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </span></button><div id="products-dd-menu" class="bstack-mm-sub-nav" aria-label='Products' ><div class='bstack-mm-sub-nav-holder'> <div role="tablist" aria-labelledby="products-dd-toggle" class="bstack-mm-sub-li bstack-mm-sub-li-tabslist"> <button title="Web Testing" aria-label="Web Testing" id="products-dd-tab-1" type="button" role="tab" aria-selected="true" aria-controls="products-dd-tabpanel-1" class="bstack-mm-sub-nav-tab active " ><span class="item-text">Web Testing</span> <div class="item-desc">Test websites or web apps on real browsers</div></button> <button title="App Testing" aria-label="App Testing" id="products-dd-tab-2" type="button" role="tab" aria-selected="false" aria-controls="products-dd-tabpanel-2" class="bstack-mm-sub-nav-tab " ><span class="item-text">App Testing</span> <div class="item-desc">Test iOS &amp; Android mobile apps on real devices</div></button></div> <div class="bstack-mm-sub-li bstack-mm-sub-li-tabs-content"> <div class="bstack-mm-sub-nav-tabpanel-wrapper"> <div role="tabpanel" id="products-dd-tabpanel-1" aria-labelledby="products-dd-tab-1" class="bstack-mm-sub-nav-tabpanel" > <div id="products-dd-tabpanel-1-inner-1" class="bstack-mm-sub-nav-tabpanel-inner bstack-mm-sub-nav-tabpanel-inner-v1"> <div class=" bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Manual Testing</span></div> <div ><a title="Live" href="/live" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-8 " aria-label="Live"><span class="item-text">Live</span> <div class="item-desc">Cross-browser testing </div></a></div> <div ><a title="Bug Capture" href="/bug-capture" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-13 " aria-label="Bug Capture"><span class="item-text">Bug Capture</span> <div class="item-desc">Report &amp; resolve bugs faster</div></a></div> <div ><a title="Accessibility Testing" href="/accessibility-testing" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-1 " aria-label="Accessibility Testing"><span class="item-text">Accessibility Testing</span> <div class="item-desc">Test WCAG compliance</div></a></div></div> <div class=" bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Test Automation</span></div> <div ><a title="Automate" href="/automate" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-2 " aria-label="Automate"><span class="item-text">Automate</span> <div class="item-desc">Browser automation grid</div></a></div> <div ><a title="Automate TurboScale" href="/automate-turboscale" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-11 " aria-label="Automate TurboScale"><span class="item-text">Automate TurboScale</span> <div class="item-desc">Automation on your Cloud</div></a></div> <div ><a title="Accessibility Automation" href="/accessibility-testing/features/automated-tests" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-12 " aria-label="Accessibility Automation"><span class="item-text">Accessibility Automation</span> <div class="item-desc">Automate WCAG testing</div></a></div> <div ><a title="Percy" href="/percy" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-5 " aria-label="Percy"><span class="item-text">Percy</span> <div class="item-desc">Visual testing &amp; review</div></a></div> <div ><a title="Low Code Automation" href="/low-code-automation" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-10 " aria-label="Low Code Automation"><span class="item-text">Low Code Automation</span> <div class="item-desc">Automation without coding</div></a></div></div> <div class="bstack-mm-sub-nav-tabcol-third-col bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Management &#038; Optimization</span></div> <div ><a title="Test Management" href="/test-management" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-7 " aria-label="Test Management"><span class="item-text">Test Management</span> <div class="item-desc">Unify &amp; track all test cases</div></a></div> <div ><a title="Test Observability" href="/test-observability" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-9 " aria-label="Test Observability"><span class="item-text">Test Observability</span> <div class="item-desc">Test debugging &amp; insights</div></a></div></div> <div class="bstack-mm-sub-nav-tabcol-fourth-col bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">For Teams</span></div> <div ><a title="Enterprise" href="/enterprise?ref=header-web-testing" class=" bstack-mm-link " aria-label="Enterprise"><span class="item-text">Enterprise</span></a></div> <div class="hide"><a title="Code Quality" href="/codequality?ref=header-web-testing" class=" bstack-mm-link " aria-label="Code Quality"><span class="item-text">Code Quality</span></a></div></div></div> <div id="products-dd-tabpanel-1-inner-2" class="bstack-mm-sub-nav-tabpanel-inner bstack-mm-sub-nav-tabpanel-inner-v2"> <div class="tab-inner-2-heading bstack-mm-sub-nav-tabcol"> <div ><a title="Live" href="/live" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-8 " aria-label="Live"><span class="item-text">Live</span> <div class="item-desc">Manual cross-browser testing</div></a></div> <div ><a title="Percy" href="/percy" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-5 " aria-label="Percy"><span class="item-text">Percy</span> <div class="item-desc">Automated visual testing</div></a></div> <div ><a title="Test Observability" href="/test-observability" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-9 " aria-label="Test Observability"><span class="item-text">Test Observability</span> <div class="item-desc">Test debugging &amp; insights</div></a></div> <div ><a title="Low Code Automation" href="/low-code-automation" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-10 " aria-label="Low Code Automation"><span class="item-text">Low Code Automation</span> <div class="item-desc">Automation without coding</div></a></div> <div ><a title="Accessibility Automation" href="/accessibility-testing/features/automated-tests" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-12 " aria-label="Accessibility Automation"><span class="item-text">Accessibility Automation</span> <div class="item-desc">Automate WCAG &amp; ADA testing</div></a></div></div> <div class="tab-inner-2-heading bstack-mm-sub-nav-tabcol"> <div ><a title="Automate" href="/automate" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-2 " aria-label="Automate"><span class="item-text">Automate</span> <div class="item-desc">Browser automation grid</div></a></div> <div ><a title="Accessibility Testing" href="/accessibility-testing" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-1 " aria-label="Accessibility Testing"><span class="item-text">Accessibility Testing</span> <div class="item-desc">Test WCAG &amp; ADA compliance</div></a></div> <div ><a title="Test Management" href="/test-management" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-7 " aria-label="Test Management"><span class="item-text">Test Management</span> <div class="item-desc">Unify &amp; track all test cases</div></a></div> <div ><a title="Automate TurboScale" href="/automate-turboscale" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-11 " aria-label="Automate TurboScale"><span class="item-text">Automate TurboScale</span> <div class="item-desc">Grid management at scale</div></a></div></div></div></div> <div role="tabpanel" id="products-dd-tabpanel-2" aria-labelledby="products-dd-tab-2" class="bstack-mm-sub-nav-tabpanel" > <div id="products-dd-tabpanel-2-inner-1" class="bstack-mm-sub-nav-tabpanel-inner bstack-mm-sub-nav-tabpanel-inner-v1"> <div class=" bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Manual Testing</span></div> <div ><a title="App Live" href="/app-live" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-4 " aria-label="App Live"><span class="item-text">App Live</span> <div class="item-desc">Real device testing</div></a></div> <div ><a title="App Accessibility Testing" href="/app-accessibility-testing" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-1 " aria-label="App Accessibility Testing"><span class="item-text">App Accessibility Testing</span> <div class="item-desc">Test WCAG compliance</div></a></div></div> <div class=" bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Test Automation</span></div> <div ><a title="App Automate" href="/app-automate" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-3 " aria-label="App Automate"><span class="item-text">App Automate</span> <div class="item-desc">Real device automation cloud</div></a></div> <div ><a title="App Percy" href="/app-percy" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-5 " aria-label="App Percy"><span class="item-text">App Percy</span> <div class="item-desc">Visual testing for mobile apps</div></a></div></div> <div class="bstack-mm-sub-nav-tabcol-third-col bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">Management &#038; Optimization</span></div> <div ><a title="Test Management" href="/test-management" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-7 " aria-label="Test Management"><span class="item-text">Test Management</span> <div class="item-desc">Unify &amp; track all test cases</div></a></div> <div ><a title="Test Observability" href="/test-observability" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-9 " aria-label="Test Observability"><span class="item-text">Test Observability</span> <div class="item-desc">Test debugging &amp; insights</div></a></div></div> <div class="bstack-mm-sub-nav-tabcol-fourth-col bstack-mm-sub-nav-tabcol"><div class="bstack-mm-sub-nav-tabpanel-heading "><span class="item-text">For Teams</span></div> <div ><a title="Enterprise" href="/enterprise?ref=header-web-testing" class=" bstack-mm-link " aria-label="Enterprise"><span class="item-text">Enterprise</span></a></div> <div class="hide"><a title="Code Quality" href="/codequality?ref=header-web-testing" class=" bstack-mm-link " aria-label="Code Quality"><span class="item-text">Code Quality</span></a></div></div></div> <div id="products-dd-tabpanel-2-inner-2" class="bstack-mm-sub-nav-tabpanel-inner bstack-mm-sub-nav-tabpanel-inner-v2"> <div class="tab-inner-2-heading bstack-mm-sub-nav-tabcol"> <div ><a title="App Live" href="/app-live" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-4 " aria-label="App Live"><span class="item-text">App Live</span> <div class="item-desc">Manual real device testing</div></a></div> <div ><a title="App Percy" href="/app-percy" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-5 " aria-label="App Percy"><span class="item-text">App Percy</span> <div class="item-desc">Automated visual testing</div></a></div> <div ><a title="Test Management" href="/test-management" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-7 " aria-label="Test Management"><span class="item-text">Test Management</span> <div class="item-desc">Unify &amp; track all test cases</div></a></div></div> <div class="tab-inner-2-heading bstack-mm-sub-nav-tabcol"> <div ><a title="App Automate" href="/app-automate" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-3 " aria-label="App Automate"><span class="item-text">App Automate</span> <div class="item-desc">Automate on real device cloud</div></a></div> <div ><a title="Test Observability" href="/test-observability" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-9 " aria-label="Test Observability"><span class="item-text">Test Observability</span> <div class="item-desc">Test debugging &amp; insights</div></a></div> <div ><a title="App Accessibility Testing" href="/app-accessibility-testing" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-1 " aria-label="App Accessibility Testing"><span class="item-text">App Accessibility Testing</span> <div class="item-desc">Test WCAG compliance</div></a></div></div></div></div> </div><div class="bstack-mm-sub-nav-tabpanel-footer"> <div class="bstack-mm-sub-nav-tabcol-liner bstack-mm-sub-nav-tabcol-liner-web"><div class="bstack-mm-sub-nav-tabcol-liner-inner "><div class="item-desc">Empower teams with </div><a title="BrowserStack for Enterprise -&gt;" href="/enterprise?ref=header-web-testing" class=" bstack-mm-link " aria-label="BrowserStack for Enterprise -&gt;"><span class="item-text">BrowserStack for Enterprise -></span></a></div><div class="bstack-mm-sub-nav-tabcol-liner-inner vwo-hide"><div class="item-desc">Explore </div><a title="BrowserStack Code Quality -&gt;" href="/codequality?ref=header-web-testing" class=" bstack-mm-link " aria-label="BrowserStack Code Quality -&gt;"><span class="item-text">BrowserStack Code Quality -></span></a></div></div> <div class="bstack-mm-sub-nav-tabcol-liner bstack-mm-sub-nav-tabcol-liner-app hide"><div class="bstack-mm-sub-nav-tabcol-liner-inner "><div class="item-desc">Empower teams with </div><a title="BrowserStack for Enterprise -&gt;" href="/enterprise?ref=header-app-testing" class=" bstack-mm-link " aria-label="BrowserStack for Enterprise -&gt;"><span class="item-text">BrowserStack for Enterprise -></span></a></div><div class="bstack-mm-sub-nav-tabcol-liner-inner vwo-hide"><div class="item-desc">Explore </div><a title="BrowserStack Code Quality -&gt;" href="/codequality?ref=header-app-testing" class=" bstack-mm-link " aria-label="BrowserStack Code Quality -&gt;"><span class="item-text">BrowserStack Code Quality -></span></a></div></div></div></div></div></div></div><div class="bstack-mm-solutions-nav vwo-hide bstack-mm-li"><button class="bstack-mm-btn bstack-mm-btn-solutions" data-target="solutions-dd-menu" id="solutions-dd-toggle" aria-label="Solutions" aria-expanded="false" aria-haspopup="true">Solutions<span class="bstack-mm-down"><svg class="bstack-mm-down-svg" role="presentation" width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 1.5L5 5L1.5 1.5" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </span></button><div id="solutions-dd-menu" class="bstack-mm-sub-nav" aria-label='Solutions' ><div class='bstack-mm-sub-nav-holder'> <div class="bstack-mm-sub-li bstack-mm-sub-li-mm-sub-nav-tabpanel-heading"><div class=" bstack-mm-sub-nav-heading"><span class="item-text">Use Cases</span></div> <div ><a title="Test Your Websites" href="/web-testing-solutions" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-sol bstack-mm-sprite-sol-2 " aria-label="Test Your Websites"><span class="item-text">Test Your Websites</span> <div class="item-desc">Deliver bug-free web experiences</div></a></div> <div ><a title="Test Your Apps" href="/app-testing-solutions" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-sol bstack-mm-sprite-sol-3 " aria-label="Test Your Apps"><span class="item-text">Test Your Apps</span> <div class="item-desc">Deliver bug-free app experiences</div></a></div> <div ><a title="Scale Test Automation" href="/scale-automation-solutions" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-sol bstack-mm-sprite-sol-4 " aria-label="Scale Test Automation"><span class="item-text">Scale Test Automation</span> <div class="item-desc">Stable builds &amp; faster releases</div></a></div> <div ><a title="Test on Real Devices" href="/real-device-cloud-page" class=" bstack-mm-link bstack-mm-sprite bstack-mm-sprite-sol bstack-mm-sprite-sol-1 " aria-label="Test on Real Devices"><span class="item-text">Test on Real Devices</span> <div class="item-desc">20,000+ real iOS &amp; Android devices</div></a></div></div> <div class="bstack-mm-sub-li bstack-mm-sub-li-tabscontent-footer"><div class=" bstack-mm-sub-nav-heading"><span class="item-text">Tab Content Footer</span></div> <div class="bstack-mm-sub-nav-tabcol-sol"><div class="bstack-mm-sub-nav-tabcol-sol-inner "><div class="item-desc">Have a doubt?</div><button data-sourceval="solutions_top_nav_ttu" data-refval="solutions_top_nav_ttu" title="Talk to Us -&gt;" class=" bstack-mm-link open-csf-form-v2 bstack-mm-sub-nav-tabcol-sol-btn " aria-label="Talk to Us -&gt;"><span class="item-text">Talk to Us -></span> <div class="item-desc">Have a doubt?</div></button></div></div></div></div></div></div><div class="bstack-mm-developers-nav bstack-mm-li"><button class="bstack-mm-btn bstack-mm-btn-developers" data-target="developers-dd-menu" id="developers-dd-toggle" aria-label="Developers" aria-expanded="false" aria-haspopup="true">Developers<span class="bstack-mm-down"><svg class="bstack-mm-down-svg" role="presentation" width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 1.5L5 5L1.5 1.5" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </span></button><div id="developers-dd-menu" class="bstack-mm-sub-nav" aria-label='Developers' ><div class='bstack-mm-sub-nav-holder'> <div class="bstack-mm-sub-li"><a title="Documentation" href="/docs" class=" bstack-mm-link bstack-mm-dev-link-documentation " aria-label="Documentation"><span class="item-text">Documentation</span></a></div> <div class="bstack-mm-sub-li"><a title="Support" href="/support" class=" bstack-mm-link bstack-mm-dev-link-support " aria-label="Support"><span class="item-text">Support</span></a></div> <div class="bstack-mm-sub-li"><a title="Status" href="https://status.browserstack.com" class=" bstack-mm-link bstack-mm-dev-link-status " aria-label="Status"><span class="item-text">Status</span></a></div> <div class="bstack-mm-sub-li"><a title="Release Notes" href="/release-notes" class=" bstack-mm-link bstack-mm-dev-link-release-notes " aria-label="Release Notes"><span class="item-text">Release Notes</span></a></div> <div class="bstack-mm-sub-li"><a title="Open Source" href="/open-source" class=" bstack-mm-link bstack-mm-dev-link-open-source " aria-label="Open Source"><span class="item-text">Open Source</span></a></div> <div class="bstack-mm-sub-li"><a title="Events" href="/events" class=" bstack-mm-link bstack-mm-dev-link-events " aria-label="Events"><span class="item-text">Events</span></a></div> <div class="bstack-mm-sub-li"><a title="Meetups" href="/meetups" class=" bstack-mm-link bstack-mm-dev-link-meetups " aria-label="Meetups"><span class="item-text">Meetups</span></a></div> <div class="bstack-mm-sub-li"><a title="Test University Beta" href="/test-university" class=" bstack-mm-link bstack-mm-dev-link-test-university " aria-label="Test University Beta"><span class="item-text">Test University <span class="btn-badge btn-primary">Beta</span></span></a></div> <div class="bstack-mm-sub-li"><a title="Champions" href="/browserstack-champions" class=" bstack-mm-link bstack-mm-dev-link-browserstack-champions " aria-label="Champions"><span class="item-text">Champions</span></a></div></div></div></div><div class="bstack-mm-li"><a title="Live for Teams" href="/live-for-teams" class=" bstack-mm-link bstack-mm-main-link-live-for-teams " aria-label="Live for Teams"><span class="item-text">Live for Teams</span></a></div><div class="bstack-mm-li"><a title="Pricing" href="/pricing" class=" bstack-mm-link bstack-mm-main-link-pricing " aria-label="Pricing"><span class="item-text">Pricing</span></a></div></div><div class="bstack-mm-nav bstack-mm-nav--right"><div class="contact-sales-cta bstack-mm-li"><button data-sourceval="Primary_Header_Resources_Demo_CTA" data-refval="Primary_Header_Resources_Demo_CTA" title="Contact Sales" class=" bstack-mm-link open-csf-form-v2 btn-secondary-white " aria-label="Contact Sales"><span class="item-text">Contact Sales</span></button></div><div class="sign-in-link bstack-mm-li"><a title="Sign in" href="/users/sign_in" class=" bstack-mm-link bstack-mm-main-link-sign-in " aria-label="Sign in"><span class="item-text">Sign in</span></a></div><div class="free-trial-btn bstack-mm-li"><a title="Free Trial" href="/users/sign_up" class=" bstack-mm-link bstack-mm-cta-white bstack-mm-main-link-free-trial " aria-label="Free Trial"><span class="item-text">Free Trial</span></a></div></div> </div> <button class="bstack-mm-search-menu doc-search-menu dropdown-toggle doc-search-cta doc-search-menu-icon doc-menu-toggle hide-sm hide-xs" aria-label="Search"></button> </div> </div> </div></div><div class="ds__container" id="doc-search-container"> <div class="ds__overlay" id="doc-search-overlay"></div> <nav class="ds__top-bar" style="display:none;"> <div class="container"> <div class="ds__input__container input-box-focused"> <div id="doc-search-box" class="doc-search-box"> <div class="ais-SearchBox"> <form action="/search" method="get" role="search" class="ais-SearchBox-form" onsubmit="return validateSearchForm()"> <input class="ais-SearchBox-input" id="doc-search-box-input" name="query" type="search" placeholder="Search across browserstack.com" autocomplete="off" autocorrect="off" autocapitalize="off" maxlength="512" autofocus aria-label="Search across browserstack.com"> <ul class="global-search" id="global-search-autocomplete" role="listbox" aria-labelledby="search-input"></ul> <input type="hidden" value="all" name="type"> <div class="ds__input__handle hide" id="ds-input-handle"> <button class="ds__input__handle--btn ds__input__handle--reset" type="reset" title="Clear the search query." role="button"> <img class="b-lazy b-lazy-hidden ds__input__handle--btn__clear-image ds__input_handle__clear-image" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzIDInPjwvc3ZnPg==" data-lazy-type="image" data-id="" data-lazy-src="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/docs-search/ic-clear.svg" width="20" height="20" alt="Clear"/><noscript><img class="ds__input__handle--btn__clear-image ds__input_handle__clear-image" src="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/docs-search/ic-clear.svg" width="20" height="20" alt="Clear"/></noscript> </button> <button class="ds__input__handle--btn ds__input__handle--submit" type="submit" title="Submit the search query." role="button"> Press </button> </div> </form> </div> </div> </div> <button aria-label="Close Search Filter" class="ds--close"></button> </div> </nav></div> </header> <main role="main" id="main-content bs-complaince"> <section id="post-71254" class="post-71254 page type-page status-publish hentry"> <div class="bs-complaince__banner"> <h1 class="bs-complaince__banner-title">Privacy Policy</h1> <span class="bs-complaince__banner-desc">Effective from August 27, 2024</span> </div> <article class="bs-complaince__main page-wrapper-on-load"> <div class="container bs-complaince__container"> <div class="bs-complaince__sidebar"> <button class="bs-complaince__sidebar-btn" id="complainceSideBarBtn">Privacy Policy</button> <div class="bs-complaince__sidebar-container"> <ul class="bs-complaince__sidebar-main"> <li class="bs-complaince__sidebar-items "> <a href="/terms" title="Terms of Service" aria-label="Terms of Service" class="bs-complaince__sidebar-link"> Terms of Service </a> </li> <li class="bs-complaince__sidebar-items active"> <a href="/privacy" title="Privacy Policy" aria-label="Privacy Policy" class="bs-complaince__sidebar-link"> Privacy Policy </a> </li> <li class="bs-complaince__sidebar-items "> <a href="/cookie-policy" title="Cookie Policy" aria-label="Cookie Policy" class="bs-complaince__sidebar-link"> Cookie Policy </a> </li> </ul> </div> </div> <div class="bs-complaince__content"> <div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"> <div class="wpb_text_column wpb_content_element" > <div class="wpb_wrapper"> <ol class="no-margin"><li><h4>Introduction.</h4><p>Your privacy is of paramount importance to BrowserStack, Inc. BrowserStack, Inc. and its affiliates are referred to collectively in this policy as “BrowserStack”, “we”, “us” or “our.” Our affiliates are:</p><ul class="list-disc-style"><li>BrowserStack Inc. in the United States.</li><li>BrowserStack Limited in Ireland.</li><li>BrowserStack Software Pvt. Ltd. in India.</li><li>Perceptual, Inc. in the United States.</li></ul><p>We fully respect your right to privacy in relation to your interactions with the Service and are committed to being transparent in our dealings with you as to what personal information we will collect and how we will use your personal information. Also, we only collect and use personal information that is necessary for providing Service and where we have a lawful basis to do so.</p><p>We have operations in India, Ireland, and in the United States. The location of BrowserStack’s main establishment in the European Union is Ireland and therefore we consider our lead supervisory authority, for purposes of “one-stop shop” oversight over our cross-border data processing, to be the Irish Data Protection Commissioner (“DPC”).</p><p>Our European Union representative for the purpose of this Privacy Policy is:</p><p>Nakul Aggarwal<br/>BrowserStack Limited,<br/>8th Floor, Block E, Iveagh Court, Harcourt Road, Dublin 2 Ireland<br/><a href="mailto:compliance@browserstack.com">compliance@browserstack.com</a></p><p>We have created this Privacy Policy to describe our practices and procedures in handling “Personal Information” we collect or receive from you. The term “Personal Information” means any information that identifies, relates to, describes, or is capable of being associated with, or could reasonably be linked, directly or indirectly, to an identified or identifiable living natural person, including but not limited to: (i) Identifiers such as a real name, alias, postal address, unique personal identifier, online identifier Internet Protocol address, email address, account name, social security number, driver’s license number, government identification card number, passport number, or other similar identifiers; and (ii) information defined as “personal information,” “personally identifiable information,” “personal data,” or similar expressions under applicable privacy laws or data security Laws, which include the European Union’s General Data Protection Regulation (”GDPR”).</p><p>This Privacy Policy covers two kinds of Personal Information: Account-Related Information and Personal Information collected by or in connection with the use of our website.</p><ul class="list-disc-style"><li>“Account-Related Information” means contact information, payment information, and biographical information about our customers’ representatives and contacts used for marketing, opening new user accounts to use BrowserStack’s Services, and to maintain existing accounts.</li><li>We collect various categories of Personal Information by or in connection with the use of our websites described in Section 3 below. Our websites include our main website, our visual testing service page and certain pages hosted by third parties on our behalf, such as pages to apply for jobs at BrowserStack.</li></ul><p>Please read this Privacy Policy carefully. We will ask for your consent to be bound by this Privacy Policy as a condition of:</p><ul class="list-disc-style"><li>Allowing you to register for a BrowserStack account (an “Account”) on our website or any mobile application. Any users who use an Account will also be required to expressly accept this Privacy Policy before first accessing (or before continuing to access) our Service through Your Account. If you do not agree to these terms, you must leave our website immediately, you must discontinue use of any use of our mobile application, and you will not be permitted to create an Account or use the Service. If you choose to accept this Privacy Policy, we will keep a record of your acceptance.</li><li>Submitting a web form to communicate with us or apply for a job on website pages we our vendors host on our behalf.</li></ul><p>Please note that this Privacy Policy does not cover “Customer Content.” “Customer Content” means (i) data or content in a website or mobile application that a customer chooses to test (and for mobile applications, the application package itself); (ii) data a customer submits or creates as part of a test, including test scripts and screenshots; and (iii) any other data a customer submits to BrowserStack in connection with the use of the Services (not including Account-Related Information).</p><p>Customer Content does not fall within this Privacy Policy, because the Services are not designed for use with (and do not require) Personal Information included in Customer Content. In our agreements with customers, they specifically agree not to use the Services to collect, store, process or transmit any Personal Information other than Account-Related Information and will not submit to the Services any Customer Content containing any Personal Information.</p><p>Our website and Services are intended for use by adults. We do not knowingly collect any Personal Information from users under 18 years of age.</li><li><h4>International Transfer of Data.</h4><p>To comply with European Union data protection laws around international data transfer mechanisms, BrowserStack offers European Union Model Clauses, also known as Standard Contractual Clauses, to meet adequacy and security requirements for its customers who operate in the European Union and the United Kingdom. A copy of the Standard Contractual Clauses is <a href="https://browserstack.wpenginepowered.com/wp-content/uploads/2021/10/Standard-Contractual-Clauses.pdf" target="_blank" rel="noopener">available here</a>.</li><li><h4>Types of Information We Collect.</h4><p>You must register an Account in order to use the Service. The registration process asks for Account-Related Information: a full name, password, email address, IP address, zip code and last four digits of your credit card (and address and contact details, which are optional). When you are running tests on BrowserStack, we log additional information like browser used, your latency to remote VM, your plan information, integration used, local, performance numbers etc. When you log into the Service, our servers automatically record information that your browser sends whenever you visit a website. These server logs may include information such as your web request, Internet Protocol address, browser type and settings, browser language, the address of the web page visited before using the Service, the date and time the Service was used, information about browser configuration and plugins, language preferences and one or more cookies that may uniquely identify your browser. (See the discussion of cookies in Section 4.) The legal basis upon which we process Account-Related Information is fulfillment of our contract to provide the Service to you and your consent.Our websites collect certain Personal Information about visitors. For instance, through the use of cookies (discussed in Section 4), we are able to collect and analyze data about the use of our websites. See Section 4 for more detail. Also, when you submit a web form to communicate with us, we collect your name, email address, and whatever Personal Information you include in the webform’s fields. When you apply for a job using a web page with a job listing, we collect your name, email address, phone number, postal address, and whatever Personal Information you include in the “cover letter” field you provide or the resume you upload. We ask for consent for the use of cookies, and we ask for your consent to this Privacy Policy when submitting a communication or job application web form as the legal basis for processing the Personal Information communicated to us.When you send a web form, email, or other communication to BrowserStack (other than in respect of Personal Information included in support requests), we may retain those communications in order to process your inquiries, respond to your requests and improve our Service. When you submit a job application to BrowserStack, we will process the Personal Information you provide to us in connection with your candidacy for the job for which you applied. BrowserStack is a “data controller” under applicable data protection law with respect to the Personal Information covered by this Privacy Policy.</p><p>We may collect information from potential customers at trade shows or meetings, as well as information obtained by obtaining contact lists from marketing companies. The basis for receiving such information is the consent of the individual.</p><p>Note to California residents: BrowserStack does not currently have a mechanism to take action in response to a “do not track” signal or browser setting. There is no current standard way of handling such signals. If and when the industry creates standards for responding to them, BrowserStack will reappraise its handling of “do not track” signals.</li><li><h4>Cookies.</h4><p>A cookie is a small text file that is placed on your device by a web server which enables a website and/or mobile app to recognize repeat users, facilitate the user’s ongoing access to and use of a website and/or mobile app and allows the website and/or mobile app to track usage behavior and compile aggregate data that will allow content improvements and targeted advertising. We collate information in relation to the Service which is represented in aggregate format through cookies. They help us to improve our Service and to deliver many of the functions that make your browser experience more user friendly. You can find a list of cookies we use and the purposes for which we use them in our Cookies Policy located here: <a href="https://www.browserstack.com/cookie-policy" target="_blank" rel="noopener">https://www.browserstack.com/cookie-policy</a>For some cookies, we do not need to obtain your consent to use of cookies, either because we are using these cookies to fulfill a contract, provide you with services or information you requested, or to satisfy the legitimate interests of BrowserStack. Otherwise, we will seek your consent to the Privacy Policy and the use of cookies described in it.</p><p>When you consent to the terms of this Privacy Policy when enrolling for the Service, you are consenting to the use of cookies as described in this Privacy Policy. That is, you are agreeing to the placement of cookies on your device unless you specifically choose not to receive cookies.</p><p>For more information about cookies and managing them including how to turn them off, please visit www.cookiecentral.com. However, because cookies allow you to take advantage of some of the Service’s essential features and features of the website, if you disable cookies you will not be able to use the Service or features of our website.</li><li><h4>Use of Account-Related Information and Other Personal Information.</h4><p>BrowserStack only processes Account-Related Information for the purpose of providing, improving, and ensuring the delivery of the Service, developing new related services to users, and personalizing the way our content is presented to you and ensuring that content on our Service is presented in the most effective manner for you and for your computer/device. Specifically, we may collect (i) names and email addresses for uniquely identifying users and for communication to users, (ii) IP addresses for identifying the latency for our users and tweak his/her tests’ configuration to provide better performance, based on latency; for optimized streaming experience, having an IP address helps us establish better path and protocol; to identify misuse of our service from one IP address/region or country; (iii) URLs to identify spam on our infrastructure from paid or free accounts; to debug issues around stability and performance of internet on our machines, and (iv) information through the use of cookies (see cookies in section 4).We may communicate with you using your Account-Related Information for administration reasons related to the Service (e.g., to provide you with password reminders or to notify you that a particular service, activity or online content has been suspended for maintenance, or in response to a question that you ask us.We may contact you using Account-Related Information or other Personal Information we collect:</p><ul class="list-disc-style"><li>to provide you with information about our Service, activities or online content, including sending e-newsletters or similar correspondence and updates or responding to any contact you have made with us, e.g., on our website, by email or via the ‘How To Contact Us’ facility referred to below;</li><li>to invite you to participate in surveys about our services (participation is always voluntary).</li></ul><p>We use the Personal Information in your job application, cover letter, or resume to process and consider your application.</p><p>Where we wish to use Account-Related Information or Personal Information in any other way, we will ensure that we notify you and get your consent first. You will be given the opportunity to withhold or withdraw your consent for the use of Personal Information for purposes other than those listed in this Privacy Policy.</p><p>BrowserStack only processes Account-Related Information for the purpose of providing, improving, and ensuring the delivery of the Service.</li><li><h4>Individual Rights of Individuals within the European Economic Area.</h4><ol><li>Overview of Individual Rights.<br/>If you are an individual within the European Economic Area, you may have the following rights under applicable data protection law data protection law and we, as Data Controller in respect of Account-Related Information or other Personal Information covered by this Privacy Policy, will comply with such rights in respect of such Personal Information:</p><ul class="list-disc-style"><li>the right of access to Personal Information relating to you;</li><li>the right to correct any mistakes in your Personal Information;</li><li>the right to object and ask us to stop contacting you with direct marketing;</li><li>rights in relation to automated data processing;</li><li>the right to restrict or prevent your Personal Information being processed;</li><li>the right to have your Personal Information ported to another data controller;</li><li>the right to erasure; and</li><li>the right to complain to the DPC if you believe we have not handled your Personal Information in accordance with applicable data protection law.</li></ul><p>These rights are explained in more detail below, but if you have any comments, concerns or complaints about our use of your Personal Information, please contact us (see ‘How To Contact Us’ below). We will respond to any rights that you exercise within a month of receiving your request, unless the request is particularly complex or cumbersome, in which case we will respond within three months (we will inform you within the first month if it will take longer than one month for us to respond). Where a response is required from us within a particular time period pursuant to applicable data protection law, we will respond within that time period.<br/>If you are within the European Economic Area, and to the extent that you wish to exercise any of the above rights in respect of Personal Information contained in Account-Related Information, please contact us (see ‘How To Contact Us’ below).</p><p>As mentioned above, BrowserStack does not permit customers to include Personal Information in Customer Content provided to BrowserStack’s Services (other than Account-Related Information). Nonetheless, if a data subject contacts BrowserStack directly concerning the exercise of individual rights in relation to Customer Content, contending that his or her Personal Information is included in Customer Contact, BrowserStack will contact the relevant customer and provide reasonable cooperation to the customer to respond to the data subject’s request.</li><li>Right of Access to Personal Information Relating to You.<br/>See Section 9 below.</li><li>Right to Update or Correct Mistakes in Personal Information Relating to You (Rectification).<br/>See Section 9 below.</li><li>Right to Object to Contacting You with Marketing Messages.<br/>If you are a Permitted User (as defined in our Terms), and we have access to your Account-Related Information, we have a legitimate interest to send you electronic communications (including marketing emails) in connection with the Service and related matters (which may include but shall not be limited to newsletters, the announcement of new features, etc.). We may also send you emails to complete surveys that we use for research purposes, although these are not mandatory for you to respond to. You can ask us to stop contacting you for direct marketing purposes at any time by:</p><ul class="list-disc-style"><li>Clicking on the ‘unsubscribe’ button at the bottom of the electronic communication. <i>If the email is older than seven days, the system may not be able to automatically unsubscribe you. In this case, you can email or write to us with an “unsubscribe request” at (</i><i>support@browserstack.com</i><i>). And once the request is fulfilled, a confirmation email will be sent to you. </i>It may take up to 15 days for this request to be processed; and</li><li>Letting us know what method of contact is preferable (for example, you may be happy for us to contact you by email but not by telephone).</li></ul><p>Upon such request from your end, we will provide you with information on action taken – this may be in the form of a response email confirming that you have ‘unsubscribed’. Unsubscribing from direct marketing does not unsubscribe you from essential electronic communications in respect of the administration of your Account.</li><li>Right to Restrict or Prevent Processing of Personal Information.<br/>In accordance with applicable data protection law, you may request that we stop processing your Personal Information temporarily if:</p><ul class="list-disc-style"><li>you do not think that your Personal Information is accurate (but we will start processing again once we have checked and confirmed that it is accurate);</li><li>the processing is unlawful, but you do not want us to erase your Personal Information;</li><li>you believe we no longer need the Personal Information for our processing; or</li><li>you have objected to processing because you believe that your interests should override the basis upon which we process your Personal Information.</li><li>If you exercise your right to restrict us from processing your Personal Information, we will continue to process the Personal Information if:</li><li>you consent to such processing;</li><li>the processing is necessary for the exercise or defense of legal claims;</li><li>the processing is necessary for the protection of the rights of other individuals or legal persons; or</li><li>the processing is necessary for public interest reasons.</li></ul></li><li>Right to Data Portability.<br/>In accordance with applicable data protection law, you may ask for an electronic copy of your Personal Information that you have provided to us and which we hold electronically, or for us to provide this directly to another party. This right only applies to Personal Information that you have provided to us – it does not extend to data generated by us. In addition, the right to data portability also only applies where:</p><ul class="list-disc-style"><li>the processing is based on your consent or for the performance of a contract; and</li><li>the processing is carried out by automated means.</li></ul></li><li>Right to Erasure.<br/>Please note our data retention periods, as set out in Section 11 below.<br/>In accordance with applicable data protection law, you can ask us (please see ‘How To Contact Us’ below) to erase your Personal Information where:</p><ul class="list-disc-style"><li>you do not believe that we need your Personal Information in order to process it for the purposes set out in this Privacy Policy;</li><li>if you had given us consent to process your Personal Information, you withdraw that consent, and we cannot otherwise legally process your Personal Information;</li><li>you object to our processing, and we do not have any legal basis for continuing to process your Personal Information;</li><li>your Personal Information has been processed unlawfully or have not been erased when it should have been; or</li><li>the Personal Information has to be erased to comply with law.</li></ul><p>We may continue to process your Personal Information in certain circumstances in accordance with applicable data protection law (i.e., where we have a legal basis to continue to store or preserve such Personal Information, for example because it is within our legitimate business interest to do so (e.g. retaining evidence of resolved support requests, billing information etc.). Where you have requested the erasure of your Personal Information, we will inform recipients to whom that Personal Information have been disclosed, unless this proves impossible or involves disproportionate effort. We will also inform you about those recipients if you request it.</li><li>Right to Withdraw Consent.<br/>If you no longer consent to our processing of Account-Related Information or other Personal Information (in respect of any matter referred to in this Privacy Policy as requiring your consent), you may request that we stop such processing by contacting us via the ‘How To Contact Us’ facility referred to below. Please note that if you withdraw your consent to such processing, for example in respect of the use of cookies, it may not be possible for us to provide all/part of the Service to you.</li></ol></li><li><h4>When BrowserStack Will Disclose or Transfer Account-Related Information or Personal Information.</h4><p>BrowserStack will not share Account-Related Information without your consent or unless required by law (except as described in this Privacy Policy) or as discussed below in this section. By the nature of our Service, and in connection with the collection of website analytics under Sections 3 and 4 above, BrowserStack will gather statistics about the usage of your website and store that information. BrowserStack will not share your website statistics without your consent. If BrowserStack becomes involved in a merger, acquisition, or any form of sale of some of all of its assets (including in a bankruptcy, insolvency, receivership, or similar proceeding), you agree that we will be able to transfer Account-Related Information to any successor or transferee third party.We may share with third parties’ certain pieces of aggregated, non-personal information such as the number of sites, devices accessed while using BrowserStack, for example. Such information does not identify you individually.<br/>We restrict access to Personal Information to employees, contractors, agents, and subcontractors who need to know that information in order to operate, develop, or improve our Service. These individuals and businesses are bound by confidentiality obligations and may be subject to discipline, including termination, civil litigation, and/or criminal prosecution, if they fail to meet these obligations.Account-Related Information may be transferred to, stored at, or accessed from a destination outside the European Economic Area (“EEA”) for the purposes of us providing the Service. It may also be processed by staff operating outside the EEA who work for us, another corporate entity within our group, or any of our suppliers. By submitting Account-Related Information, you explicitly consent to this transfer, storing or processing. We will take all steps reasonably necessary to ensure that Account-Related Information is treated securely and in accordance with this Policy. The safeguards in place with regard to the transfer of Account-Related Information outside of the EEA are the entry by us into appropriate contracts with all transferees of such data and/or assurance that the data importer is subject to a code of conduct or certification imposing reasonable and appropriate data protection safeguards.All Account-Related Information you provide to us is stored on our (or contracted third party) secure servers. Where we have given you (or where you have chosen) a password which enables you to access the Service, you are responsible for keeping this password confidential. We ask you not to share a password with any person not authorized to use the Service.Also, we may disclose Account-Related Information or other Personal Information when required by a subpoena, court order, search warrant, other legal process, lawful requests by law enforcement or other public agencies, or applicable law. These requests may include those pursuant to national security or law enforcement requirements. Moreover, we may disclose Account-Related Information or other Personal Information to the extent necessary to maintain the security of our websites, resolve disputes, or investigate possible misconduct.We use third party service providers and their websites to collect certain Personal Information on our behalf, such as a payment services and a hosted job application site. We require our service providers to maintain appropriate administrative (organizational) and technical measures designed to protect the security and confidentiality of any Personal Information these service providers process on our behalf.In the context of an onward transfer, BrowserStack has responsibility for processing personal information it receives under the Standard Contractual Clauses and subsequently transfers to a third party acting as an agent on its behalf. BrowserStack shall remain liable under the data protection laws if its agent processes such personal information in a manner inconsistent with the Standard Contractual Clauses unless BrowserStack proves that it is not responsible for the event giving rise to the damage.</li><li><h4>Security of Account-Related Information and Other Personal Information.</h4><p>We implement reasonable and appropriate administrative, physical, and technical safeguards to protect user privacy and protect Account-Related Information and other Personal Information. We restrict access to Account-Related Information and other Personal Information to employees, contractors, agents, and subcontractors that need to know such Personal Information in order to operate, develop or improve the Services that we provide. When we outsource any processes, we require the service provider to have reasonable and appropriate security measures in place.<br/>We will implement appropriate technical and organizational measures to ensure a level of security appropriate to the risks that are presented by the processing of Account-Related Information and other Personal Information we collect. In particular, we will consider the risks presented by accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to Account-Related Information and other Personal Information transmitted, stored or otherwise processed.Unfortunately, the transmission of information via the internet is not completely secure. Although we will implement safeguards to protect Account-Related Information and other Personal Information we collect, we cannot guarantee the security of any data transmitted us and any transmission of Account-Related Information is at your own risk. Once we have received your Personal Information, we will use security procedures and security features to try to prevent unauthorized access. You acknowledge that we cannot guarantee the absolute prevention of cyber-attacks such as hacking, spyware and viruses.We will notify serious data breaches in respect of Account-Related Information or other Personal Information as required by law without undue delay, A Personal Information breach in this context means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, Personal Information transmitted, stored or otherwise processed.</li><li><h4>Right of Access and Data Integrity.</h4><p>You may ask to see what Personal Information we hold about you and be provided with:</p><ul class="list-disc-style"><li>a summary of such Personal Information and the categories of Personal Information held (see Sections 3 and 5 above);</li><li>details of the purpose for which it is being or is to be processed (see Section 5 above);</li><li>details of the recipients or classes of recipients to whom it is or may be disclosed, including if they are overseas and what protections are used for those oversea transfers (see Section 7 above);</li><li>details of the period for which it is held or the criteria we use to determine how long it is held (see Section 12 below);</li><li>details of your rights, including the rights to rectification, erasure, restriction or objection to the processing (set out in this Section 5);</li><li>any information available about the source of that data (see Section 1 above);</li><li>whether we carry out automated decision-making, or profiling, and where we do, information about the logic involved and the envisaged outcome or consequences of that decision making or profiling, although we do not currently carry out any profiling or use automated decision-making; and</li><li>where your Personal Information are transferred out of the EEA, what safeguards are in place (see Section 7 below).</li></ul><p>Details in respect of the above points are all set out in this Privacy Policy; however, if you need further clarification, please contact us (see ‘How To Contact Us’ below).<br/>Requests for your Personal Information must be made to us (see ‘How To Contact Us’ below) specifying what Personal Information you need access to, and a copy of such request may be kept by us for our legitimate purposes in managing the Service. To help us find the information easily, please give us as much information as possible about the type of information you would like to see. If, to comply with your request, we would have to disclose information relating to or identifying another person, we may need to obtain the consent of that person, if possible. If we cannot obtain consent, we may need to withhold that information or edit the data to remove the identity of that person, if possible.<br/>There are certain types of data which we are not obliged to disclose to you, which include Personal Information which records our intentions in relation to any negotiations with you where disclosure would be likely to prejudice those negotiations. We are also entitled to refuse a data access request from you where (i) such request is manifestly unfounded or excessive, in particular because of its repetitive character (in this case, if we decide to provide you with the Personal Information requested, we may charge you a reasonable fee to account for administrative costs of doing so), or (ii) we are entitled to do so pursuant to data protection law.<br/>You can require us to correct any mistakes in your Personal Information which we hold free of charge. If you would like to do this, please:</p><ul class="list-disc-style"><li>email or write to us (see ‘How can you contact us’ below);</li><li>let us have enough information to identify you (e.g., name, registration details); and</li><li>let us know the information that is incorrect and what it should be replaced with.</li></ul><p>If we are required to update your Personal Information, we will inform recipients to whom that Personal Information have been disclosed (if any), unless this proves impossible or has a disproportionate effort.It is your responsibility that all of the Personal Information provided to us is accurate and complete. If any information you have given us changes, please let us know as soon as possible (see ‘How To Contact Us’ below).</li><li><h4>Purpose Limitation.</h4><p>Except as stated in other provisions of this Privacy Policy, we process only that Account-Related Information needed for the purpose of providing, improving, and ensuring the delivery of the Service as consented to by you or in accordance with your instructions. We process Personal Information for job applications only in connection with the processing of your application. We process other Personal Information only as described in Section 5. If we intend to process Personal Information for other purposes or in a manner incompatible with the purposes for which it has been collected or authorized by a data subject, we will obtain your consent before such processing occurs.</li><li><h4>Retention of Account-Related Information and Other Personal Information Content.</h4><p>Account-Related Information other Personal Information will be kept and stored for such period of time as we deem necessary taking into account the business purpose for which it was collected in the first instance (i.e. the administration of Your Account for as long as Your Account is active and a reasonable period thereafter in case you decide to re-activate Your Account), and our obligations under applicable data protection law. This may include retaining Account-Related Information or other Personal Information as necessary to comply with our legal obligations, to resolve disputes, to enforce our agreements, to support business operations, and to continue to develop and improve our Services.<br/>Where we retain Personal Information for Service improvement and development, we take steps to eliminate information that directly identifies you, and we only use the information to uncover collective insights about the use of our Service, not to specifically analyze personal characteristics about you.</li><li><h4>Individual Rights of Individuals within California, U.S.A.</h4><ol><li>The California Consumer Privacy Act (CCPA) creates certain individual rights for California residents. This section explains the rights of individual California residents.<ol><li>Rights of Access to Information and Data Portability Under the California Consumer Privacy Act<ul class="list-disc-style"><li>Upon request, we will tell a California resident the categories and specific pieces of Personal Information we have collected about that resident in the previous 12 months. In addition, we will tell a California resident:</li><li>The categories of Personal Information we have collected about that California resident.</li><li>The categories of sources from which the Personal Information is collected.</li><li>The business or commercial purpose for collecting that California resident’s Personal Information.</li><li>The categories of third parties with whom we share Personal Information.</li><li>The specific pieces of Personal Information we have collected about that California resident.</li></ul></li></ol></li><li>The California Consumer Privacy Act (CCPA) creates certain individual rights for California residents. This section explains the rights of individual California residents.<ol><li>Right of Deletion of Personal Information<br/>You have the right to request that we delete any of your Personal information that we collected from you and retained by us, subject to certain conditions and exceptions under the law. For instance, we have the right to retain Personal Information needed to:</p><ul class="list-disc-style"><li>Complete the transaction for which the Personal Information was collected, provide a good or service requested by the California resident, or reasonably anticipated within the context of our ongoing business relationship with the California resident, or otherwise perform a contract between the business and the California resident.</li><li>Detect security incidents, protect against malicious, deceptive, fraudulent, or illegal activity; or prosecute those responsible for that activity.</li><li>Conduct solely internal uses that are reasonably aligned with the expectations of the California resident based on the California resident’s relationship with us.</li><li>Comply with a legal obligation.</li><li>Use the Personal Information internally, in a lawful manner that is compatible with the context in which the California resident provided it.<br/>The identity of any person making such a request must be verified as a condition of deleting the Personal Information as requested.</li></ul></li><li>How to Exercise Your Rights<br/>If you need to contact us with regard to any of your rights as set out in this section, all such requests should be made in writing by email to support@browserstack.com.</li><li>Sale of Personal Information<br/>BrowserStack does not sell personal information in its possession and has not done so in the preceding 12 months.</li><li>Policy Against Discrimination<br/>BrowserStack’s customers are almost entirely businesses, as opposed to individual sole proprietors. Therefore, BrowserStack is unlikely to transact business with individual California residents. Nonetheless, BrowserStack will not discriminate against individual California residents for exercising any of their rights under the CCPA, including by:</p><ul class="list-disc-style"><li>Denying goods or services to the California resident</li><li>Charging different prices or rates for goods or services, including through the use of discounts or other benefits or imposing penalties.</li><li>Providing a different level or quality of goods or services</li><li>Suggesting that the California resident will receive a different price or rate for goods or services or a different level or quality of goods or services.</li></ul></li></ol></li></ol></li><li><h4>Notice to California Residents About “Do Not Track Settings”.</h4><p>Under California law, online service providers must say in their privacy policies how they respond to “do not track” settings that users can set in their browser software. Currently, there is no standard governing what, if anything, a website operator should do when receiving a “do not track” signal. Accordingly, BrowserStack does not currently take action in response to a “do not track” browser setting. BrowserStack will revisit this policy accordingly if an industry standard regarding such settings emerges.</li><li><h4>Additional Services</h4><p>In addition to this Privacy Policy, one or more additional privacy terms (“Additional Privacy Terms”) shall apply to your use of Services mentioned below.- If there is any conflict between the Privacy Policy and the Additional Privacy Terms, then the Additional Privacy Terms shall govern in relation to those Services. The Additional Privacy Terms are subject to change as described in “Amendments to this Privacy Policy”.</p><ul class="list-disc-style"><li><a title="Privacy-terms-test-management" href="https://www.browserstack.com/privacy/additional-privacy-terms-test-management" target="_blank" rel="noopener">Test Management</a></li><li><a title="Additional Privacy Terms Test Observability" href="https://www.browserstack.com/privacy/additional-privacy-terms-test-observability" target="_blank" rel="noopener">Test Observability</a></li><li><a href="https://www.browserstack.com/privacy/additional-privacy-terms-accessibility-testing" target="_blank" rel="noopener">Accessibility Testing</a></li><li><a href="https://www.browserstack.com/privacy/additional-privacy-terms-low-code-automation" target="_blank" rel="noopener">Low Code Automation</a></li><li><a href="https://www.browserstack.com/privacy/additional-privacy-terms-bug-capture" target="_blank" rel="noopener">Bug Capture</a></li></ul></li><li><h4>Amendments to this Privacy Policy.</h4><p>BrowserStack may change its Privacy Policy from time to time and at BrowserStack’s sole discretion. The date of the most recent revisions will appear on this page. If you do not agree to these changes, please do not continue to use the Service to submit Account-Related Information or other Personal Information to us. If material changes are made to the Privacy Policy, we will notify you by placing a prominent notice on our website or by sending you a notification in relation to this. We will not process Account-Related Information in a manner not contemplated by this Privacy Policy without your consent.</li><li><h4>How to Contact Us.</h4><p>If you need to contact us with regard to any of your rights as set out in this Policy, all such requests should be made in writing by email to <a href="mailto:support@browserstack.com">support@browserstack.com</a>.</li><li><h4>Recourse and Resolving Disputes or Complaints.</h4><p>If you do not think that we have processed your Personal Information in accordance with this Privacy Policy, please contact us in the first instance. You may submit a complaint to us at the contact information in Section 16.<br/>Once we receive a privacy complaint, our privacy team will investigate your complaint and give you a response. We will need sufficient information from you for us to evaluate your complaint and, as a result, we may request that you give us additional information that we believe is necessary to assess your complaint.<br/>If you are not satisfied with these mechanisms’ results, you can complain to the DPC or exercise any of your other rights pursuant to applicable data protection law. In the European Economic Area, information about how to do this is available on the DPC website at <a href="https://www.dataprotection.ie/" target="_blank" rel="nofollow noopener">https://www.dataprotection.ie</a>.</li></ol> </div> </div></div></div></div></div></div> </div> <div class="bs-complaince__toc"> <div class="bs-complaince__toc-container"> <div class="bs-complaince__toc-wrapper"> <p class="bs-complaince__toc-heading"> <span class="bs-complaince__toc-heading-icon"> <span class="bs-complaince__toc-heading-icon-bar"></span> <span class="bs-complaince__toc-heading-icon-bar"></span> <span class="bs-complaince__toc-heading-icon-bar"></span> </span> <span class="bs-complaince__toc-heading-text"> On This Page </span> </p> <div role="region" aria-labelledby="bs-complaince__toc-list" class="bs-complaince__toc-list"> <ul id="bs-complaince__toc-list" class="bs-complaince__toc-main"><li class="active"><a class="active" title="Introduction" aria-label="Introduction" data-scrollto="#toc0" href="#toc0">Introduction</a><li ><a title="International Transfer Of Data" aria-label="International Transfer Of Data" data-scrollto="#toc1" href="#toc1">International Transfer Of Data</a><li ><a title="Types Of Information We Collect" aria-label="Types Of Information We Collect" data-scrollto="#toc2" href="#toc2">Types Of Information We Collect</a><li ><a title="Cookies" aria-label="Cookies" data-scrollto="#toc3" href="#toc3">Cookies</a><li ><a title="Use Of Account-related Information And Other Personal Information" aria-label="Use Of Account-related Information And Other Personal Information" data-scrollto="#toc4" href="#toc4">Use Of Account-related Information And Other Personal Information</a><li ><a title="Individual Rights Of Individuals Within The European Economic Area" aria-label="Individual Rights Of Individuals Within The European Economic Area" data-scrollto="#toc5" href="#toc5">Individual Rights Of Individuals Within The European Economic Area</a><li ><a title="When Browserstack Will Disclose Or Transfer Account-related Information Or Personal Information" aria-label="When Browserstack Will Disclose Or Transfer Account-related Information Or Personal Information" data-scrollto="#toc6" href="#toc6">When Browserstack Will Disclose Or Transfer Account-related Information Or Personal Information</a><li ><a title="Security Of Account-related Information And Other Personal Information" aria-label="Security Of Account-related Information And Other Personal Information" data-scrollto="#toc7" href="#toc7">Security Of Account-related Information And Other Personal Information</a><li ><a title="Right Of Access And Data Integrity" aria-label="Right Of Access And Data Integrity" data-scrollto="#toc8" href="#toc8">Right Of Access And Data Integrity</a><li ><a title="Purpose Limitation" aria-label="Purpose Limitation" data-scrollto="#toc9" href="#toc9">Purpose Limitation</a><li ><a title="Retention Of Account-related Information And Other Personal Information Content" aria-label="Retention Of Account-related Information And Other Personal Information Content" data-scrollto="#toc10" href="#toc10">Retention Of Account-related Information And Other Personal Information Content</a><li ><a title="Individual Rights Of Individuals Within California, U.s.a" aria-label="Individual Rights Of Individuals Within California, U.s.a" data-scrollto="#toc11" href="#toc11">Individual Rights Of Individuals Within California, U.s.a</a><li ><a title="Notice To California Residents About “do Not Track Settings”" aria-label="Notice To California Residents About “do Not Track Settings”" data-scrollto="#toc12" href="#toc12">Notice To California Residents About “do Not Track Settings”</a><li ><a title="Additional Services" aria-label="Additional Services" data-scrollto="#toc13" href="#toc13">Additional Services</a><li ><a title="Amendments To This Privacy Policy" aria-label="Amendments To This Privacy Policy" data-scrollto="#toc14" href="#toc14">Amendments To This Privacy Policy</a><li ><a title="How To Contact Us" aria-label="How To Contact Us" data-scrollto="#toc15" href="#toc15">How To Contact Us</a><li ><a title="Recourse And Resolving Disputes Or Complaints" aria-label="Recourse And Resolving Disputes Or Complaints" data-scrollto="#toc16" href="#toc16">Recourse And Resolving Disputes Or Complaints</a></li></ul> </div> </div> </div> </div> </div> </article> </section> </main> <footer class="bg-inverse footer-habitat footer-habitat--v3" id="footer-habitat"> <div class="container"> <div class="row footer-top-section"> <div class="footer-habitat--v3-column"> <div id="nav_menu-17" class="widget_nav_menu"><p class="footer-habitat--v3-heading">PRODUCTS</p><ul id="menu-footer-product-v3" class="menu"><li id="menu-item-91784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91784"><a href="/live"><span class="item-text">Live</span></a></li><li id="menu-item-91785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91785"><a href="/automate"><span class="item-text">Automate</span></a></li><li id="menu-item-91786" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91786"><a href="/automate-turboscale"><span class="item-text">Automate TurboScale</span></a></li><li id="menu-item-91787" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91787"><a href="/percy"><span class="item-text">Percy</span></a></li><li id="menu-item-91788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91788"><a href="/app-live"><span class="item-text">App Live</span></a></li><li id="menu-item-91789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91789"><a href="/app-automate"><span class="item-text">App Automate</span></a></li><li id="menu-item-91790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91790"><a href="/app-percy"><span class="item-text">App Percy</span></a></li><li id="menu-item-91791" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91791"><a href="/test-management"><span class="item-text">Test Management</span></a></li><li id="menu-item-91792" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91792"><a href="/test-observability"><span class="item-text">Test Observability</span></a></li><li id="menu-item-91793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91793"><a href="/app-accessibility-testing"><span class="item-text">Accessibility Testing</span></a></li><li id="menu-item-91794" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91794"><a href="/accessibility-testing/features/automated-tests"><span class="item-text">Accessibility Automation</span></a></li><li id="menu-item-109221" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-109221"><a href="/app-accessibility-testing"><span class="item-text">App Accessibility Testing</span></a></li><li id="menu-item-91795" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91795"><a href="/low-code-automation"><span class="item-text">Low Code Automation</span></a></li><li id="menu-item-108294" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-108294"><a href="/bug-capture"><span class="item-text">Bug Capture</span></a></li></ul></div> </div> <div class="footer-habitat--v3-column"> <div id="nav_menu-11" class="widget_nav_menu"><p class="footer-habitat--v3-heading">WHY BROWSERSTACK</p><ul id="menu-footer-why-browserstack-v3" class="menu"><li id="menu-item-91767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91767"><a href="/customers"><span class="item-text">Customers</span></a></li><li id="menu-item-91768" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91768"><a href="/case-study"><span class="item-text">Case Studies</span></a></li><li id="menu-item-91769" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91769"><a href="/list-of-browsers-and-platforms/live"><span class="item-text">Browsers &#038; Devices</span></a></li><li id="menu-item-91770" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91770"><a href="/enterprise?ref=footer"><span class="item-text">Enterprise</span></a></li><li id="menu-item-91771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91771"><a href="/data-centers"><span class="item-text">Data Centers</span></a></li><li id="menu-item-91772" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91772"><a href="/real-device-features"><span class="item-text">Real Device Features</span></a></li><li id="menu-item-91773" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91773"><a href="/security"><span class="item-text">Security</span></a></li></ul></div> </div> <div class="footer-habitat--v3-column"> <div id="nav_menu-13" class="widget_nav_menu"><p class="footer-habitat--v3-heading">RESOURCES</p><ul id="menu-footer-resources-v3" class="menu"><li id="menu-item-91774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91774"><a href="/support"><span class="item-text">Support</span></a></li><li id="menu-item-91775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91775"><a href="https://status.browserstack.com"><span class="item-text">Status</span></a></li><li id="menu-item-91776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91776"><a href="/release-notes"><span class="item-text">Release Notes</span></a></li><li id="menu-item-91777" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91777"><a href="/blog"><span class="item-text">Blog</span></a></li><li id="menu-item-91778" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91778"><a href="/events"><span class="item-text">Events</span></a></li><li id="menu-item-108295" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-108295"><a href="/meetups"><span class="item-text">Meetups</span></a></li><li id="menu-item-91779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91779"><a href="/browserstack-champions"><span class="item-text">Champions</span></a></li><li id="menu-item-91780" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91780"><a href="/guide"><span class="item-text">Guide</span></a></li><li id="menu-item-91781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91781"><a href="/partners"><span class="item-text">Partners</span></a></li><li id="menu-item-91782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91782"><a href="/partners/find-a-partner"><span class="item-text">Find a partner</span></a></li><li id="menu-item-91783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91783"><a href="/test-university"><span class="item-text">Test University (Beta)</span></a></li></ul></div> </div> <div class="footer-habitat--v3-column"> <div id="nav_menu-18" class="widget_nav_menu"><p class="footer-habitat--v3-heading">COMPANY</p><ul id="menu-footer-company-v3" class="menu"><li id="menu-item-91758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91758"><a href="/company"><span class="item-text">About Us</span></a></li><li id="menu-item-91759" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91759"><a href="/careers"><span class="item-text">Careers</span></a></li><li id="menu-item-91760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91760"><a href="/open-source"><span class="item-text">Open Source</span></a></li><li id="menu-item-91761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91761"><a href="/press"><span class="item-text">Press</span></a></li><li id="menu-item-91762" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91762"><a href="/blog/tag/newsletter"><span class="item-text">Newsletter</span></a></li></ul></div> </div> <div class="col-xs-12 col-sm-4 col-md-4 col-lg-8 col-xl-8 custom-footer-size custom-footer-social-row"> <div class="custom-footer-wrapper"> <div class="custom-footer-brand"> <a class="brand custom-btn-amp-events" title="BrowserStack Logo" href="/" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"BrowserStack Logo"}'> <img class="b-lazy b-lazy-hidden" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzIDInPjwvc3ZnPg==" data-lazy-type="image" data-id="" data-lazy-src="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/bstack-logo-global.svg" width="219" height="47" alt="BrowserStack Logo"/><noscript><img src="https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/img/bstack-logo-global.svg" width="219" height="47" alt="BrowserStack Logo"/></noscript> </a> </div> <p class="custom-footer-wrapper__heading">Social</p> <ul class="horizontal-list footer-menu social-menu"> <li> <a class="social-link custom-btn-amp-events" href="https://twitter.com/browserstack" target="_blank" rel="noopener noreferrer" title="Twitter" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Twitter","group":"Social"}'> <span class="icon-twitter"><svg width="19" height="17" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="footerSocialTwitterIconTitle footerSocialTwitterIconDesc"><title id="footerSocialTwitterIconTitle">BrowserStack Twitter Account</title><desc id="footerSocialTwitterIconDesc">An illustration of white twitter Logo</desc><path d="M14.0955 10.3165L22.2864 1H20.3456L13.2303 9.08768L7.55141 1H1L9.58949 13.2311L1 23H2.94072L10.4501 14.4571L16.4486 23H23L14.0955 10.3165ZM11.4365 13.3385L10.5649 12.1198L3.64059 2.43161H6.62193L12.2117 10.2532L13.0797 11.4719L20.3447 21.6381H17.3634L11.4365 13.3385Z" fill="white"/></svg></span> </a> </li> <li> <a class="social-link custom-btn-amp-events" href="https://www.facebook.com/pages/BrowserStack/305988982776051" target="_blank" rel="noopener noreferrer" title="Facebook" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Facebook","group":"Social"}'> <span class="icon-facebook"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 19 17" style="enable-background:new 0 0 19 17;" xml:space="preserve" aria-labelledby="footerSocialFaceBookIconTitle footerSocialFaceBookIconDesc" role="img"><title id="footerSocialFaceBookIconTitle">BrowserStack FaceBook Account</title><desc id="footerSocialFaceBookIconDesc">An illustration of white FaceBook Logo</desc><style type="text/css"> .sfacebook{fill:#FFFFFF;}</style><path class="sfacebook" d="M7.38,5.67H5.25V8.5h2.12V17h3.54V8.5h2.58l0.25-2.83h-2.83V4.49c0-0.68,0.14-0.94,0.79-0.94h2.04V0h-2.7 C8.51,0,7.38,1.12,7.38,3.27V5.67z"/></svg></span> </a> </li> <li> <a class="social-link custom-btn-amp-events" href="https://www.linkedin.com/company/browserstack/" target="_blank" rel="noopener noreferrer" title="LinkedIn" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"LinkedIn","group":"Social"}'> <span class="icon-linkedin"><svg version="1.1" id="linkedInIconLayer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 459.5 450.7" xml:space="preserve" fill="#fff" aria-labelledby="footerSocialLinkedInIconTitle footerSocialLinkedInIconDesc" role="img"><title id="footerSocialLinkedInIconTitle">BrowserStack LinkedIn Account</title><desc id="footerSocialLinkedInIconDesc">An illustration of white LinkedIn Logo</desc><path d="M3.4,146.6l92.8-1.2v303.8l-92.8,1.2L3.4,146.6L3.4,146.6z"/><path d="M173.9,146.6l88.7-1.1v38.6l0,10.9c26.3-25.7,53.3-45.2,96.6-45.2c51,0,100.4,21.4,100.4,91v208.4l-90,1.3 V291.5c0-35.1-8.8-57.7-50.7-57.7c-36.9,0-52.4,6.6-52.4,55.2v160.4l-92.5,1.1L173.9,146.6L173.9,146.6z"/><path d="M101.6,50.8c0,28.1-22.7,50.8-50.8,50.8S0,78.8,0,50.8C0,22.7,22.7,0,50.8,0C78.8,0,101.6,22.7,101.6,50.8 L101.6,50.8z"/></svg></span> </a> </li> <li> <a class="social-link custom-btn-amp-events" href="https://www.youtube.com/c/browserstack" target="_blank" rel="noopener noreferrer" title="YouTube" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"YouTube","group":"Social"}'> <span class="icon-youtube"><svg enable-background="new 0 0 176 124" viewBox="0 0 176 124" xmlns="http://www.w3.org/2000/svg" aria-labelledby="footerSocialYoutubeIconTitle footerSocialYoutubeIconDesc" role="img"><title id="footerSocialYoutubeIconTitle">BrowserStack Youtube Channel</title><desc id="footerSocialYoutubeIconDesc">An illustration of white youtube Logo</desc><path d="m172.3 19.4c-2-7.6-8-13.6-15.6-15.7-13.7-3.7-68.7-3.7-68.7-3.7s-55 0-68.8 3.7c-7.6 2-13.5 8-15.6 15.7-3.6 13.8-3.6 42.6-3.6 42.6s0 28.8 3.7 42.6c2 7.6 8 13.6 15.6 15.7 13.7 3.7 68.7 3.7 68.7 3.7s55 0 68.8-3.7c7.6-2 13.5-8 15.6-15.7 3.6-13.8 3.6-42.6 3.6-42.6s0-28.8-3.7-42.6zm-102.3 68.8v-52.4l46 26.2z" fill="#fff"/></svg></span> </a> </li> <li> <a class="social-link custom-btn-amp-events" href="https://www.instagram.com/browserstack" target="_blank" rel="noopener noreferrer" title="Instagram" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Instagram","group":"Social"}'> <span class="icon-instagram"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18" viewBox="0 0 18 18" aria-labelledby="footerSocialInstagramIconTitle footerSocialInstagramIconDesc" role="img"><title id="footerSocialInstagramIconTitle">BrowserStack Instagram Account</title><desc id="footerSocialInstagramIconDesc">An illustration of white instagram Logo</desc> <defs> <path id="prefix__a" d="M0 0.006L17.994 0.006 17.994 17.998 0 17.998z"/> </defs> <g fill="none" fill-rule="evenodd"> <mask id="prefix__b" fill="#fff"> <use xlink:href="#prefix__a"/> </mask> <path fill="#FFF" d="M8.997.006c-2.443 0-2.75.01-3.71.054-.957.043-1.611.196-2.183.418-.592.23-1.094.538-1.594 1.038S.702 2.518.472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418.591-.23 1.093-.538 1.593-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.044-.957-.196-1.611-.418-2.184-.23-.591-.538-1.093-1.038-1.593S15.482.708 14.891.478C14.318.256 13.664.104 12.707.06c-.96-.044-1.266-.054-3.71-.054zm0 1.62c2.402 0 2.687.01 3.636.053.877.04 1.353.187 1.67.31.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.234.052 3.636s-.009 2.687-.052 3.635c-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31-.42-.163-.72-.358-1.035-.672-.314-.315-.51-.615-.673-1.035-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636s.01-2.687.053-3.636c.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052z" mask="url(#prefix__b)"/> <path fill="#FFF" d="M8.997 12.002c-1.656 0-2.999-1.343-2.999-3 0-1.656 1.343-2.998 3-2.998 1.655 0 2.998 1.343 2.998 2.999 0 1.656-1.343 2.999-2.999 2.999zm0-7.62c-2.551 0-4.62 2.07-4.62 4.62 0 2.553 2.069 4.621 4.62 4.621 2.552 0 4.62-2.068 4.62-4.62s-2.068-4.62-4.62-4.62zM14.88 4.2c0 .596-.484 1.08-1.08 1.08-.596 0-1.08-.484-1.08-1.08 0-.596.484-1.08 1.08-1.08.596 0 1.08.484 1.08 1.08"/> </g></svg></span> </a> </li> </ul> <div class="custom-footer-btn custom-footer-contact-btn"> <a id="customFooterContactBtn" href="/contact?ref=footer" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value": "Contact Us", "group": "Social"}' class="btn btn-primary btn-md col-md-2 custom-btn-amp-events"><span class="custom-footer-btn-icon"><svg width="24" height="24" alt="Contact Us" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="footerContactUsIconTitle footerContactUsIconDesc" role="img"><title id="footerContactUsIconTitle">BrowserStack Contact Us Icon</title><desc id="footerContactUsIconDesc">An illustration of white contact us icon</desc><path d="M19 3H18V1H16V3H8V1H6V3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6ZM18 18H6V17C6 15 10 13.9 12 13.9C14 13.9 18 15 18 17V18Z" fill="white"/></svg></span><span class="custom-footer-btn-text">Contact Us</span></a> </div> </div> </div> <div class="bottom-section__links-v3"> <div id="nav_menu-15" class="widget_nav_menu"><p class="footer-habitat--v3-heading">More Resources</p><ul id="menu-footer-more-resources-v3" class="menu"><li id="menu-item-91745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91745"><a href="/cross-browser-testing"><span class="item-text">Cross Browser Testing</span></a></li><li id="menu-item-91746" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91746"><a href="/selenium"><span class="item-text">Selenium</span></a></li><li id="menu-item-91747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91747"><a href="/test-management/what-is-test-management"><span class="item-text">Test Management</span></a></li><li id="menu-item-91748" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91748"><a href="/emulators-simulators"><span class="item-text">Emulators vs Real Device</span></a></li><li id="menu-item-91749" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91749"><a href="/mobile-app-testing"><span class="item-text">Mobile App Testing</span></a></li></ul></div> <div id="nav_menu-16" class="widget_nav_menu"><p class="footer-habitat--v3-heading">Test on Devices</p><ul id="menu-footer-test-on-devices-v3" class="menu"><li id="menu-item-91750" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91750"><a href="/test-on-iphone"><span class="item-text">Test on iPhone</span></a></li><li id="menu-item-91751" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91751"><a href="/test-on-ipad"><span class="item-text">Test on iPad</span></a></li><li id="menu-item-91752" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91752"><a href="/test-on-galaxy"><span class="item-text">Test on Galaxy</span></a></li><li id="menu-item-91753" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91753"><a href="/test-in-internet-explorer"><span class="item-text">Test In IE</span></a></li><li id="menu-item-91754" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91754"><a href="/android-testing"><span class="item-text">Test on Android</span></a></li><li id="menu-item-91755" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91755"><a href="/ios-testing"><span class="item-text">Test on iOS</span></a></li><li id="menu-item-91756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91756"><a href="/test-on-the-right-mobile-devices"><span class="item-text">Test on Right Devices</span></a></li><li id="menu-item-91757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91757"><a href="/mobile-browser-emulator"><span class="item-text">Mobile Emulators</span></a></li></ul></div> <div id="nav_menu-12" class="widget_nav_menu"><p class="footer-habitat--v3-heading">Tools</p><ul id="menu-footer-free-tools-v3" class="menu"><li id="menu-item-91763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91763"><a href="/speedlab"><span class="item-text">SpeedLab</span></a></li><li id="menu-item-91764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91764"><a href="/screenshots"><span class="item-text">Screenshots</span></a></li><li id="menu-item-91765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91765"><a href="/responsive"><span class="item-text">Responsive</span></a></li><li id="menu-item-91766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91766"><a target="_blank" rel="noopener" href="https://nightwatchjs.org"><span class="item-text">Nightwatch.js</span></a></li></ul></div> </div> </div> <div class="row footer-bottom-section"> <div class="footer-bottom-section__child col-xs-12 col-md-6 col-lg-8 col-xl-8 copyright"> <p>© 2024 BrowserStack. All rights reserved.</p> </div> <div class="footer-bottom-section__child col-xs-12 col-md-6 col-lg-8 col-xl-8"> <ul class="horizontal-list legal"> <li class="legal-list"> <a class="custom-btn-amp-events" href="/terms" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Terms of Service"}'>Terms of Service</a> </li> <li class="legal-list"> <a class="custom-btn-amp-events" href="/privacy" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Privacy Policy"}'>Privacy Policy</a> </li> <li class="legal-list"> <a class="custom-btn-amp-events" href="/cookie-policy" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Cookie Policy"}'>Cookie Policy</a> </li> <li class="legal-list"> <div id="teconsent"></div> </li> <li class="legal-list"> <a class="custom-btn-amp-events" href="/sitemap" data-btn-eventname="ClickedOnFooter" data-btn-ampjson='{"value":"Sitemap"}'>Sitemap</a> </li> </ul> </div> </div> </div> </footer> </div> <div class="freshchat-bubble hide" id="freshchat-bubble"> <span class="freshchat-bubble--cancel" id="freshchat-bubble--cancel"> <svg width="10px" height="10px" viewBox="0 0 10 10" fill="#aeaeae" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <path d="M6.43835616,5.15981735 C6.34703196,5.06849315 6.34703196,4.93150685 6.43835616,4.84018265 L9.8630137,1.41552511 C9.9543379,1.32420091 10,1.18721461 10,1.09589041 C10,1.00456621 9.9543379,0.867579909 9.8630137,0.776255708 L9.22374429,0.136986301 C9.13242009,0.0456621005 8.99543379,0 8.90410959,0 C8.76712329,0 8.67579909,0.0456621005 8.58447489,0.136986301 L5.15981735,3.56164384 C5.06849315,3.65296804 4.93150685,3.65296804 4.84018265,3.56164384 L1.41552511,0.136986301 C1.32420091,0.0456621005 1.18721461,0 1.09589041,0 C1.00456621,0 0.867579909,0.0456621005 0.776255708,0.136986301 L0.136986301,0.776255708 C0.0456621005,0.867579909 0,1.00456621 0,1.09589041 C0,1.18721461 0.0456621005,1.32420091 0.136986301,1.41552511 L3.56164384,4.84018265 C3.65296804,4.93150685 3.65296804,5.06849315 3.56164384,5.15981735 L0.136986301,8.58447489 C0.0456621005,8.67579909 0,8.81278539 0,8.90410959 C0,8.99543379 0.0456621005,9.13242009 0.136986301,9.22374429 L0.776255708,9.8630137 C0.867579909,9.9543379 1.00456621,10 1.09589041,10 C1.18721461,10 1.32420091,9.9543379 1.41552511,9.8630137 L4.84018265,6.43835616 C4.93150685,6.34703196 5.06849315,6.34703196 5.15981735,6.43835616 L8.58447489,9.8630137 C8.67579909,9.9543379 8.81278539,10 8.90410959,10 C8.99543379,10 9.13242009,9.9543379 9.22374429,9.8630137 L9.8630137,9.22374429 C9.9543379,9.13242009 10,8.99543379 10,8.90410959 C10,8.81278539 9.9543379,8.67579909 9.8630137,8.58447489 L6.43835616,5.15981735 L6.43835616,5.15981735 Z"></path> </g> </svg> </span> <p class="freshchat-bubble--text" id="freshchat-bubble--text"></p> </div> <button id="custom-fc-frame" class="hide"> <img class="b-lazy b-lazy-hidden" id="chat-icon" width="20" height="20" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzIDInPjwvc3ZnPg==" data-lazy-type="image" data-id="29962" data-lazy-src="https://browserstack.wpenginepowered.com/wp-content/uploads/2021/03/chat-icon.svg" alt="" title="chat-icon" data-id="29962" ><noscript><img id="chat-icon" width="20" height="20" src="https://browserstack.wpenginepowered.com/wp-content/uploads/2021/03/chat-icon.svg" alt="" title="chat-icon" data-id="29962" ></noscript> Talk to an Expert </button> <div class="fc-overlay" id="fc-overlay"> <div class="fc-overlay-bg"> <form action="" id="fc-overlay-form" class="fc-overlay-content" method="post"> <div class="input-placeholder input-placeholder__email"> <label for="fc-overlay-email-label" class="fc-overlay-email-label">Your business email<span class="color-red">*</span></label> <div class="fc-overlay-email-wrapper" id="fc-overlay-email-wrapper"> <input autocomplete="off" class="fc-overlay-email__input input-md text input-primary" name="email" placeholder="name@company.com" type="text" id="fc-overlay-email"/> <input class="fc-overlay-email__submit btn btn-primary btn-lg" id="fc-overlay-submit" name="SubmitButton" type="submit" value="Submit" data-btndisabled="Validating..." data-btntext="Submit"/> </div> </div> <div class="input-placeholder"> <span class="fc-overlay-email-notify-msg" id="email-notify-msg"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none" class="fc-overlay-email-notify-msg-icon"> <path d="M7.99967 1.33325C4.31967 1.33325 1.33301 4.31992 1.33301 7.99992C1.33301 11.6799 4.31967 14.6666 7.99967 14.6666C11.6797 14.6666 14.6663 11.6799 14.6663 7.99992C14.6663 4.31992 11.6797 1.33325 7.99967 1.33325ZM8.66634 11.3333H7.33301V9.99992H8.66634V11.3333ZM8.66634 8.66659H7.33301V4.66659H8.66634V8.66659Z" fill="#666666"/> </svg> Provide your business email to continue</span> </div> </form> </div> </div> <script type="text/javascript"> window.addEventListener("load", function() { var script = document.createElement('script');script.src = "https://js.sentry-cdn.com/c9636320258848db994911a8f578111c.min.js";script.setAttribute("async", "");script.setAttribute("crossorigin", "anonymous");document.getElementsByTagName('head')[0].appendChild(script); var script = document.createElement('script');script.src = 'https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/js/dist/bstack-load-scripts.js?v=1731413938';script.setAttribute("defer","defer");document.getElementsByTagName('head')[0].appendChild(script); }); function fnLoadMobileScript() { var mobileScriptElem = document.getElementById('load-mobile-script-js'); if (!mobileScriptElem) { var script = document.createElement('script');script.id = 'load-mobile-script-js';script.src = 'https://browserstack.wpenginepowered.com/wp-content/themes/browserstack/js/dist/bstack-load-scripts-mobile.js?v=1712672333';script.setAttribute("defer","defer");document.getElementsByTagName('head')[0].appendChild(script); } } window.addEventListener("resize", function() { if (window.innerWidth < 980) { fnLoadMobileScript(); } }); if (window.innerWidth < 980) { fnLoadMobileScript(); } </script> <script type="text/javascript" id="main-js-extra"> /* <![CDATA[ */ var ajax_initialize_script = {"ajaxurl":"https:\/\/browserstack.wpengine.com\/wp-admin\/admin-ajax.php","ajax_nonce":"a9ecf21603"}; /* ]]> */ </script><script defer="defer" src="https://browserstack.wpenginepowered.com/wp-content/cache/js/bstack_5763bcee517cfbd2b985bec2b1e5b6c9.js?v=1731658793" ></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8eafc5d4588787ea',t:'MTczMzAyMTQ1OC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>

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