CINXE.COM

Privacy Policy - Codecov

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="google-site-verification" content="vJJzG_HitBMzWgMMYHRCAa6Y2voMwC9OTHuxgHL2358" /> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" /> <title>Privacy Policy - Codecov</title> <!-- WP HEAD --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.6 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://about.codecov.io/privacy/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Privacy Policy - Codecov" /> <meta property="og:url" content="https://about.codecov.io/privacy/" /> <meta property="og:site_name" content="Codecov" /> <meta property="article:publisher" content="https://www.facebook.com/Codecov-106795907636673/" /> <meta property="article:modified_time" content="2025-01-28T15:52:30+00:00" /> <meta property="og:image" content="https://about.codecov.io/wp-content/uploads/2022/04/0433_SocialCard_LinkedIn-100-1.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="637" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@codecov" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://about.codecov.io/privacy/","url":"https://about.codecov.io/privacy/","name":"Privacy Policy - Codecov","isPartOf":{"@id":"https://about.codecov.io/#website"},"datePublished":"2024-10-31T14:41:07+00:00","dateModified":"2025-01-28T15:52:30+00:00","breadcrumb":{"@id":"https://about.codecov.io/privacy/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://about.codecov.io/privacy/"]}]},{"@type":"BreadcrumbList","@id":"https://about.codecov.io/privacy/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://about.codecov.io/"},{"@type":"ListItem","position":2,"name":"Privacy Policy"}]},{"@type":"WebSite","@id":"https://about.codecov.io/#website","url":"https://about.codecov.io/","name":"Codecov","description":"Code coverage done right.","publisher":{"@id":"https://about.codecov.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://about.codecov.io/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://about.codecov.io/#organization","name":"Codecov","url":"https://about.codecov.io/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://about.codecov.io/#/schema/logo/image/","url":"https://about.codecov.io/wp-content/uploads/2020/09/codecov.svg","contentUrl":"https://about.codecov.io/wp-content/uploads/2020/09/codecov.svg","width":1,"height":1,"caption":"Codecov"},"image":{"@id":"https://about.codecov.io/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Codecov-106795907636673/","https://x.com/codecov","https://www.instagram.com/codecov/","https://www.linkedin.com/company/codecov/","https://www.youtube.com/channel/UCj-fJuvXv-m05HkSNn0OS9g/featured"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='stylesheet' id='wp-block-library-css' href='https://about.codecov.io/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='likebtn_style-css' href='https://about.codecov.io/wp-content/plugins/likebtn-like-button/public/css/style.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='wp-pagenavi-css' href='https://about.codecov.io/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' /> <link rel='stylesheet' id='styles-css' href='https://about.codecov.io/wp-content/themes/codecov/style.css?ver=1742039873' type='text/css' media='all' /> <script type="text/javascript" id="likebtn_frontend-js-extra"> /* <![CDATA[ */ var likebtn_eh_data = {"ajaxurl":"https:\/\/about.codecov.io\/wp-admin\/admin-ajax.php","security":"5ce943d35a"}; /* ]]> */ </script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/likebtn-like-button/public/js/frontend.js?ver=6.7.2" id="likebtn_frontend-js"></script> <script type="text/javascript" defer data-domain='about.codecov.io' data-api='https://about.codecov.io/wp-json/fb8d43/v1/fef8/87d0ca76' data-cfasync='false' src="//about.codecov.io/wp-content/uploads/0ef4f2a49f/92e3cfb7.js?ver=1719335001" id="plausible"></script> <script type="text/javascript" id="plausible-analytics-js-after"> /* <![CDATA[ */ window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) } /* ]]> */ </script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/jquery-updater/js/jquery-3.7.1.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/jquery-updater/js/jquery-migrate-3.5.2.min.js?ver=3.5.2" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://about.codecov.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://about.codecov.io/wp-json/wp/v2/pages/10915" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://about.codecov.io/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://about.codecov.io/?p=10915' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://about.codecov.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fabout.codecov.io%2Fprivacy%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://about.codecov.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fabout.codecov.io%2Fprivacy%2F&#038;format=xml" /> <meta name='plausible-analytics-version' content='2.1.4' /> <!-- FAVICON INFO --> <link rel="apple-touch-icon" sizes="57x57" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/codecov/assets/brand/icons/favicons/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/wp-content/themes/codecov/assets/brand/icons/favicons/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/themes/codecov/assets/brand/icons/favicons/favicon-16x16.png"> <!-- <link rel="manifest" href="/wp-content/themes/codecov/assets/brand/icons/favicons/manifest.json">--> <meta name="msapplication-TileColor" content="#ff0077"> <meta name="msapplication-TileImage" content="/wp-content/themes/codecov/assets/brand/icons/favicons/ms-icon-144x144.png"> <meta name="theme-color" content="#ff0077"> <!-- Facebook Verification --> <meta name="facebook-domain-verification" content="d8454acosfhz6aizm750a0qtfm99pn" /> <!-- COMMENT SCRIPTS --> <!-- Google Tag Manager --> <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-KGH2DSG'); window.dataLayer.push({ "codecov": { "page": { "type": "Page" } } }); </script> <!-- End Google Tag Manager --> </head> <body class="privacy-policy page-template page-template-templates page-template-legal page-template-templateslegal-php page page-id-10915 fl-builder-2-8-4-1"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGH2DSG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><div id="mega-header"><div class="hero-texture"><div class="texture-left"></div><div class="texture-right"></div></div><header id="header"> <div class="container"> <div class="row"> <div class="col-12"> <div class="header__content"> <!-- LOGO --> <a class="header__logo" href="https://about.codecov.io"> <img src="/wp-content/themes/codecov/assets/brand/sentry-cobranding/logos/codecov-by-sentry-logo.svg" title="Code Coverage by Codecov" alt="Code Coverage by Codecov" /> </a> <!-- MAIN NAVIGATION --> <nav class="header__main-navigation"> <ul> <li> <a href="/product/features/">Product</a> <!-- PRODUCT MENU --> <div class="menu menu--product"> <div class="row"> <div class="col-md-12"> <ul> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <li><a href="/product/documentation/">Docs</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> </div> <!--<div class="row callout"> <div class="col"> <p><a href="https://about.codecov.io/blog/introducing-codecovs-new-uploader/"><span class="badge badge-primary">Product Update</span>Introducing Codecov's New Uploader<i class="fa fa-arrow-right"></i></a></p> </div> </div>--> </div> </li> <li> <a href="/product/documentation/" target="_BLANK">Docs</a> </li> <li> <a href="/customers/">Customers</a> </li> <li> <a href="/resources/">Blog</a> </li> <li><a href="/pricing/">Pricing</a></li> <li> <a href="/contact/">Help</a> <!-- COMPANY --> <div class="menu menu--company"> <div class="row"> <div class="col-md-12"> <ul> <li><a href="https://codecovpro.zendesk.com/">Pro Support</a></li> <li><a href="https://codecoventerprise.zendesk.com/">Enterprise Support</a></li> <li><a href="https://community.codecov.com/">Community</a></li> <li><a href="/contact/">Contact Us</a></li> </ul> </div> </div> <!--<div class="row callout"> <div class="col"> <p><a href="https://angel.co/job-collections/52-best-startup-companies-to-watch-out-for-in-2020" target="_blank" rel="noopener noreferrer"><span class="badge badge-primary">Angel List</span>Company to watch out for in 2020 <i class="fa fa-arrow-right"></i></a></p> </div> </div>--> </div> </li> </ul> </nav> <!-- LOGIN NAVIGATION --> <nav class="header__login-navigation"> <ul> <li class="d-inline-inline-block d-lg-none"> <div class="effect-02"> <div class="menu-icon js-menu_toggle"> <span class="menu-icon_box"> <span class="menu-icon_line menu-icon_line--1"></span> <span class="menu-icon_line menu-icon_line--2"></span> <span class="menu-icon_line menu-icon_line--3"></span> </span> </div> </div> </li> <li class="d-none d-lg-inline-block"> <a class="header--login" href="javascript:;">Login</a> <div class="menu menu--login"> <div class="row"> <div class="col"> <ul> <li><a href="https://codecov.io/login/gh"><img src="/wp-content/themes/codecov/assets/logos/ci/github/github-icon.svg" /> GitHub</a></li> <li><a href="https://codecov.io/login/gl"><img src="/wp-content/themes/codecov/assets/logos/ci/gitlab/gitlab-icon.svg" /> GitLab</a></li> <li><a href="https://codecov.io/login/bb"><img src="/wp-content/themes/codecov/assets/logos/ci/bitbucket/bitbucket-icon.svg" /> Bitbucket</a></li> <li><a href="https://api.codecov.io/login/sentry?to=https%3A%2F%2Fapp.codecov.io%2Fsentry"><img src="/wp-content/themes/codecov/assets/logos/sentry-logo.svg" /> Sentry</a></li> </ul> </div> </div> </div> </li> <li class="d-none d-lg-inline-block"> <!-- <a href="/sign-up/" class="btn btn-md btn-dark-blue btn-signup">Sign Up</a>--> <a href="/demo/" class="btn btn-md btn-dark-blue btn-signup plausible-event-name=Nav+Click+CTA">Get Demo</a> </li> </ul> </nav> <!-- MOBILE NAVIGATION --> <nav class="header__mobile-navigation"> <ul> <li> <a href="/product/" class="has-menu">Product</a> <!-- PRODUCT MENU --> <div class="menu menu--product"> <div class="row"> <div class="col"> <ul> <li><a href="/product/">Overview</a></li> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <li><a href="/product/getting-started/" class="d-none">Getting Started</a></li> <li><a href="/product/documentation/">Documentation</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> </div> </div> </li> <li> <a href="/customers/">Customers</a> </li> <li> <a href="/resources/">Blog</a> </li> <li><a href="https://docs.codecov.io" target="_blank" rel="noopener noreferrer">Docs</a></li> <li><a href="/pricing/">Pricing</a></li> <li><a href="/contact/">Contact</a></li> <li><a href="/sign-up/">Login</a></li> </ul> </nav> </div> </div> </div> </div> </header><section id="hero"><div class="container"><div class="row d-flex"> <div class="col-12"> <div class="title-content"> <h1>Privacy Policy</h1> </div> </div> </div> </div></section></div><section id="scrollbar"> <div class="container"> <div class="row d-flex justify-content-between align-items-center"> <!-- LOGO --> <a class="logo" href="https://about.codecov.io"> <img src="/wp-content/themes/codecov/assets/brand/sentry-cobranding/logos/codecov-by-sentry-logo.svg" title="Codecov" alt="Codecov" /> </a> <a class="d-flex d-lg-none btn btn-md btn-primary" href="https://codecov.io/login/">Get Started For Free</a> <ul class="list-inline d-none d-lg-block"> <!--<li class="mr-2"> <h6 class="my-0">Get Started With</h6> </li> <li> <a class="btn btn-sm btn-white btn-github plausible-event-name=Scrollbar+Click+Github" href="https://codecov.io/login/gh"><img src="/wp-content/themes/codecov/assets/logos/ci/github/github-icon.svg"> GitHub</a> </li> <li> <a class="btn btn-sm btn-white btn-gitlab plausible-event-name=Scrollbar+Click+Gitlab" href="https://codecov.io/login/gl"><img src="/wp-content/themes/codecov/assets/logos/ci/gitlab/gitlab-icon.svg"> GitLab</a> </li> <li> <a class="btn btn-sm btn-white btn-bitbucket plausible-event-name=Scrollbar+Click+Bitbucket" href="https://codecov.io/login/bb"><img src="/wp-content/themes/codecov/assets/logos/ci/bitbucket/bitbucket-icon.svg"> Bitbucket</a> </li> <li> <a class="btn btn-sm btn-white btn-sentry plausible-event-name=Scrollbar+Click+Sentry" href="https://api.codecov.io/login/sentry?to=https%3A%2F%2Fapp.codecov.io%2Fsentry"><img src="/wp-content/themes/codecov/assets/logos/sentry-logo.svg" /> Sentry</a> </li> --> <li> <a class="btn btn-sm btn-white plausible-event-name=Scrollbar+Click+Login" href="https://codecov.io/login/">Login</a> </li> <li> <a class="btn btn-sm btn-secondary plausible-event-name=Scrollbar+Click+Signup" href="https://about.codecov.io/codecov-free-trial">Try Codecov for Free</a> </li> </ul> </div> </div> </section> <main id="content"> <section class="section--tabs"> <div class="container"> <div class="row"> <div class="section--tabs__toc col-12 col-lg-5 pb-5"> <div id="tocTabs" class="section--tabs__toc--container"> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link active" href="#tabs--codecov-privacy-policy"> Codecov Privacy Policy </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--codecov-function"> 1. What does Codecov do? </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--personal-information"> 2. What personal information does Codecov collect? </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--personal-info-use"> 3. What does Codecov use my personal information for? </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--legal-basis"> 4. Legal basis for processing personal information </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--third-party-disclosure"> 5. Who does Codecov disclose my personal information to? </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--cookies"> 6. Cookies and similar tracking technology </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--information-security"> 7. How does Codecov keep my personal information secure? </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--international-data-transfers"> 8. International data transfers </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--data-retention"> 9. Data retention </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--data-protection-rights"> 10. Your data protection rights </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--children-privacy"> 11. Children’s privacy </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--third-party-sites"> 12. Third-party websites </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--updates"> 13. Updates to this Privacy Policy </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--contact"> 14. How to contact us </a> </div> <div class="section--tabs__toc--tab pb-4"> <a class="section--tabs__toc--tab__anchor d-flex align-items-center scroll-link " href="#tabs--california"> 15. Supplemental notice for California residents </a> </div> </div> </div> <div class="col-12 col-lg-7 pl-lg-2 section--tabs__content"> <section id="tabs--codecov-privacy-policy" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">Codecov Privacy Policy</h3> <div class="section--tab__content--section__copy"><h4>Last Updated: <b>October 31, 2024</b></h4> <h5><a href="https://about.codecov.io/privacy-2023/">Previous Version</a></h5> <p>This Privacy Policy sets out how Codecov, operated by Functional Software, Inc. dba Sentry, collects, discloses, and uses personal information about you and how you can exercise your privacy rights. This Privacy Policy applies to personal information that we collect when you visit our website at https://about.codecov.io (“<strong>Site</strong>”), use our products and services (“<strong>Service</strong>”), or otherwise interact with us (e.g., by attending an event or communicating with us). If you do not agree with this policy, please do not access or use our Site or Service or interact with any other aspect of our business.</p> <p>This Privacy Policy does not apply to data submitted to the Service (“<strong>Service Data</strong>”). A separate agreement (“<strong>Customer Agreement</strong>”) governs delivery, access, and use of the Service, including the processing of Service Data. With respect to any personal information included in Service Data, the organization (e.g., your employer or another entity or person) that entered into the Customer Agreement (“<strong>Customer</strong>”) controls its instance of the Service and any associated Service Data. If you have any questions about a Customer’s instance of the Service and any associated Service Data, please contact the Customer.</p> <p>We recommend that you read this Privacy Policy in full to ensure you are fully informed. </p> </div> </section> <section id="tabs--codecov-function" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">1. What does Codecov do?</h3> <div class="section--tab__content--section__copy"><p>Codecov offers a code coverage reporting solution designed to help developers test, strengthen, and improve their software code. </p> <p>For more information about Codecov, please see the main page of our Site.</p> </div> </section> <section id="tabs--personal-information" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">2. What personal information does Codecov collect?</h3> <div class="section--tab__content--section__copy"><p>The personal information that we may collect about you broadly falls into the following categories:</p> <ul> <li> <h4>Information that you provide</h4> <p>We collect information about you when you input it into our Site or the Service or otherwise provide it directly to us.</p> <h5>Account and profile creation</h5> <p>We collect information about you when you register for an account, create or modify your profile, and set preferences for the Service. For example, you may provide your contact information, including your first and last name, email address, and password when you register for the Service. We keep track of your preferences when you select settings within the Service.</p> <h5>Sign in via other platforms</h5> <p>As part of registration, you may authenticate via your separate account with a third-party software development platform such as Github, GitLab, and Bitbucket. We will not collect the password that you use for the relevant platform, but we may collect details from your account with the platform, such as username or ID, email address, and organization and team associations.</p> <h5>Requests and inquiries</h5> <p>You may choose to provide us with information when you contact us about our Service or otherwise interact with us. For example, you may choose to submit information regarding a problem you are experiencing with our Service and send us screenshots to help in resolving the problem. You may submit your contact information to register for our events, to subscribe to receive marketing communications from us, or to make an inquiry through our Site. You may also provide content to us when you participate in a survey, contest, promotion, sweepstake, activity, or event, including via social media and other content platforms.</p> <h5>Purchases</h5> <p>If you register for a paid Service, we will collect purchase information, such as the Service plan that you purchase and information related to refunds, credits, and cancellations, and your billing address and payment information. Please note that any payment information you provide is sent directly to a third-party payment processor. We have no access to and do not store your payment information.</p> </li> <li> <h4>Information that we collect from your device and usage</h4> <p>We collect certain information about your device and how you and your device interact with us and our Site or Service. </p> <p>Specifically, the information we collect will include information such as your IP address, device type, unique device identification numbers, browser-type, operating system, software installed on your device, product keys, general location information (such as inferred from an IP address), and referring URL. We also collect information about how you and your device have interacted with our Site or Service or with us via email, including the pages you accessed, features you used, Service you purchased, links you clicked, and when you accessed and for how long.</p> <p>Some of this information is collected using cookies and similar tracking technology, as explained further under the heading “<a href="#tabs--cookies">Cookies and similar tracking technology</a>” below.</p> </li> <li> <h4>Information that we obtain from third-party sources</h4> <p>From time to time, we receive personal information about you from third-party sources (including social media and other content platforms, public databases, and from our business and channel partners and vendors). </p> <p>The types of information we collect from third parties include name, email addresses, job titles, and social media profiles. We may combine this information with information we collect through other means described above. This helps us to maintain and improve the accuracy of our records, identify new customers, deliver personalized communications, and suggest services that may be of interest to you. </p> </li> </ul> </div> </section> <section id="tabs--personal-info-use" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">3. What does Codecov use my personal information for?</h3> <div class="section--tab__content--section__copy"><p>We use your information for business and commercial purposes, such as to:</p> <ul> <li>Provide, maintain, and improve the Site and Service, including system administration, system security, and adding new features or capabilities; </li> <li>Manage your account and send you related information, including confirmations, updates, technical notices, security alerts, and support and administrative messages; </li> <li>Respond to your comments, questions, and requests, and provide customer care and support services; </li> <li>Communicate with you about the Service, products, offers, surveys, events, content, and other news and information we think may be of interest to you; </li> <li>Monitor and analyse trends, usage, and activities in connection with the Site and Service and our communications to you; </li> <li>Detect, investigate, and prevent fraudulent transactions and other illegal activities, protect the rights and property of Codecov and others, enforce our Terms of Service or other agreements with you, and comply with legal requirements; </li> <li>Personalize and improve the Site and Service and provide advertisements, content, and features that match your profile and interests, and remember information about your preferences for the Site and Service; </li> <li>Administer surveys, contests, promotions, sweepstakes, and other activities; and </li> <li>Carry out any other purpose disclosed to you at the time we collect your information. </li> </ul> <p>We may aggregate or de-identify information collected through the Service. We may use aggregated or de-identified data for any purpose, including without limitation for research and marketing purposes, and may also disclose such data to any third parties, including without limitation, advertisers, promotional partners, sponsors, event promoters, and others.</p> </div> </section> <section id="tabs--legal-basis" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">4. Legal basis for processing personal information</h3> <div class="section--tab__content--section__copy"><p>If you are based in Europe, we collect and process information about you only where we have a legal basis for doing so under applicable European laws. This means we collect and process your information only where: </p> <ul> <li>We need it to provide the Site or Service, including to register you as a new user, operate the Site or Service, provide technical support, and to protect the safety and security of the Site or Service pursuant to our agreement with you; </li> <li>It satisfies our legitimate interests, such as to market and promote the Service and to protect our legal rights and interests, which are not overridden by your own interests, rights, and freedoms; </li> <li>It is necessary to comply with a legal obligation or in connection with a legal claim, such as to respond to judicial orders or subpoenas; or </li> <li>You provide consent for a specific purpose, such as for marketing communications (where consent is required under applicable marketing laws). </li> </ul> <p>The legal bases depend on the type of information and the purpose for our processing. In some contexts, more than one legal basis applies. When we process your information based on your consent, you have the right to withdraw your consent at any time without affecting the lawfulness of processing based on such consent before it is withdrawn. To exercise your rights, see “<a href="#tabs--data-protection-rights">Your data protection rights</a>” below. Where we are using your information because we or a third party (e.g., your employer) have a legitimate interest to do so, you have the right to object to that use though, in some cases, this may mean no longer using the Service.</p> </div> </section> <section id="tabs--third-party-disclosure" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">5. Who does Codecov disclose my personal information to?</h3> <div class="section--tab__content--section__copy"><p>We disclose your personal information to the following categories of recipients:</p> <ul> <li><strong>Affiliate companies</strong> who help operate and improve our Site and Service (including to support the delivery of, provide functionality on, or help to enhance the security of our Site and Service), offer other Codecov affiliated services to you, or who otherwise process personal information for the purposes described in this policy. The protections of this policy apply to the information we disclose in these circumstances.</li> <li><strong>Third-party vendors</strong> who provide hosting, storage, support, payment processing, billing, communication, analysis, and other services to us, which may require them to access or use information about you. </li> <li><strong>Third-party go-to-market partners</strong> who provide referral, sale, resale, or similar go-to-market services. We may disclose your information, like your name, email address, and job title, in connection with their services. We may also disclose information to these third parties where you have agreed to that disclosure.</li> <li><strong>Third-party advertising and analytics partners</strong> to serve advertisements on our behalf across the internet and to provide analytics services. These entities may use Cookies in the same way we do, to among other things, track and analyze data, determine the popularity of certain content, deliver advertising and content targeted to your interests, and better understand your online activity. For more information about how to manage having your web browsing information used for advertising purposes, please see further details under the heading “<a href="#tabs--data-protection-rights">Your data protection rights”</a> below. </li> <li><strong>Third-party platforms</strong> when you, your administrator or other Service users choose to install or enable third-party apps, add-ons or other platforms for use with the Service. Doing so may give the providers of those platforms access to your account and information about you, like your name and email address, and any content you choose to connect with those platforms. Please note that when you use third-party platforms, your use will be governed by their own terms and privacy policies.</li> <li>Any <strong>competent law enforcement body, regulatory, government agency, court or other third party</strong> where we believe disclosure is necessary (i) as a matter of applicable law or regulation, (ii) to exercise, establish or defend our legal rights, or (iii) to protect your vital interests or those of any other person.</li> <li>An <strong>actual or potential buyer</strong> (and its agents and advisers) in connection with any actual or proposed purchase, merger, or acquisition of any part of our business, provided that we inform the buyer it must use your personal information only for the purposes disclosed in this policy.</li> <li>Any <strong>other person with your consent</strong> to the disclosure. </li> </ul> </div> </section> <section id="tabs--cookies" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">6. Cookies and similar tracking technology</h3> <div class="section--tab__content--section__copy"><p>We use cookies and similar tracking technology (collectively, “<strong>Cookies</strong>”) to collect and use personal information about you, including to understand and save your preferences and to compile aggregate data about Site and Service interaction.</p> <p>We may also allow certain third parties (e.g., vendors and advertising partners) to provide functionality, serve tailored marketing to you, and to access their own cookies or other tracking technologies on your computer, mobile phone, or other device you use to access the Site or Service. Cookies may be associated with de-identified data linked to or derived from data you voluntarily have submitted to us (e.g., your email address) that we may disclose to third parties in hashed, non-human-readable form.</p> <p>You may refuse to accept Cookies by activating the setting on your browser that allows you to refuse the setting of Cookies . You can find information on popular browsers and how to adjust your Cookie preferences at the browser provider’s websites. Depending on where you live, you may also have the right to opt out of targeted advertising (as defined in applicable law) and/or certain third-party cookies, as described under the heading “<a href="#tabs--data-protection-rights">Your data protection rights</a>” below. If you choose to disable Cookies, your ability to use or access certain parts of our Site and Service may be affected. We or our vendors may also use Cookies to track your interaction with our emails or other communications (e.g., whether you open or forward emails).</p> </div> </section> <section id="tabs--information-security" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">7. How does Codecov keep my personal information secure?</h3> <div class="section--tab__content--section__copy"><p>We use appropriate technical and organizational measures to protect the personal information that we collect and process about you. The measures we use are designed to provide a level of security appropriate to the risk of processing your personal information. However, no security system is impenetrable and due to the inherent nature of the Internet, we cannot guarantee that information, during transmission through the Internet, or while stored on our systems or otherwise in our care, is absolutely safe from intrusion by others. In particular, email sent to or from Codecov may not be secure, and you should therefore take special care in deciding what information you send to us via email.</p> </div> </section> <section id="tabs--international-data-transfers" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">8. International data transfers</h3> <div class="section--tab__content--section__copy"><p>In some cases your personal information is transferred to, and processed in, countries other than the country in which you are resident. These countries may have data protection laws that are different from the laws of your country (and, in some cases, may not be as protective). </p> <p>Specifically, our Site and Service are hosted in the United States and Germany, and our affiliate companies and third-party vendors operate around the world, including in the United States, Canada and Europe. This means that when we collect your personal information, we may process it in any of these countries. </p> <p>Where we transfer your personal information to countries and territories outside of Europe (including the United Kingdom) and Switzerland that have been formally recognised as providing an adequate level of protection for personal information, we rely on the relevant “adequacy decisions” from the European Commission and Swiss Federal Administration, and “adequacy regulations” from the Secretary of State in the United Kingdom. </p> <p>Where the transfer is not subject to an adequacy decision or regulations, we have taken appropriate safeguards to require that your personal information will remain protected in accordance with this policy. The safeguards we use are the European Commission-approved standard contractual clauses, the UK International Data Transfer Agreement, and other appropriate legal mechanisms. This is how transfers of personal information between our group companies and with our third-party vendors will be safeguarded. </p> <h5>Data Privacy Framework Notice<br /> </h5> <p>Functional Software, Inc. (our registered company name) participates in and complies with the EU-U.S. Data Privacy Framework, the UK Extension to the EU-U.S. Data Privacy Framework, and the Swiss-U.S. Data Privacy Framework as set forth by the U.S. Department of Commerce (collectively, the “<strong>Data Privacy Framework</strong>”) regarding the collection, use, and retention of personal information about you that is transferred from the European Union, United Kingdom, and Switzerland to the U.S. We have self-certified to the U.S. Department of Commerce that we adhere to the EU-U.S. Data Privacy Framework Principles for all information about you that is received from the European Union and the United Kingdom in reliance on the EU-U.S. Data Privacy Framework and the UK Extension to the EU-U.S. Data Privacy Framework. We have also self-certified to the U.S. Department of Commerce that we adhere to the Swiss-U.S. Data Privacy Framework Principles (together with the EU-U.S. Data Privacy Framework Principles, the “<strong>Data Privacy Framework Principles</strong>”) for all information about you that is received from Switzerland in reliance on the Swiss-U.S. Data Privacy Framework. If there is any conflict between the terms in this Privacy Policy and the Data Privacy Framework Principles, the Data Privacy Framework Principles will govern. </p> <p>As required under the Data Privacy Framework, when we receive information under the Data Privacy Framework and then transfer it to a third party acting as an agent on our behalf, we have certain liability under the Data Privacy Framework if the agent processes the information in a manner inconsistent with the Data Privacy Framework and we are responsible for the event giving rise to the damage. We may be required to disclose information about you under the Data Privacy Framework in response to lawful requests by public authorities, including to meet national security or law enforcement requirements. </p> <p>To learn more about the Data Privacy Framework program, and to view Codecov’s certification, please see the <a href="https://www.dataprivacyframework.gov/s/">Data Privacy Framework website</a>. </p> <p>We encourage you to contact us as provided below should you have a Data Privacy Framework-related (or general privacy-related) complaint and we commit to resolve any such complaint. We have further committed to refer unresolved complaints concerning our handling of personal data received in reliance on the Data Privacy Framework to JAMS, a U.S.-based alternative dispute resolution provider. If you do not receive timely acknowledgement of your Data Privacy Framework-related complaint from us, or if you are not satisfied with our response to your Data Privacy Framework-related complaint, please visit <a href="https://www.jamsadr.com/DPF-Dispute-Resolution">https://www.jamsadr.com/DPF-Dispute-Resolution</a> for more information or to file a complaint. The services of JAMS are provided at no cost to you. </p> <p>Under certain conditions, more fully described on the <a href="https://www.dataprivacyframework.gov/s/">Data Privacy Framework website</a>, including when other dispute resolution procedures have been exhausted, you may invoke binding arbitration. </p> <p>We are subject to the investigatory and enforcement powers of the U.S. Federal Trade Commission (FTC).</p> </div> </section> <section id="tabs--data-retention" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">9. Data retention</h3> <div class="section--tab__content--section__copy"><p>We retain the personal information we collect from you where we have an ongoing legitimate business need to do so (e.g., to provide you with a service you have requested or to comply with applicable legal, tax, or accounting requirements). In certain circumstances, we will need to keep your information for legal reasons after our relationship has ended. For example, we may retain your data for longer than the usual retention period when we have a legal obligation to do such, to deal with and resolve requests and complaints, to protect an individual’s rights and property, and for litigation and regulatory matters. The specific retention periods depend on the nature of the information and why it is collected and processed and the nature of any legal requirement. The criteria we use to determine the retention period include: </p> <ul> <li><em>How long is the personal information needed to provide the Service or operate our business?</em> This includes such things as maintaining and improving the performance of the Service, keeping our systems secure, and maintaining appropriate business and financial records. This is the general rule that establishes the baseline for most data retention periods. </li> <li> <em>Is the personal information of a sensitive type?</em> If so, a shortened retention time would generally be appropriate.</li> <li><em>Has consent been provided for a longer retention period?</em> If so, we will retain the data in accordance with your consent. </li> <li><em>Is Codecov subject to a legal, contractual, or similar obligation to retain the data?</em> Examples can include mandatory data retention laws in the applicable jurisdiction, government orders to preserve data relevant to an investigation, or data that must be retained for the purposes of litigation. </li> </ul> <p>When we have no ongoing legitimate business need or legal reason to process your personal information, we will either delete or anonymise it or, if this is not possible (e.g., because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.</p> </div> </section> <section id="tabs--data-protection-rights" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">10. Your data protection rights</h3> <div class="section--tab__content--section__copy"><p>Depending on your location, you may have the following data protection rights. To exercise any of them, see the specific instructions below or contact us using the contact details provided under the “<a href="#tabs--contact">How to contact us</a>” heading below. We respond to all requests we receive from individuals wishing to exercise their data protection rights in accordance with applicable data protection laws.</p> <ul> <li>You may <strong>access, correct, update or request deletion</strong> of your personal information by submitting a request at <a href="https://sentry.io/contact/gdpr/">https://sentry.io/contact/gdpr/</a>.</li> <li>You can <strong>object to processing</strong> of your personal information, ask us to <strong>restrict processing</strong> of your personal information or <strong>request portability</strong> of your personal information by submitting a request at <a href="https://sentry.io/contact/gdpr/">https://sentry.io/contact/gdpr/</a>. </li> <li>If we have collected and processed your personal information with your consent, then you can <strong>withdraw your consent</strong> at any time by submitting a request at <a href="https://sentry.io/contact/gdpr/">https://sentry.io/contact/gdpr/</a>. Withdrawing your consent will not affect the lawfulness of any processing we conducted prior to your withdrawal, nor will it affect processing of your personal information conducted in reliance on lawful processing grounds other than consent.</li> <li>You have the <strong>right to complain to a supervisory authority</strong> about our collection and use of your personal information. For more information, please contact your local supervisory authority. (Contact details for supervisory authorities in Europe are available <a href="http://ec.europa.eu/justice/data-protection/article-29/structure/data-protection-authorities/index_en.htm">here</a>.) Certain supervisory authorities may require that you exhaust our own internal complaints process before looking into your complaint.</li> <li>You have the right to <strong>opt-out of marketing</strong> communications we send you at any time. You can exercise this right by clicking on the “unsubscribe” or “opt-out” link in the marketing emails we send you or otherwise following the directions in the emails. </li> <li>Where applicable under local law, you may have the right to <strong>opt out of targeted advertising</strong> (as defined in applicable law) by clicking to our <a href="#" class="cky-banner-element">Preference Center</a> and following the instructions. You may also be able to opt out of receiving personalized advertisements from other companies who are members of the Network Advertising Initiative or who subscribe to the Digital Advertising Alliance&#8217;s Self-Regulatory Principles for Online Behavioral Advertising. For more information about this practice and to understand your options, please visit: <a href="https://www.aboutads.info">http://www.aboutads.info</a>, <a href="https://optout.networkadvertising.org">http://optout.networkadvertising.org</a>/ and <a href="https://www.youronlinechoices.eu">http://www.youronlinechoices.eu</a>. To customize Google Display Network ads, you can visit the <a href="https://www.google.com/settings/ads">Google Ads Settings page</a>. </li> <li>Some browsers have incorporated <strong>&#8220;Do Not Track&#8221; (DNT) features</strong> that can send a signal to the websites you visit indicating you do not wish to be tracked. Our Site may not respond to all browser-based DNT signals; however, our Site does respond to DNT signals sent through the <strong>Global Privacy Control (“GPC”)</strong> to opt-out of “sales” or “sharing” of personal information and targeted advertising (as those terms are defined in applicable law) in certain locales. Any opt-out preferences you have exercised through this method will only apply to the specific device-browser on which you made them. For more information on the GPC and how to use the GPC signal, see <a href="https://globalprivacycontrol.org/">https://globalprivacycontrol.org/</a>. </li> </ul> </div> </section> <section id="tabs--children-privacy" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">11. Children’s privacy</h3> <div class="section--tab__content--section__copy"><p>Codecov’s Site and Service are not directed to children under 16. We do not knowingly collect personal information from children under 16. If you become aware that a child has provided us with personal information without parental consent, please contact us using the contact details provided under the “<a href="#tabs--contact">How to contact us</a>” heading below. If we become aware that a child under 16 has provided us with personal information without parental consent, we will take steps to remove such information and terminate the child’s account.</p> <p>If you are 16 or older, but have not reached your jurisdiction’s age of majority (such that you are able to enter a contract), you should only use the Service with permission from your parent or guardian.</p> </div> </section> <section id="tabs--third-party-sites" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">12. Third-party websites</h3> <div class="section--tab__content--section__copy"><p>The Site and Service may link to third-party websites or platforms from companies other than Codecov, such as to relevant online resources, social media platforms, our partners’ websites, payment processors, and other third-party websites. We are not responsible for the privacy practices or content of such other websites. If you have any questions about how these other websites use your information, you should review their policies and contact them directly. We are not responsible for the actions of third parties.</p> </div> </section> <section id="tabs--updates" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">13. Updates to this Privacy Policy</h3> <div class="section--tab__content--section__copy"><p>We may update this policy from time to time in response to changing legal, regulatory, technical, or business developments. When we update this policy, we will take appropriate measures to inform you, consistent with the significance of the changes we make. </p> <p>You can see when this policy was last updated by checking the date displayed at the top of this policy.</p> </div> </section> <section id="tabs--contact" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">14. How to contact us</h3> <div class="section--tab__content--section__copy"><p>If you have any questions or concerns about our use of your personal information, please contact by sending us an email at <a href="mailto:compliance@sentry.io">compliance@sentry.io</a>. </p> <p>The data controller of your personal information is Functional Software, Inc. d/b/a Sentry. Our address is Functional Software, Inc., 45 Fremont Street, 8th Floor, San Francisco, CA 94105.</p> </div> </section> <section id="tabs--california" class="section--tab__content--section pb-5"> <h3 class="section--tab__content--section__title">15. Supplemental notice for California residents</h3> <div class="section--tab__content--section__copy"><ol> <li><strong>Who and what this notice applies to.</strong> This Supplemental Notice supplements the information in our Privacy Policy, and except as provided herein, applies solely to California residents. It applies to personal information we collect on or through the Site or Service and through other means (such as information collected offline, in person, and over video calls). It does not apply to personal information we collect from our employees and job applicants in their capacity as employees and job applicants. It also does not apply to personal information we process as a service provider. Any capitalized terms used but not defined in this Supplemental Notice have the meanings set forth in our Privacy Policy.</li> <li><strong>What the CCPA requires us to tell you.</strong> If you are a California resident, California law requires us to provide you with some additional information regarding how we collect, use, and disclose your “personal information” and “sensitive personal information” (as defined in the California Consumer Privacy Act (“CCPA”)).</li> <li><strong>What’s included in our Privacy Policy.</strong> Throughout our Privacy Policy, we describe the specific pieces of personal information and sensitive personal information we collect, the sources of that information, and how we disclose it.</li> <li><strong>Categories of personal information we collect.</strong> Under the CCPA, we are also required to provide you with the &#8220;categories&#8221; of personal information we collect and disclose. Those categories of personal information are as set forth in the table below. We collect and disclose those categories of personal information for the purposes described in our Privacy Policy, including for the business or commercial purposes (as those terms are defined in applicable law) set forth in the table below.<br /> <table> <tr> <th>Categories of Personal Information</th> <th>Business or Commercial Purposes</th> </tr> <tr> <td> <table> <tr> <td> Identifiers (such as name, address, email address, phone number, other account information, and cookies) </td> </tr> <tr> <td> Commercial information (such as transaction data) </td> </tr> <tr> <td> Financial data (such as credit card information) </td> </tr> <tr> <td> Internet or other network or device activity (such as IP address or service usage) </td> </tr> <tr> <td> Geolocation information (general location) </td> </tr> <tr> <td> Inference data about you </td> </tr> <tr> <td> Sensory information (such as audio recordings if you chat with our sales team) </td> </tr> <tr> <td> Professional or employment related data </td> </tr> <tr> <td> Other information that identifies or can be reasonably associated with you </td> </tr> <tr> <td> Sensitive personal information (account log-in, financial data, and password or other credentials allowing access to your account) </td> </tr> </table> </td> <td> <ul> <li>Operate and provide our Site or Service</li> <li>Audit interactions on our Site or Service</li> <li>Prevent fraud</li> <li>Enhance security</li> <li>Detect bugs and errors</li> <li>Analyze use of, or improve, the Site or Service</li> <li>Customize displayed content</li> <li>Comply with laws; defend our legal rights</li> <li>Other uses that advance our commercial or economic interests</li> <li>Other uses about which we notify you</li> </ul> </td> </tr> </table> </li> <li><strong>Our sources of personal information.</strong> We collect the categories of personal information identified above from the following sources: (1) directly from you; (2) through your use of the Site or Service; (3) affiliates; (4) third parties such as Github, GitLab, and BitBucket (when you log in using one of those accounts); (5) social media and other content platforms; (6) public databases; (7) business and channel partners; and (8) third-party vendors.</li> <li><strong>Aggregation and de-identification.</strong> We may combine the information we collect (“aggregate”) or remove pieces of information (“de-identify”) to limit or prevent identification of any particular user or device.</li> <li><strong>Our information disclosure practices.</strong> We describe our information disclosure practices in our Privacy Policy. We may disclose certain categories of personal information with third parties (as defined by the CCPA) for the business purposes described above. For example, we may disclose identifiers and professional or employment related data with our partners who provide referral, sale, resale, or similar go-to-market services. If you, your administrator, or other Service users choose to install or enable third-party apps, add-ons, or other platforms, we may also disclose identifiers and any content you choose to connect with those apps. If you interact with social media plugins or links on the Site, we may share identifiers, commercial information, internet or other network or device activity, geolocation information (general location), or inference data about you with those social media services. </li> <li><strong>“Selling” or “Sharing” personal information.</strong> Codecov may disclose personal information to third parties that may be considered “sales” of personal information or “sharing” of personal information for the purposes of targeted advertising (as those terms are defined in the CCPA). The categories of personal information we may disclose are identifiers, commercial information, internet or other network or device activity, geolocation information (general location), and inference data about you. The third parties are advertising partners. You may opt out of “sales” of personal information and “sharing” of personal information by clicking to our <a href="#" class="cky-banner-element">Preference Center</a> and following the instructions. Where required, we also honor requests to opt out submitted via privacy preference signals recognized under applicable law, such as the Global Privacy Control (“GPC”). For more information on the GPC and how to use the GPC signal, see <a href="https://globalprivacycontrol.org/">https://globalprivacycontrol.org/</a>. We do not knowingly “sell” or “share” the personal information of consumers under 16 years of age.</li> <li><strong>Your rights under California law.</strong> If you are a California resident, you may have certain rights. California law may permit you to request that we: <ul> <li>Provide you the categories of personal information we have collected or disclosed about you; the categories of sources of such information; the business or commercial purpose for collecting, “selling,” or “sharing” your personal information; the categories of third parties to whom we disclose or “sell,” or with whom we “share,” personal information; and the categories of personal information we “sell.”</li> <li>Provide access to and/or a copy of certain information we hold about you.</li> <li>Delete certain information we have about you.</li> <li>Correct inaccurate personal information that we maintain about you.</li> </ul> <p>You also have the right to not be discriminated against (as provided for in applicable law) for exercising certain of your rights. Certain information may be exempt from such requests under applicable law. We need certain types of information so that we can provide the Site or Service to you. If you ask us to delete it, you may no longer be able to access or use the Site or Service. </li> <li><strong>Information collected on behalf of our customers.</strong> In instances where we process personal information on behalf of our customer, rights requests should be directed to the relevant customer. Any request sent directly to us that pertains to information collected on behalf of a customer will be forwarded on to that customer.</li> <li><strong>How to exercise your rights.</strong> If you would like to exercise any of these rights, you can submit a request at sentry.io/contact/gdpr/. You will be required to verify your identity before we fulfill your request. To do so, you will need to provide information to match with our existing records to verify your identity depending on the nature of the request and the sensitivity of the information sought (e.g., provide your email address). You can also designate an authorized agent to make a request on your behalf. To do so, you must provide us with written authorization or a power of attorney, signed by you, for the agent to act on your behalf. You will still need to verify your identity directly with us.</li> <li><strong>Sensitive personal information.</strong> The CCPA also allows you to limit the use or disclosure of your “sensitive personal information” (as defined in the CCPA) if your sensitive personal information is used for certain purposes. Please note that we do not use or disclose sensitive personal information other than for purposes for which you cannot opt out under the CCPA.</li> <li><strong>Financial Incentive.</strong> We occasionally run giveaways, sweepstakes, and contests where participants may provide personal information in return for a chance to win certain prizes. You can opt into the giveaway, sweepstakes, or contest by taking the requested action. Your participation is completely voluntary, and you have a right to withdraw from these incentives at any time. If you decide you don’t want to participate in these financial incentives, you can refrain from taking the requested actions. <p>The specific reward or incentive offered, if any, is made available to you when you take the action specified in the particular giveaway, sweepstakes, or contest. The monetary value of the reward or incentive is a reasonable approximation of the monetary value of the information you provide us. We have arrived at this estimate based on consideration of multiple factors, including the following: (1) revenue we generate in developing insights on our Customers; (2) expenses we incur in operating the giveaway, sweepstakes, or contest; and (3) our reasonable assessment of revenue we may generate as a result of the referrals provided to us by our Customers. </li> <li><strong>Data retention.</strong> Please see the “<a href="#tabs--data-retention">Data retention</a>” section of our Privacy Policy for information about our data retention practices.</li> </ol> </div> </section> </div> </div> </div> </section> <div id="bottom"></div> </main> <footer id="footer"> <!-- TOP FOOTER --> <div id="footer__top"> <div class="container"> <div class="row d-flex justify-content-center justify-content-lg-start text-center text-lg-left align-items-center"> <div class="col-12 col-lg-1"> <a href="https://about.codecov.io" id="footer__logo" title="codecov"> <img src="/wp-content/themes/codecov/assets/brand/icons/codecov/codecov-circle.svg" loading="lazy" alt="codecov code coverage"> </a> </div> <div class="col-12 col-lg-11 mt-3 mt-lg-0"> <nav id="follow"> <ul> <li> <a href="https://www.linkedin.com/company/codecov/" target="_blank" rel="noopener noreferrer" title="LinkedIn"><i class="fab fa-linkedin"></i></a> </li> <li> <a href="https://twitter.com/codecov" target="_blank" rel="noopener noreferrer" title="Twitter"><i class="fab fa-twitter"></i></a> </li> <li> <a href="https://github.com/codecov" target="_blank" rel="noopener noreferrer" title="Github"><i class="fab fa-github"></i></a> </li> <li> <a href="https://www.youtube.com/channel/UCj-fJuvXv-m05HkSNn0OS9g/featured" target="_blank" rel="noopener noreferrer" title="YouTube"><i class="fab fa-youtube"></i></a> </li> <li> <a href="https://angel.co/company/codecov" target="_blank" rel="noopener noreferrer" title="AngelList"><i class="fab fa-angellist"></i></a> </li> <li> <a href="https://community.codecov.io/" target="_blank" rel="noopener noreferrer" title="Discourse"><i class="fab fa-discourse"></i></a> </li> <li> <a href="https://www.instagram.com/codecov/" target="_blank" rel="noopener noreferrer" title="Instagram"><i class="fab fa-instagram"></i></a> </li> </ul> </nav> </div> </div> </div> </div> <!-- MIDDLE FOOTER --> <div id="footer__middle"> <div class="container"> <div class="row d-flex justify-content-between"> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/product/features/">Product</a></h3> <ul> <li><a href="/product/features/">Features</a></li> <li><a href="/product/integrations/">Integrations</a></li> <!-- <li><a href="/product/getting-started/">Getting Started</a></li>--> <li><a href="/product/documentation/">Documentation</a></li> <li><a href="/product/api/">API</a></li> <li><a href="/product/status/">Status</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/solutions/">Solutions</a></h3> <ul> <li><a href="/for/open-source/">Open Source</a></li> <li><a href="/for/enterprises/">Enterprise</a></li> <li><a href="/for/startups/">Startups</a></li> <li><a href="/for/education/">Education</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/customers/">Customers</a></h3> <ul> <li><a href="/customers/">Customers</a></li> <li><a href="/resources/?_type=case-study">Case Studies</a></li> <li><a href="/resources/community/">Community</a></li> <!-- <li><a href="/customers/advisory-board/">Customer Advisory Board</a></li>--> <!-- <li><a href="/resources/swag/">Swag</a></li>--> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/resources/">Resources</a></h3> <ul> <!-- <li><a href="/resources/?_type=case-study">Case Studies</a></li>--> <li><a href="/resources/?_type=webinar%2Con-demand-webinar">Webinars</a></li> <li><a href="/blog/">Blog</a></li> <li><a href="/product/documentation/">Documentation</a></li> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/">Company</a></h3> <ul> <!-- <li><a href="/company/">About Us</a></li>--> <li><a href="/team/">Team</a></li> <li><a href="/company/press/">Press</a></li> <li><a href="/careers/">Careers</a></li> <!--<li><a href="/write-for-us/">Write for us</a></li> --> <!-- <li><a href="/company/partners/">Partners</a></li>--> </ul> </div> <div class="col-12 col-sm-6 col-lg-2 text-center text-lg-left"> <h3><a href="/contact/">Contact Us</a></h3> <ul> <li><a href="/contact/">Contact</a></li> <li><a href="/demo/">Demo</a></li> <!-- <li><a href="#chat">Live Chat</a></li>--> <li><a href="https://codecovpro.zendesk.com/">Pro Support</a></li> <li><a href="https://codecoventerprise.zendesk.com/">Enterprise Support</a></li> <li><a href="https://community.codecov.com/">Community Board</a></li> </ul> </div> </div> </div> </div> <!-- BOTTOM FOOTER --> <div id="footer__bottom"> <div class="container"> <div class="row d-flex justify-content-center"> <div class="col-12 col-lg-10 d-flex justify-content-center align-items-center text-center mb-3 mb-lg-0"> <nav> <ul> <li><a href="/terms-of-service/">Terms of Service</a></li> <li><a href="/privacy/">Privacy</a></li> <li><a href="/security/">Security</a></li> <li><a href="/gdpr/">GDPR</a></li> <li><a href="/data-processing-addendum/">Data Processing Addendum</a></li> <li><a href="#" class="cky-banner-element">Cookie Preferences</a></li> <li><a href="/privacy/#tabs--california">California Privacy Notice</a></li> </ul> </nav> </div> <div class="col-12 d-flex justify-content-center align-items-center"> <p>© 2025 • SENTRY IS A REGISTERED TRADEMARK OF FUNCTIONAL SOFTWARE, INC.</p> </div> </div> </div> </div> </footer> <!-- LikeBtn.com BEGIN --> <script type="text/javascript">var likebtn_wl = 1; (function(d, e, s) {a = d.createElement(e);m = d.getElementsByTagName(e)[0];a.async = 1;a.src = s;m.parentNode.insertBefore(a, m)})(document, 'script', '//w.likebtn.com/js/w/widget.js'); if (typeof(LikeBtn) != "undefined") { LikeBtn.init(); }</script> <!-- LikeBtn.com END --> <script type="text/javascript" src="https://about.codecov.io/wp-content/themes/codecov/assets/scripts/legal.js?version=1742039873&amp;ver=6.7.2" id="script-templates/legal-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.3.7" id="page-links-to-js"></script> <script type="text/javascript" src="https://about.codecov.io/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <div id="github-login-interstitial"> <div class="row"> <div class="col-12"> <div class="alert alert-info"> <h5>Before we redirect you to GitHub...</h5> <small>In order to use Codecov an admin must approve your org.</small> </div> </div> <div class="col-10 mx-auto my-3"> <img src="/wp-content/themes/codecov/assets/temp/request-access.gif" class="img-fluid" loading="lazy" /> </div> <div class="col-12"> <a class="btn-github-private plausible-event-name=Click+Github" id="github-private" class="btn btn-sm btn-pink float-right d-block" href="https://codecov.io/login/gh">Continue to GitHub &rarr;</a> </div> <div class="col-12 pt-2"> <a class="btn-github-public plausible-event-name=Click+Github" class="float-right d-block" href="https://codecov.io/login/gh"><small>Continue to GitHub (Public Repos Only) &rarr;</small></a> </div> </div> </div> </body> </html>

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