No, the shared code resides on the host's machine and is not uploaded to or stored in the cloud or the guests’ computers.īoth the host and guests can collect and store locally log files that include detailed information about the session such as user names, remote addresses with which the connection was established, caret movements, typed symbols, invoked actions, parts of file contents, files opened, file paths, and so on. Are any files stored locally on the guest's machine? JetBrains doesn't inspect or collect any data on the code that is shared during the Code With Me sessions because the information is flowing through the JetBrains servers end-to-end encrypted.
What data is collected during a live session?
JetBrains doesn't access information related to project contents such as sources, project files, config files, because this information is flowing through its servers end-to-end encrypted. JetBrains accesses local IP addresses, project name, and username. What project data is accessed by JetBrains? If you don't want your data to go via JetBrains servers, you can configure the on-premises servers. When initiating a new Code With Me session, the host communicates with JetBrains server over TLS1.2+.Ĭode With Me communicates through an open source distributed protocol created by JetBrains and uses TLS 1.3 for end-to-end encryption. Local IP addresses, project name, and username are shared without encryption as they are used for letting JetBrains establish a session between a host and a guest. Otherwise, the end-to-end encryption is susceptible to MitM. The end-to-end encryption is secure only when a host and a guest verify that the security code matches on both ends. Your project data is going through JetBrains' servers end-to-end encrypted. How and what data is going through JetBrains' servers? The following are questions that might arise when you give access to your computer in the Code With Me session. With that ability comes responsibility to keep your code and level of access secure. Code With Me is a powerful tool that gives you an ability to collaboratively work on your code.