CINXE.COM

Third-Party Services

<!DOCTYPE html> <html lang="en"> <head> <!-- Optimizely --> <script type="text/javascript"> window.optimizely = window.optimizely || []; function checkCookieConsent() { // Check if the "cookie_consent" cookie exists if (document.cookie.indexOf('cookie_consent') === -1) { window.optimizely.push({type: "holdEvents"}); return; } // Get the value of the "cookie_consent" cookie var cookies = document.cookie.split(';'); var cookieVal; for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i].trim(); if (cookie.indexOf('cookie_consent=') === 0) { cookieVal = cookie.substring('cookie_consent='.length); break; } } // Check if the value includes 'analytics_storage' if (cookieVal && cookieVal.indexOf('analytics_storage') !== -1) { // If true, send events and stop polling window.optimizely.push({type: "sendEvents"}); clearInterval(pollInterval); } } // Poll every 500ms to check if the "cookie_consent" cookie exists var pollInterval = setInterval(checkCookieConsent, 500); // Check on initial load checkCookieConsent(); </script> <script src="https://resources.jetbrains.com/storage/optly/26613100737.js"> // www.jetbrains.com </script> <!-- End Optimizely --><!-- Error reporting --> <script>(function(){ window.reportError = function(msg, file, line, col, err, isUnhandledRejection){}; var prevOnError = window.onerror; var onError = function(msg, file, line, col, err) { reportError(msg, file, line, col, err, false); prevOnError && prevOnError.apply(window, arguments); return false; }; window.onerror = onError; // Setup reporting for unhandled Promise rejection errors window.addEventListener("unhandledrejection", function(e) { if (!e.reason) return; var l = getSrcLocation(e.reason); reportError(e.reason.message, l.file, l.line, l.col, e.reason, true); }); // Setup reporting for console.error and console.warn calls patchConsole('error'); patchConsole('warn'); // Utility functions function patchConsole(fnName) { var fn = console[fnName]; console[fnName] = function() { fn.apply(console, arguments); var l; try { throw new Error('_'); } catch (err) { l = getSrcLocation(err, 1); } var msg = 'console.' + fnName + ': ' + Array.prototype.join.call(arguments, ' '); reportError(msg, l.file, l.line, l.col, undefined, false); }; } function getSrcLocation(err, sd) { var s = err && err.stack; var l = s && s.split("\n")[1 + (sd|0)]; var r = l && (/^\s*at [^(]*\((.*?):(\d+)(:\d+)?\)$/.exec(l) || /^\s*at (.*?):(\d+)(:\d+)?$/.exec(l)); return r ? {file: r[1], line: r[2], col: r[3]} : {}; } })();</script> <!-- Error reporting --><!-- Google Tag Manager --> <script>(function() { // Initialize Tag Manager queue window.dataLayer = window.dataLayer || []; window.gtmLoaded = false; // Setup reporting for errors that occurred before Tag Manager initialized var prevReportError = window.reportError; var reportError = function(msg, file, line, col, err, isUnhandledRejection) { if (!window.gtmLoaded || isUnhandledRejection) { // Reproduce the behavior of the Tag Manager error handler window.dataLayer.push(makeEvt(msg, file, line)); } prevReportError && prevReportError.apply(window, arguments); }; window.reportError = reportError; // Utility functions function makeEvt(msg, file, line) { return { event: "gtm.pageError", "gtm.errorMessage": msg, "gtm.errorUrl": file, "gtm.errorLineNumber": line }; } })();</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;j.addEventListener( 'load', function(){window.gtmLoaded=true});f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5P98');</script> <!-- End Google Tag Manager --> <title>Third-Party Services</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, maximum-scale=1"> <link rel="icon" href="/favicon.ico?r=1234" type="image/x-icon"><!-- 48×48 --> <link rel="icon" href="/icon.svg?r=1234" type="image/svg+xml" sizes="any"> <link rel="apple-touch-icon" href="/apple-touch-icon.png?r=1234" sizes="180x180"><!-- 180×180 --> <link rel="icon" href="/icon-512.png?r=1234" type="image/png" sizes="512x512"> <link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"> <meta name="apple-mobile-web-app-title" content="JetBrains"> <meta name="application-name" content="JetBrains"> <meta name="msapplication-TileColor" content="#000000"> <meta name="theme-color" content="#000000"> <link rel="canonical" href="https://www.jetbrains.com/legal/docs/privacy/third-parties/"/><!-- .420--> <meta name="description" content=" "/> <link rel="alternate" hreflang="x-default" href="https://www.jetbrains.com/legal/docs/privacy/third-parties/" /> <link rel="alternate" hreflang="en" href="https://www.jetbrains.com/legal/docs/privacy/third-parties/" /> <link rel="alternate" hreflang="en-CN" href="https://www.jetbrains.com.cn/en-us/legal/docs/privacy/third-parties/" /> <script> default_site_language = 'en-us'; var current_lang = 'en-us'; var i18n_info = {"current_lang": "en-us", "languages": [{"canonical": "en", "code": "en-us", "label": "English", "page_translated": true, "url": "/legal/docs/privacy/third-parties/"}, {"canonical": "de", "code": "de-de", "label": "Deutsch", "page_translated": false, "url": "/de-de/legal/docs/privacy/third-parties/"}, {"canonical": "es", "code": "es-es", "label": "Espa\u00f1ol", "page_translated": false, "url": "/es-es/legal/docs/privacy/third-parties/"}, {"canonical": "fr", "code": "fr-fr", "label": "Fran\u00e7ais", "page_translated": false, "url": "/fr-fr/legal/docs/privacy/third-parties/"}, {"canonical": "ja", "code": "ja-jp", "label": "\u65e5\u672c\u8a9e", "page_translated": false, "url": "/ja-jp/legal/docs/privacy/third-parties/"}, {"canonical": "ko", "code": "ko-kr", "label": "\ud55c\uad6d\uc5b4", "page_translated": false, "url": "/ko-kr/legal/docs/privacy/third-parties/"}, {"canonical": "ru", "code": "ru-ru", "label": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439", "page_translated": false, "url": "/ru-ru/legal/docs/privacy/third-parties/"}, {"canonical": "zh-Hans", "code": "zh-cn", "label": "\u7b80\u4f53\u4e2d\u6587", "page_translated": false, "url": "/zh-cn/legal/docs/privacy/third-parties/"}, {"canonical": "pt-BR", "code": "pt-br", "label": "Portugu\u00eas do Brasil", "page_translated": false, "url": "/pt-br/legal/docs/privacy/third-parties/"}]}; var navigationMenu = {"primary": {"items": [{"title": "Developer Tools", "banners": [{"isActive": false, "title": "JetBrains IDEs", "description": "Make it happen. With code.", "logoSrc": "/img/banners-menu-main/ides.svg", "actionLabel": "Learn more", "url": "/ides/", "isUrlShouldBeLocalized": true, "bgColor": "#A5029E", "bgGradient": "linear-gradient(125deg, #4101A9 31.81%, #A5029E 71.18%, #EF3692 110.54%)", "cleaned_url": "/ides/"}, {"isActive": false, "title": "Qodana", "description": "The only code quality platform as smart as JetBrains IDEs", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/qodana/qodana.svg", "actionLabel": "Learn more", "url": "/qodana/", "isUrlShouldBeLocalized": true, "bgColor": "#F02D8A", "bgGradient": "linear-gradient(208deg, #FB6540 0%, #F02D8A 24.83%, #2A017E 99.48%)", "cleaned_url": "/qodana/"}], "suggestions": [{"isActive": false, "url": "/products/", "isUrlShouldBeLocalized": true, "title": "Not sure which tool is best for you?", "description": "Whichever technologies you use, there's a JetBrains tool to match", "actionLabel": "Find your tool", "cleaned_url": "/products/"}], "submenu": {"layout": "auto-fill inline inline inline", "columns": [{"title": "JETBRAINS IDEs", "mobileLayout": "forceTwoColumns", "subColumns": [{"items": [{"isActive": false, "title": "All IDEs", "url": "/ides/", "isUrlShouldBeLocalized": true, "cleaned_url": "/ides/"}, {"isActive": false, "title": "Aqua", "url": "/aqua/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/aqua/aqua.svg", "cleaned_url": "/aqua/"}, {"isActive": false, "title": "CLion", "url": "/clion/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/clion/clion.svg", "cleaned_url": "/clion/"}, {"isActive": false, "title": "DataGrip", "url": "/datagrip/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datagrip/datagrip.svg", "cleaned_url": "/datagrip/"}, {"isActive": false, "title": "DataSpell", "url": "/dataspell/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dataspell/dataspell.svg", "cleaned_url": "/dataspell/"}, {"isActive": false, "title": "Fleet", "url": "/fleet/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/fleet/fleet.svg", "cleaned_url": "/fleet/"}, {"isActive": false, "title": "GoLand", "url": "/go/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/goland/goland.svg", "cleaned_url": "/go/"}]}, {"items": [{"isActive": false, "title": "IntelliJ&nbsp;IDEA", "url": "/idea/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/intellij-idea/intellij-idea.svg", "cleaned_url": "/idea/"}, {"isActive": false, "title": "PhpStorm", "url": "/phpstorm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/phpstorm/phpstorm.svg", "cleaned_url": "/phpstorm/"}, {"isActive": false, "title": "PyCharm", "url": "/pycharm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/pycharm/pycharm.svg", "cleaned_url": "/pycharm/"}, {"isActive": false, "title": "Rider", "url": "/rider/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rider/rider.svg", "cleaned_url": "/rider/"}, {"isActive": false, "title": "RubyMine", "url": "/ruby/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rubymine/rubymine.svg", "cleaned_url": "/ruby/"}, {"isActive": false, "title": "RustRover", "url": "/rust/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rustrover/rustrover.svg", "cleaned_url": "/rust/"}, {"isActive": false, "title": "WebStorm", "url": "/webstorm/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/webstorm/webstorm.svg", "cleaned_url": "/webstorm/"}, {"isActive": false, "title": "Writerside", "url": "/writerside/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/writerside/writerside.svg", "cleaned_url": "/writerside/"}]}]}, {"title": "PLUGINS & SERVICES", "mobileLayout": "forceTwoColumns", "items": [{"isActive": false, "title": "All Plugins", "url": "https://plugins.jetbrains.com/", "cleaned_url": "https://plugins.jetbrains.com/"}, {"isActive": false, "title": "JetBrains AI", "url": "/ai/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/ai/ai.svg", "cleaned_url": "/ai/"}, {"isActive": false, "title": "IDE Themes", "url": "https://plugins.jetbrains.com/search?tags=Theme", "cleaned_url": "https://plugins.jetbrains.com/search?tags=Theme"}, {"isActive": false, "title": "Big Data Tools", "url": "https://plugins.jetbrains.com/plugin/12494-big-data-tools", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/big-data-tools/big-data-tools.svg", "cleaned_url": "https://plugins.jetbrains.com/plugin/12494-big-data-tools"}, {"isActive": false, "title": "Code With Me", "url": "/code-with-me/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/code-with-me/code-with-me.svg", "cleaned_url": "/code-with-me/"}, {"isActive": false, "title": "RiderFlow", "url": "/riderflow/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/riderflow/riderflow.svg", "cleaned_url": "/riderflow/"}, {"isActive": false, "title": "Scala", "url": "https://plugins.jetbrains.com/plugin/1347-scala", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/scala/scala.svg", "cleaned_url": "https://plugins.jetbrains.com/plugin/1347-scala"}, {"isActive": false, "title": "Toolbox App", "url": "/toolbox-app/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/toolbox/toolbox.svg", "cleaned_url": "/toolbox-app/"}, {"isActive": false, "title": "Grazie", "url": "/grazie/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/grazie/grazie.svg", "cleaned_url": "/grazie/"}]}, {"title": ".NET & VISUAL STUDIO", "hasSeparator": true, "items": [{"isActive": false, "title": "Rider", "url": "/rider/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/rider/rider.svg", "cleaned_url": "/rider/"}, {"isActive": false, "title": "ReSharper", "url": "/resharper/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/resharper/resharper.svg", "cleaned_url": "/resharper/"}, {"isActive": false, "title": "ReSharper C++", "url": "/resharper-cpp/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/resharper-cpp/resharper-cpp.svg", "cleaned_url": "/resharper-cpp/"}, {"isActive": false, "title": "dotCover", "url": "/dotcover/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotcover/dotcover.svg", "cleaned_url": "/dotcover/"}, {"isActive": false, "title": "dotMemory", "url": "/dotmemory/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotmemory/dotmemory.svg", "cleaned_url": "/dotmemory/"}, {"isActive": false, "title": "dotPeek", "url": "/decompiler/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dotpeek/dotpeek.svg", "cleaned_url": "/decompiler/"}, {"isActive": false, "title": "dotTrace", "url": "/profiler/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/dottrace/dottrace.svg", "cleaned_url": "/profiler/"}, {"isActive": false, "title": ".NET Tools Plugins", "url": "https://plugins.jetbrains.com/search?isFeaturedSearch=true&products=resharper&products=rider", "cleaned_url": "https://plugins.jetbrains.com/search?isFeaturedSearch=true&products=resharper&products=rider"}]}, {"title": "LANGUAGES & FRAMEWORKS", "hasSeparator": true, "items": [{"isActive": false, "title": "Kotlin", "url": "https://kotlinlang.org/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/kotlin/kotlin.svg", "cleaned_url": "https://kotlinlang.org/"}, {"isActive": false, "title": "Ktor", "url": "https://ktor.io/", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/ktor/ktor.svg", "cleaned_url": "https://ktor.io/"}, {"isActive": false, "title": "MPS", "url": "/mps/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/mps/mps.svg", "cleaned_url": "/mps/"}, {"isActive": false, "title": "Compose Multiplatform", "url": "/compose-multiplatform/", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/compose-multiplatform/compose-multiplatform.svg", "cleaned_url": "/compose-multiplatform/"}]}]}, "priority": 3}, {"title": "Team Tools", "banners": [{"isActive": false, "title": "Datalore", "description": "A collaborative data science platform. Available online and on-premises", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/datalore/datalore.svg", "actionLabel": "Learn more", "url": "/datalore/", "isUrlShouldBeLocalized": true, "bgColor": "#005CD1", "bgGradient": "linear-gradient(120.81deg, #003396 11.31%, #009CF4 95.37%)", "cleaned_url": "/datalore/"}, {"isActive": false, "title": "YouTrack", "description": "Powerful project management for all your teams", "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/youtrack/youtrack.svg", "actionLabel": "Learn more", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "bgColor": "#6B57FF", "bgGradient": "linear-gradient(313deg, #D919D0 10.26%, #BC003C 91.89%)", "cleaned_url": "/youtrack/"}], "submenu": {"layout": "8 4", "columns": [{"title": "IN-CLOUD AND ON-PREMISES SOLUTIONS", "subColumns": [{"items": [{"isActive": false, "title": "Datalore", "url": "/datalore/", "isUrlShouldBeLocalized": true, "description": "A collaborative data science platform", "cleaned_url": "/datalore/"}, {"isActive": false, "title": "TeamCity", "url": "/teamcity/", "isUrlShouldBeLocalized": true, "description": "Powerful Continuous Integration out of the box", "cleaned_url": "/teamcity/"}, {"isActive": false, "title": "CodeCanvas", "url": "/codecanvas/", "isUrlShouldBeLocalized": true, "description": "Cloud development environments for your infrastructure", "cleaned_url": "/codecanvas/"}]}, {"items": [{"isActive": false, "title": "YouTrack", "url": "/youtrack/", "isUrlShouldBeLocalized": true, "description": "Powerful project management for all your teams", "cleaned_url": "/youtrack/"}, {"isActive": false, "title": "Qodana", "url": "/qodana/", "isUrlShouldBeLocalized": true, "description": "The code quality platform for teams", "cleaned_url": "/qodana/"}]}]}, {"title": "EXTENSIONS", "hasSeparator": true, "items": [{"isActive": false, "title": "TeamCity Plugins", "url": "https://plugins.jetbrains.com/teamcity/", "cleaned_url": "https://plugins.jetbrains.com/teamcity/"}, {"isActive": false, "title": "YouTrack Extensions", "url": "https://plugins.jetbrains.com/youtrack/", "cleaned_url": "https://plugins.jetbrains.com/youtrack/"}, {"isActive": false, "title": "JetBrains Hub", "url": "/hub/", "isUrlShouldBeLocalized": true, "cleaned_url": "/hub/"}]}]}, "priority": 2}, {"title": "Education", "banners": [{"isActive": false, "title": "JetBrains Academy", "description": "Find your way in learning or teaching computer science", "actionLabel": "Discover more", "url": "/academy", "isUrlShouldBeLocalized": true, "logoSrc": "${RESOURCES_URL_PLACEHOLDER}/storage/logos/web/jetbrains-academy/jetbrains-academy.svg", "bgColor": "#B01DF6", "bgGradient": "linear-gradient(335.07deg, #636CEA 0%, #834CEF 40.63%, #771F89 100%)", "cleaned_url": "/academy"}], "submenu": {"columns": [{"title": "FOR LEARNERS", "layout": "11 11 11", "subColumns": [{"items": [{"isActive": false, "title": "Programming languages", "url": "/academy/", "isUrlShouldBeLocalized": true, "description": "Select a language and try different approaches to learning it", "cleaned_url": "/academy/"}, {"isActive": false, "title": "University relations", "url": "/education/university-relations/", "isUrlShouldBeLocalized": true, "description": "Study offline with academic programs", "cleaned_url": "/education/university-relations/"}, {"isActive": false, "title": "Internships", "url": "/careers/internships/", "isUrlShouldBeLocalized": true, "description": "Apply for internships and flexible jobs for students\n", "cleaned_url": "/careers/internships/"}]}]}, {"title": "FOR EDUCATORS", "layout": "11 11 11", "subColumns": [{"items": [{"isActive": false, "title": "Teaching with JetBrains IDEs", "url": "/academy/teaching/", "isUrlShouldBeLocalized": true, "description": "Create courses and share your knowledge", "cleaned_url": "/academy/teaching/"}, {"isActive": false, "title": "Kotlin for education", "url": "https://kotlinlang.org/education/", "isUrlShouldBeLocalized": true, "description": "Teach a wide range of Kotlin courses", "cleaned_url": "https://kotlinlang.org/education/"}]}, {"title": "FOR TEAMS", "items": [{"isActive": false, "title": "Professional development", "url": "/academy/organizations/", "isUrlShouldBeLocalized": true, "description": "Ensure your team has up-to-date technical skills", "cleaned_url": "/academy/organizations/"}]}]}, {"title": "FREE LICENSES", "hasSeparator": true, "items": [{"isActive": false, "title": "For students and teachers", "url": "/community/education/#students/", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs for individual academic use", "cleaned_url": "/community/education/#students/"}, {"isActive": false, "title": "For educational institutions", "url": "/community/education/#classrooms", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs and team tools for classroom use", "cleaned_url": "/community/education/#classrooms"}, {"isActive": false, "title": "For bootcamps and courses", "url": "/academy/bootcamps/", "isUrlShouldBeLocalized": true, "description": "JetBrains IDEs for your students", "cleaned_url": "/academy/bootcamps/"}]}]}, "priority": 1}, {"title": "Solutions", "banners": [{"isActive": false, "title": "Developer Tools for Your Business", "description": "Professional tools for productive development", "actionLabel": "Learn more", "url": "/business/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/containers.svg", "bgColor": "#6B57FF", "bgGradient": "linear-gradient(246.1deg, rgb(0 224 214) 1.67%, rgb(126 27 253) 92.48%)", "cleaned_url": "/business/"}, {"isActive": false, "title": "Remote Development", "description": "Connect to remote dev environments from anywhere in seconds", "actionLabel": "Discover more", "url": "/remote-development/", "isUrlShouldBeLocalized": true, "bgColor": "#2DF388", "bgGradient": "linear-gradient(240.88deg, #2DF388 0%, #05BF87 37.75%, #027474 98.39%)", "cleaned_url": "/remote-development/"}], "submenu": {"layout": "8 4", "columns": [{"title": "BY INDUSTRY & TECHNOLOGY", "layout": "6 6", "subColumns": [{"items": [{"isActive": false, "title": "Remote Development", "url": "/remote-development/", "isUrlShouldBeLocalized": true, "description": "Tools for remote development for you and your team", "cleaned_url": "/remote-development/"}, {"isActive": false, "title": "Game Development", "url": "/gamedev/", "isUrlShouldBeLocalized": true, "description": "Tools for game development for any platform", "cleaned_url": "/gamedev/"}, {"isActive": false, "title": "DevOps", "url": "/devops/", "isUrlShouldBeLocalized": true, "description": "Tools and integrations for any infrastructure", "cleaned_url": "/devops/"}, {"isActive": false, "title": "Multiplatform Development", "url": "/kotlin-multiplatform/", "isUrlShouldBeLocalized": true, "description": "Flexible cross-platform development with Kotlin", "cleaned_url": "/kotlin-multiplatform/"}]}, {"items": [{"isActive": false, "title": "AI Service and AI Assistant", "url": "/ai/", "isUrlShouldBeLocalized": true, "description": "Augmented developer environments and team tools", "cleaned_url": "/ai/"}, {"isActive": false, "title": "C++ Tools", "url": "/cpp/", "isUrlShouldBeLocalized": true, "description": "Tools for C/C++ development for any platform", "cleaned_url": "/cpp/"}, {"isActive": false, "title": "Data Tools", "url": "/data-tools/", "isUrlShouldBeLocalized": true, "description": "Tools for Big Data and Data Science", "cleaned_url": "/data-tools/"}, {"isActive": false, "title": "JetBrains IDE Services", "url": "/ide-services/", "isUrlShouldBeLocalized": true, "description": "Developer productivity at the scale of an organization", "cleaned_url": "/ide-services/"}]}]}, {"title": "RECOMMENDED", "hasSeparator": true, "items": [{"isActive": false, "title": "JetBrains Tools for Business", "url": "/business/", "isUrlShouldBeLocalized": true, "cleaned_url": "/business/"}, {"isActive": false, "title": "All Products Pack", "url": "/all/", "isUrlShouldBeLocalized": true, "cleaned_url": "/all/"}, {"isActive": false, "title": ".NET Tools", "url": "/dotnet/", "isUrlShouldBeLocalized": true, "cleaned_url": "/dotnet/"}, {"isActive": false, "title": "All JetBrains Products", "url": "/products/", "isUrlShouldBeLocalized": true, "cleaned_url": "/products/"}, {"isActive": false, "title": "JetBrains Marketplace", "url": "https://plugins.jetbrains.com/", "cleaned_url": "https://plugins.jetbrains.com/"}]}]}, "priority": 0}, {"title": "Support", "banners": [{"isActive": false, "title": "Download and Install", "actionLabel": "Download and Install", "url": "/products/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/download.svg", "bgColor": "#6B57FF", "bgGradient": "linear-gradient(294.91deg, #FF318C -50.1%, #6B57FF 97.43%)", "cleaned_url": "/products/"}, {"isActive": false, "title": "Contact us", "actionLabel": "Contact us", "url": "/company/contacts/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/test-review.svg", "bgColor": "#21D789", "bgGradient": "linear-gradient(283.8deg, #087CFA 5.73%, #21D789 100%)", "cleaned_url": "/company/contacts/"}], "submenu": {"columns": [{"title": "PRODUCT & TECHNICAL SUPPORT", "layout": "12", "subColumns": [{"items": [{"isActive": false, "title": "Support Center", "url": "/support/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/"}, {"isActive": false, "title": "Product-Specific Information", "url": "/business/documents/", "isUrlShouldBeLocalized": true, "cleaned_url": "/business/documents/"}, {"isActive": false, "title": "Product Documentation", "url": "/help/", "isUrlShouldBeLocalized": true, "cleaned_url": "/help/"}, {"isActive": false, "title": "Livestreams", "url": "/company/livestreams/", "isUrlShouldBeLocalized": true, "cleaned_url": "/company/livestreams/"}, {"isActive": false, "title": "Newsletters", "url": "/resources/newsletters/", "isUrlShouldBeLocalized": true, "cleaned_url": "/resources/newsletters/"}, {"isActive": false, "title": "Early Access", "url": "/resources/eap/", "isUrlShouldBeLocalized": true, "cleaned_url": "/resources/eap/"}, {"isActive": false, "title": "Blog", "url": "https://blog.jetbrains.com/", "isUrlShouldBeLocalized": true, "cleaned_url": "https://blog.jetbrains.com/"}]}]}, {"title": "FREQUENT TASKS", "hasSeparator": true, "items": [{"isActive": false, "title": "Manage your account", "url": "https://account.jetbrains.com/profile-details", "cleaned_url": "https://account.jetbrains.com/profile-details"}, {"isActive": false, "title": "Manage your licenses", "url": "https://account.jetbrains.com/licenses", "cleaned_url": "https://account.jetbrains.com/licenses"}, {"isActive": false, "title": "Contact Sales", "url": "/support/sales/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/sales/"}, {"isActive": false, "title": "Licensing FAQ", "url": "https://sales.jetbrains.com", "isUrlShouldBeLocalized": true, "cleaned_url": "https://sales.jetbrains.com"}]}]}, "priority": 2}, {"title": "Store", "banners": [{"isActive": false, "title": "All Products Pack", "description": "Get all JetBrains desktop tools including 10&nbsp;IDEs,<br />2&nbsp;profilers, and 3&nbsp;extensions", "actionLabel": "Learn more", "url": "/all/", "isUrlShouldBeLocalized": true, "logoSrc": "/img/banners-menu-main/discount.svg", "bgColor": "#FF318C", "bgGradient": "linear-gradient(293.2deg, rgb(253 13 122) 13.45%, rgb(252 100 67) 73.57%, rgb(248 158 7) 100%)", "cleaned_url": "/all/"}], "submenu": {"columns": [{"title": "DEVELOPER TOOLS", "layout": "12 12 12", "subColumns": [{"items": [{"isActive": false, "title": "For Individual Use", "url": "/store/#personal", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#personal"}, {"isActive": false, "title": "For Teams and Organizations", "url": "/store/#commercial", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#commercial"}, {"isActive": false, "title": "Special offers & programs", "url": "/store/#discounts", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/#discounts"}]}, {"title": "SERVICES & PLUGINS", "items": [{"isActive": false, "title": "JetBrains AI", "url": "/ai/", "isUrlShouldBeLocalized": true, "cleaned_url": "/ai/"}, {"isActive": false, "title": "Marketplace", "url": "/store/plugins/", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/plugins/"}]}, {"title": "LEARNING TOOLS", "items": [{"isActive": false, "title": "JetBrains Academy", "url": "/academy/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/academy/buy/"}]}]}, {"title": "TEAM TOOLS", "layout": "12 12 12", "subColumns": [{"items": [{"isActive": false, "title": "TeamCity", "url": "/store/teamware#teamcity-store-section", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/teamware#teamcity-store-section"}, {"isActive": false, "title": "YouTrack", "url": "/store/teamware#youtrack-store-section", "isUrlShouldBeLocalized": true, "cleaned_url": "/store/teamware#youtrack-store-section"}, {"isActive": false, "title": "Datalore", "url": "/datalore/", "isUrlShouldBeLocalized": true, "cleaned_url": "/datalore/"}, {"isActive": false, "title": "Qodana", "url": "/qodana/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/qodana/buy/"}]}, {"title": "COLLABORATIVE DEVELOPMENT", "items": [{"isActive": false, "title": "Code With Me", "url": "/code-with-me/buy/", "isUrlShouldBeLocalized": true, "cleaned_url": "/code-with-me/buy/"}]}]}, {"title": "SALES SUPPORT", "hasSeparator": true, "items": [{"isActive": false, "title": "Contact Sales", "url": "/support/sales/", "isUrlShouldBeLocalized": true, "cleaned_url": "/support/sales/"}, {"isActive": false, "title": "Purchase Terms", "url": "/legal/docs/store/terms/", "isUrlShouldBeLocalized": true, "cleaned_url": "/legal/docs/store/terms/"}, {"isActive": false, "title": "FAQ", "url": "https://sales.jetbrains.com/", "isUrlShouldBeLocalized": true, "cleaned_url": "https://sales.jetbrains.com/"}, {"isActive": false, "title": "Partners and Resellers", "url": "/company/partners/", "isUrlShouldBeLocalized": true, "cleaned_url": "/company/partners/"}]}]}, "priority": 3}, {"isActive": false, "title": "Login", "url": "https://account.jetbrains.com/", "isMobileOnly": true, "cleaned_url": "https://account.jetbrains.com/"}]}, "secondary": {"isActive": true, "id": "sales-support", "url": "/support/sales/", "title": "Sales Support", "items": [{"isActive": false, "title": "Contact Sales", "url": "/support/sales/", "cleaned_url": "/support/sales/"}, {"isActive": false, "title": "Purchase Terms", "url": "/legal/docs/store/terms/", "items": [{"isActive": false, "title": "Available Subscription Options", "url": "/legal/docs/store/terms/", "cleaned_url": "/legal/docs/store/terms/"}, {"isActive": false, "title": "Available Subscription Options", "url": "/store/comparison.html", "cleaned_url": "/store/comparison.html"}], "cleaned_url": "/legal/docs/store/terms/"}, {"isActive": false, "title": "FAQ", "url": "https://sales.jetbrains.com", "cleaned_url": "https://sales.jetbrains.com"}], "cleaned_url": "/support/sales/"}}; var is_layout_adaptive = false; var disable_language_picker = false; var localized_domains = [{"defaultLanguage": "en", "domain": "blog.jetbrains.com", "locales": {"de-de": "de", "en-us": "en", "es-es": "es", "fr-fr": "fr", "ja-jp": "ja", "ko-kr": "ko", "pt-br": "pt-br", "ru-ru": "ru", "zh-cn": "zh-hans"}, "pathsLocalization": false, "suffixDefault": false}, {"defaultLanguage": "en-us", "domain": "lp.jetbrains.com", "locales": {"de-de": "de-de", "en-us": "en-us", "es-es": "es-es", "fr-fr": "fr-fr", "ja-jp": "ja-jp", "ko-kr": "ko-kr", "pt-br": "pt-br", "ru-ru": "ru-ru", "zh-cn": "zh-cn"}, "pathsLocalization": true, "suffixDefault": false}, {"defaultLanguage": "en-us", "domain": "sales.jetbrains.com", "locales": {"de-de": "de", "en-us": "en-gb", "es-es": "es", "fr-fr": "fr", "ja-jp": "ja", "ko-kr": "ko", "pt-br": "pt-br", "ru-ru": "ru", "zh-cn": "zh-cn"}, "pathsLocalization": true, "prefixPath": "hc", "suffixDefault": true}]; var english_only_url_prefixes = []; var is_landing_view = false; var theme = 'light'; </script> <script></script> <link href="/_assets/common.fc20e675414b11b2ffcc.css" rel="stylesheet" type="text/css"> <link href="/_assets/default-page.38432614892ab5141ab5.css" rel="stylesheet" type="text/css"> <script src="/_assets/common.3d263ad36ef87faba279.js" type="text/javascript"></script> <script src="/_assets/default-page.9c6d7ba5f3b9ade355ce.js" type="text/javascript"></script> <script src="/_assets/legal-docs.9a35fb8ce675464a662f.js" type="text/javascript"></script> <!-- Social Media tag Starts --> <!-- Open Graph data --> <meta property="og:title" content="Third-Party Services"/> <meta property="og:description" content=" "/> <meta property="og:image" content="https://resources.jetbrains.com/storage/products/jetbrains/img/meta/preview.png "/> <meta property="og:site_name" content="JetBrains"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.jetbrains.com/legal/docs/privacy/third-parties/"/> <!-- Social Media tag Ends --> </head> <body class="nojs body-adaptive page-color-default-purple wt-primary-map"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5P98" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> /*! modernizr 3.2.0 (Custom Build) | MIT * * http://modernizr.com/download/?-flexbox-flexboxtweener !*/ !function(e,n,t){function r(e,n){return typeof e===n}function o(){var e,n,t,o,i,s,l;for(var f in v)if(v.hasOwnProperty(f)){if(e=[],n=v[f],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(o=r(n.fn,"function")?n.fn():n.fn,i=0;i<e.length;i++)s=e[i],l=s.split("."),1===l.length?Modernizr[l[0]]=o:(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=o),C.push((o?"":"no-")+l.join("-"))}}function i(e,n){return!!~(""+e).indexOf(n)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function l(e,n){return function(){return e.apply(n,arguments)}}function f(e,n,t){var o;for(var i in e)if(e[i]in n)return t===!1?e[i]:(o=n[e[i]],r(o,"function")?l(o,t||n):o);return!1}function a(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function u(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):b?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function d(){var e=n.body;return e||(e=u(b?"svg":"body"),e.fake=!0),e}function p(e,t,r,o){var i,s,l,f,a="modernizr",p=u("div"),c=d();if(parseInt(r,10))for(;r--;)l=u("div"),l.id=o?o[r]:a+(r+1),p.appendChild(l);return i=u("style"),i.type="text/css",i.id="s"+a,(c.fake?c:p).appendChild(i),c.appendChild(p),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(n.createTextNode(e)),p.id=a,c.fake&&(c.style.background="",c.style.overflow="hidden",f=_.style.overflow,_.style.overflow="hidden",_.appendChild(c)),s=t(p,e),c.fake?(c.parentNode.removeChild(c),_.style.overflow=f,_.offsetHeight):p.parentNode.removeChild(p),!!s}function c(n,r){var o=n.length;if("CSS"in e&&"supports"in e.CSS){for(;o--;)if(e.CSS.supports(a(n[o]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];o--;)i.push("("+a(n[o])+":"+r+")");return i=i.join(" or "),p("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return t}function m(e,n,o,l){function f(){d&&(delete E.style,delete E.modElem)}if(l=r(l,"undefined")?!1:l,!r(o,"undefined")){var a=c(e,o);if(!r(a,"undefined"))return a}for(var d,p,m,h,y,v=["modernizr","tspan"];!E.style;)d=!0,E.modElem=u(v.shift()),E.style=E.modElem.style;for(m=e.length,p=0;m>p;p++)if(h=e[p],y=E.style[h],i(h,"-")&&(h=s(h)),E.style[h]!==t){if(l||r(o,"undefined"))return f(),"pfx"==n?h:!0;try{E.style[h]=o}catch(g){}if(E.style[h]!=y)return f(),"pfx"==n?h:!0}return f(),!1}function h(e,n,t,o,i){var s=e.charAt(0).toUpperCase()+e.slice(1),l=(e+" "+x.join(s+" ")+s).split(" ");return r(n,"string")||r(n,"undefined")?m(l,n,o,i):(l=(e+" "+S.join(s+" ")+s).split(" "),f(l,n,t))}function y(e,n,r){return h(e,t,t,n,r)}var v=[],g={_version:"3.2.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){v.push({name:e,fn:n,options:t})},addAsyncTest:function(e){v.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=g,Modernizr=new Modernizr;var C=[],w="Moz O ms Webkit",x=g._config.usePrefixes?w.split(" "):[];g._cssomPrefixes=x;var S=g._config.usePrefixes?w.toLowerCase().split(" "):[];g._domPrefixes=S;var _=n.documentElement,b="svg"===_.nodeName.toLowerCase(),z={elem:u("modernizr")};Modernizr._q.push(function(){delete z.elem});var E={style:z.elem.style};Modernizr._q.unshift(function(){delete E.style}),g.testAllProps=h,g.testAllProps=y,Modernizr.addTest("flexbox",y("flexBasis","1px",!0)),Modernizr.addTest("flexboxtweener",y("flexAlign","end",!0)),o(),delete g.addTest,delete g.addAsyncTest;for(var P=0;P<Modernizr._q.length;P++)Modernizr._q[P]();e.Modernizr=Modernizr}(window,document); if (!Modernizr.flexbox && !Modernizr.flexboxtweener) { var $body = $('body'); var nodesClasses = { wrapper: 'not-supported-browser', container: 'not-supported-browser__container', title: 'not-supported-browser__title', content: 'not-supported-browser__content', logo: 'not-supported-browser__logo' }; var nodes = { wrapper: $('<div class="' + nodesClasses.wrapper + '"></div>'), title: $('<div class="' + nodesClasses.title + '">Sorry, your browser is not fully supported</div>'), content: $('<div class="' + nodesClasses.content + '">There may be some issues with pages layout in your current browser.<br/>Please use an alternate browser until we resolve the issues.<br/>Thank you.</div>'), container: $('<div class="' + nodesClasses.container + '"></div>'), logo: $('<div class="' + nodesClasses.logo + '"><svg class="sprite-img _jetbrains" xmlns:xlink="http://www.w3.org/1999/xlink"><use xlink:href="#jetbrains"></use></svg></div>') }; $body.addClass('overflow-hidden'); nodes.content .prepend(nodes.title) .prepend(nodes.logo); nodes.container .append(nodes.content); nodes.wrapper .append(nodes.container) .appendTo($body); } </script> <div class="page"> <div class="page__header "> <div class="page__header-language-suggestion" id="language-suggest-bar"></div> <div class="page__header-country-suggestion" id="country-suggest-bar"></div> <div class="site-header-container" id="js-site-header-container"> <div class="site-header-stub "> <div class="wt-container site-header-stub__inner"> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 69px"></div> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 81px"></div> <div class="site-header-stub__menu-main-skeleton-text" style="min-width: 46px"></div> <div class="site-header-stub__menu-main-skeleton-button"></div> <div class="site-header-stub__menu-main-skeleton-button"></div> </div> </div> </div> <div class="menu-second " id="js-menu-second"> <div class="wt-container"> <div id="js-menu-second-mobile-wrapper" class="menu-second-mobile-wrapper wt-display-none"> <div id="js-menu-second-mobile"> <div class="menu-second-mobile wt-row wt-row_size_m wt-row_align-items_center wt-row_justify_between "> <div class="wt-col-inline menu-second-skeleton-text-2" style="width: 120px"></div> <div class="wt-col-inline menu-second-skeleton-button" style="width: 80px"></div> </div> </div> </div> <div id="js-menu-second-desktop" class="menu-second-desktop wt-row wt-row_size_s wt-row_align-items_center wt-row_justify_between wt-row_nowrap wt-row-sm_wrap"> <div class="wt-col-inline menu-second-title-box-wrapper"> <a class="menu-second-title-box" href="/support/sales/"> <span class="menu-second-title-box__title wt-h3 ">Sales Support</span> </a> </div> <div class="wt-col-auto-fill"> <div class="wt-row wt-row_justify_end wt-row_align-items_center wt-row_size_0"> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-item menu-second-skeleton-text-2 menu-second__link"></div> <div class="wt-col-inline menu-second__buttons"> </div> </div> </div> </div> </div> </div> <style> /* site header stub height is needed to avoid Cumulative Layout Shift (CLS), which is a Web Vital */ .site-header-stub { height: var(--site-header-height, 72px); background-color: var(--site-header-bg-color, var(--rs-color-black)); } @media (max-width: 1000px) { .site-header-stub--adaptive { height: var(--mobile-site-header-height, 48px); } } </style> </div> <div class="page__content " data-js-crawler="content-root"> <section class="wt-section"> <div class="wt-container"> <div class="wt-row wt-row_size_m"> <div class="wt-col-8 wt-col-lg-9 wt-col-sm-12 wt-article"> <!-- 3.5 --> <!-- 2024-11-06 --> <div class="licenseContent"> <h1 id="third-party-services">Third-Party Services</h1> <p>Version 3.5, effective as of November 6, 2024</p> <p>JetBrains s.r.o. (“<strong>JetBrains</strong>”) is a products and services provider based in the Czech Republic (EU), so its activities are directly regulated by the EU General Data Protection Regulation (GDPR). JetBrains relies on certain third parties and affiliates, which may host some products offered by JetBrains, facilitate communication between JetBrains and customers, or otherwise help JetBrains with certain processes. Due to the nature of their engagement, these entities may have access to certain data shared by customers (including but not limited to some personal data). Here is a more detailed overview of the third parties and JetBrains affiliates to which customer data can be made available.</p> <p><strong>A. Third Parties and JetBrains Affiliates Engaged in the Provision of Products and Services (Sub-Processors)</strong></p> <p>JetBrains offers products that are installed on customers’ infrastructure as well as products hosted by JetBrains. If you install on-premises products such as IDEs or .NET &amp; Visual Studio Tools, these products are located on your hardware. JetBrains does not provide hosting for these products and does not have access to any of your data processed with these tools, unless you actively decide to share this data with JetBrains. Please note that some on-premises products have certain plugins or extensions you might install and communicate with JetBrains servers. Please read the documentation for more information before installing and using such extensions and plugins.</p> <p>If you use a service hosted by JetBrains, or share certain personal data through a support request, JetBrains may process the data with the help of the following third-party providers and affiliates. JetBrains considers these entities to be possible sub-processors of customers’ personal data in terms of the GDPR, and JetBrains maintains data processing agreements with them. This ensures adequate levels of data protection consistent with JetBrains’ obligations to its customers. JetBrains will inform customers about the changes of these sub-processors in accordance with the applicable data processing agreement.</p> <p><strong>1. Third-Party Hosting Providers</strong></p> <p>When JetBrains offers services that it hosts, the following third parties are used as hosting sub-providers:</p> <table> <thead> <tr class="header"> <th>Product Name</th> <th>Third-Party Provider</th> <th>Data Center Location</th> </tr> </thead> <tbody> <tr class="odd"> <td>Code With Me*/Remote Development/Fleet</td> <td><a href="https://cloud.google.com/terms/cloud-privacy-notice">Google Cloud</a> EMEA Limited (Ireland)</td> <td>Ireland (EU)</td> </tr> <tr class="even"> <td>Datalore (Community, Professional)*</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="odd"> <td>License Vault</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="even"> <td>Space</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="odd"> <td>TeamCity Cloud*</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="even"> <td>YouTrack Cloud*</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>When you confirm the creation of a new instance, you choose the location where JetBrains stores your data from a list of available data centers. YouTrack Cloud instances can be stored in the following data center locations: US West (N. California), EU (Ireland), Asia Pacific (Singapore).</td> </tr> <tr class="odd"> <td>Qodana</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="even"> <td>IDE Services Cloud*</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="odd"> <td>On-premises versions of products (personal data related to licenses)</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> </tbody> </table> <p><em>\</em>Code With Me, Datalore, TeamCity, License Vault, Space, IDE Services and YouTrack are also available in on-premises versions installed on the customer’s infrastructure. This is an option for customers who prefer not to have their data hosted by third parties. Please contact the JetBrains Sales team for more information.*</p> <p>For communication with customers, JetBrains uses the following providers, which may also process certain customer data made available by customers as part of their communication:</p> <table> <thead> <tr class="header"> <th>Service</th> <th>Third-Party Provider</th> <th>Data Center Location</th> </tr> </thead> <tbody> <tr class="odd"> <td>Support ticket system</td> <td><a href="https://www.zendesk.com/company/agreements-and-terms/privacy-notice/">Zendesk, Inc. (U.S.)</a></td> <td>Germany (EU)</td> </tr> <tr class="even"> <td>Internal support systems</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg)</td> <td>Ireland (EU)</td> </tr> <tr class="odd"> <td>Internal support systems</td> <td><a href="https://cloud.google.com/terms/cloud-privacy-notice">Google Cloud</a> EMEA Limited (Ireland)</td> <td>Finland (EU)</td> </tr> <tr class="even"> <td>Technical support services</td> <td><a href="https://www.justaftermidnight247.com/">JUST AFTER MIDNIGHT LIMITED</a></td> <td>UK</td> </tr> </tbody> </table> <p><strong>2. Affiliates Engaged in JetBrains’ Services</strong></p> <p>When customers request services that include personal data processing, JetBrains may engage its affiliates to provide such a service and make the personal data available to them as necessary to provide the services as described <a href="https://www.jetbrains.com/legal/docs/privacy/third-parties/affiliates/">here</a>.</p> <p><strong>B. Third Parties Supporting JetBrains Internal Processes (Other Recipients)</strong></p> <p>When JetBrains processes data for internal purposes as a data controller, other JetBrains affiliates listed <a href="https://www.jetbrains.com/company/contacts/#headquarters-international-sales">here</a> may have access to the data as needed. Additionally, JetBrains uses additional providers that do not have access to customer content processed as part of JetBrains’ services, but that can receive certain personal data relating to, for example, individual customers, contact details of corporate customers’ employees, or other representatives, users of products or services, visitors to JetBrains’ websites or premises, or other individuals.</p> <p><strong>1. Essential Processors</strong></p> <p>These providers are engaged by JetBrains for the processing of data necessary for our products or services to work, for our communication with customers or users, or further internal operations, and include, but are not limited to:</p> <p>• Providers of hosting for JetBrains’ internal applications and email and file storage providers, such as <a href="https://aws.amazon.com/privacy/">Amazon AWS</a>, <a href="https://azure.microsoft.com/en-us/support/legal/">Microsoft Azure</a>, or <a href="https://cloud.google.com/terms/cloud-privacy-notice">Google Cloud Platform</a>;</p> <p>• Providers of messaging services, such as <a href="https://www.adobe.com/hu/privacy.html">Marketo</a>;</p> <p>• Providers of authentication services, such as <a href="https://policies.google.com/privacy">Google</a>, <a href="https://docs.github.com/en/github/site-policy/github-privacy-statement">GitHub</a>, <a href="https://about.gitlab.com/privacy/">GitLab</a>, or <a href="https://www.atlassian.com/legal/privacy-policy">BitBucket</a>;</p> <p>• Payment services providers, such as <a href="https://www.adyen.com/legal/terms-and-conditions#confidentiality-privacy-and-compliance">Adyen</a> or <a href="https://www.braintreepayments.com/legal/braintree-privacy-policy">Braintree</a>;</p> <p>• Providers of billing, accounting, and taxation platforms, such as <a href="https://www.netsuite.com/portal/privacy.shtml">NetSuite</a>, <a href="https://www.avalara.com/legal/privacy-policy/">Avalara</a>, or <a href="https://www.taxamo.com/privacy-policy">Taxamo</a>;</p> <p>• Anonymous analytics providers, such as <a href="https://www.google.com/policies/privacy/">Google</a> (Google Analytics, Google Tag Manager, and Google DoubleClick) for analytics on our websites, <a href="https://www.hotjar.com/privacy">HotJar</a> for analytics on our websites, or <a href="https://docs.bugsnag.com/legal/privacy-policy/">Bugsnag</a> for analytics in our mobile apps.</p> <p><strong>2. Optional Processors</strong></p> <p>Optional processors are used for certain types of processing with which you expressly agree or otherwise consent to, for instance, when you interact with JetBrains’ social media profiles or complete an optional survey. Optional processors include but are not limited to:</p> <p>• Customer quizzes or surveys, such as <a href="https://www.alchemer.com/privacy/">Alchemer</a>, <a href="https://www.quicktapsurvey.com/privacy-policy">QuickTapSurvey</a>, or <a href="https://www.hotjar.com/legal/policies/privacy/">HotJar</a>;</p> <p>• Third-party functionalities that process personal data on our websites (analytics, search bars, etc.), such as <a href="https://www.google.com/policies/privacy/">Google</a> (Google Analytics, Google Tag Manager), <a href="https://www.hotjar.com/legal/policies/privacy/">HotJar</a>, <a href="https://www.algolia.com/policies/privacy">Algolia</a>, or <a href="https://newrelic.com/privacy">New Relic</a>;</p> <p>• Providing demos, or other types of communication through our <a href="https://www.jetbrains.com/company/consulting-partners/">consulting partners.</a></p> <p>The providers and entities in Section B process the data on behalf of JetBrains as a controller and are engaged by JetBrains as described in the <a href="https://www.jetbrains.com/legal/docs/privacy/privacy/">Privacy Notice</a>. JetBrains does not sell your data to any third party.</p> <p><strong>C. AI and LLM services</strong><br /> JetBrains AI features are hosted services based on large, connected language models operated either by JetBrains or by third parties.<br /> A list of the large language models connected to JetBrains AI and third parties operating these models is available at <a href="https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/">JetBrains AI Service Providers</a> and can be updated at any time through the publication of a new list.<br /> When you activate AI features in any JetBrains product, your data might be shared and processed with third parties operating the AI and/or the large language model service solely for the purpose of generating the outputs or making suggestions.</p> <p>In case you input any personal data into AI services, JetBrains are the data processor to such personal data and the service providers are considered as data sub-processors. JetBrains only uses providers which offer adequate processing and protection of your personal data. For more details please see the <a href="https://www.jetbrains.com/legal/docs/terms/jetbrains-ai-service/">JetBrains AI Terms of Service</a>.</p> <p>JetBrains AI services use the following third-party language model service providers as AI subcontractors. Based on the JetBrains AI version that you use, your inputs and data will be shared with these listed AI subcontractors.</p> <table> <thead> <tr class="header"> <th>Service</th> <th>Model Provider</th> <th>Model Name(s)</th> <th>Data Locations</th> </tr> </thead> <tbody> <tr class="odd"> <td>JetBrains AI Lite / Pro</td> <td>OpenAI, Google</td> <td>GPT-family, Gemini, PALM2</td> <td>OpenAI: Azure US Google: the EU, the US, and Asia (for more details, please visit <a href="https://cloud.google.com/about/locations/#regions">this link</a>).</td> </tr> <tr class="even"> <td>JetBrains AI Enterprise (powered by JetBrains AI)</td> <td>OpenAI, Google</td> <td>GPT-family, Gemini, PALM2</td> <td>OpenAI: Azure US Google: the EU, the US, and Asia (for more details, please visit <a href="https://cloud.google.com/about/locations/#regions">this link</a>).</td> </tr> <tr class="odd"> <td>JetBrains AI Enterprise (powered by OpenAI)</td> <td>Open AI</td> <td>GPT-family</td> <td>OpenAI: Azure US</td> </tr> <tr class="even"> <td>JetBrains AI Enterprise (powered by Google)</td> <td>Google*</td> <td>Gemini, PALM2</td> <td>Google: the EU, the US, and Asia (for more details, please visit <a href="https://cloud.google.com/about/locations/#regions">this link</a>).</td> </tr> <tr class="odd"> <td>Grazie Extension / Pro</td> <td>OpenAI</td> <td>GPT-family</td> <td>OpenAI: Azure US</td> </tr> </tbody> </table> <table> <thead> <tr class="header"> <th>Process</th> <th>Recipient</th> <th>Third-Party</th> <th>Data Location</th> </tr> </thead> <tbody> <tr class="odd"> <td><strong><a href="https://www.jetbrains.com/help/ai/data-collection-and-use-policy.html#detailed-data-collection">Detailed Data Collection</a></strong></td> <td>JetBrains</td> <td><a href="https://aws.amazon.com/privacy/">Amazon Web Services</a> EMEA SARL (Luxembourg) <a href="https://cloud.google.com/terms/cloud-privacy-notice">Google Cloud</a> EMEA Limited (Ireland)</td> <td>Ireland (EU) Netherlands (EU) Oregon (US) Singapore LLM third-party providers - <a href="https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/" class="uri">https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/service-providers/</a></td> </tr> </tbody> </table> <p>For more details regarding Google's models, please see <a href="https://cloud.google.com/gemini/docs/locations#asia-pacific">this link.</a></p> <p><strong>Contact us</strong></p> <p>If you have any questions or concerns, please let us know by sending an email to <a href="mailto:privacy@jetbrains.com">privacy@jetbrains.com</a>.</p> </div> </div> <div class="wt-col-3 wt-col-sm-12 wt-offset-left-1 wt-offset-left-lg-0 wt-offset-top-96"> <div class="license-agreement-sidebar"> <h4 class="wt-h4">Download:</h4> <ul class="wt-text-2"> <li class="wt-offset-top-12"><a href="/legal/docs/privacy/third-parties/third-parties.docx" class="wt-link">Microsoft Word</a> <span class="wt-text-3">(.docx)</span></li> <li class="wt-offset-top-12"><a href="/legal/docs/privacy/third-parties/third-parties.pdf" class="wt-link">PDF Document</a> <span class="wt-text-3">(.pdf)</span></li> </ul> <h4 class="wt-h4 wt-h4_flow">Help</h4> <ul class="wt-text-2"> <li class="wt-offset-top-12"><a href="//sales.jetbrains.com" title="Answers to questions about licenses and licensing policies" class="wt-link">Licensing FAQs</a></li> <li class="wt-offset-top-12"><a href="/store/terms/" title="Info about ordering and payment options, currencies, &amp; more" class="wt-link">Purchase Terms</a></li> <li class="wt-offset-top-12"><a href="/support/sales/" class="wt-link">Contact Sales</a></li> </ul> </div> </div> </div> </div> </section> </div> <div class="page__footer" id="footer-container"> <footer class="footer" id="footer"></footer> </div> </div> <script> (function () { function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } function updateQueryStringParameter(uri, key, value) { var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i"); var separator = uri.indexOf('?') !== -1 ? "&" : "?"; if (uri.match(re)) { return uri.replace(re, '$1' + key + "=" + value + '$2'); } else { return uri + separator + key + "=" + value; } } var downloadLink = document.getElementById("download-link"); if (downloadLink != null) { var platform = getParameterByName('platform'); platform = platform != null ? platform : "windows"; var href = downloadLink.getAttribute("href"); var code = getParameterByName("code"); if(code != null) { href = updateQueryStringParameter(href, "code", code) } href = updateQueryStringParameter(href, "platform", platform); downloadLink.setAttribute("href", href); } })(); </script><script> (function() { var STORAGE_KEY_NAME = 'firefoxDisappearedSVGWorkaround'; var STORAGE_KEY_VALUE = '1'; var isFirefox = /firefox/i.test(navigator.userAgent); if (!isFirefox || isFirefox && sessionStorage.getItem(STORAGE_KEY_NAME) === STORAGE_KEY_VALUE) { return; } var arrayFrom = function (arrayLike) { return Array.prototype.slice.call(arrayLike, 0); }; function workaround() { var uses = document.querySelectorAll('.page svg use'); var badNodesCount = 0; arrayFrom(uses).forEach(function (node) { var rect = node.getBoundingClientRect(); if (rect.width === 0 && rect.height === 0) badNodesCount++; }); if (badNodesCount === uses.length) { sessionStorage.setItem(STORAGE_KEY_NAME, STORAGE_KEY_VALUE); if (typeof dataLayer !== 'undefined') dataLayer.push({'firefoxDisappearedSVGWorkaround': STORAGE_KEY_VALUE}); window.location.replace(window.location.href); } } window.addEventListener('DOMContentLoaded', workaround); })(); </script> <script src="/_assets/banner-rotator.entry.1e26f1529fcd1ed02488.js" type="text/javascript"></script> <link href="/_assets/banner-rotator.entry.1213bcca835e111c6db1.css" rel="stylesheet" type="text/css"> </body> </html>

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