|
Your data is our highest priority |
Purpose and use of collected information
Specifics on the data sent to CloudBees Smart Tests
Does CloudBees Smart Tests need access to my source code?
Yes, with Predictive Test Selection (PTS) v2, CloudBees Smart Tests temporarily processes the content of your source code files to generate embeddings — vectorized representations that allow our AI models to understand and analyze code and test file relationships more effectively.
Here’s what that means in practice:
-
The full source code content is sent securely to OpenAI to create these embeddings
-
The raw source code itself is not stored or retained by CloudBees Smart Tests or OpenAI after the embeddings are created
-
Only the embeddings are stored in the CloudBees Smart Tests system
-
These are mathematical representations of the repo’s file structure and content — they cannot be used to reconstruct the original source code
What data is sent to CloudBees Smart Tests?
The key inputs to enable Predictive Test Selection (PTS) and AI-powered insights are:
-
Source code files — The full content of source code files is temporarily processed to generate embeddings, which are mathematical representations of your code.
-
These embeddings allow our AI models to understand the relationships between code and tests.
-
The raw source code itself is not stored by CloudBees Smart Tests or OpenAI after embeddings are generated.
-
Only the embeddings — which cannot be reverse-engineered into your original source — are retained for analysis and prediction.
-
-
Metadata about the code changes being tested, including:
-
Names and paths of files added, removed, or modified
-
Number of lines changed
-
Git commit hashes
-
Git author details (hashed using SHA-256)
-
-
Metadata about the test cases that were run, including:
-
Names and paths of test files and test cases
-
Pass/fail/skipped status of each test case
-
Duration of each test case
-
Associations between test cases and test suites (for example,
unit,integration)
-
Data storage and retention
Removing personal information from CloudBees Smart Tests
CloudBees Smart Tests stores user email addresses for the purpose of authentication.
Can CloudBees Smart Tests Support provide customer data in a readable and easily transferable format when required by the customer?
Yes. A customer has to contact support to request this information.