Privacy Policy
What data preloop collects, why, who sees it, and how long we keep it.
What data preloop collects, why, who sees it, and how long we keep it.
GetVariant LLC, a Delaware limited liability company.
Owner contact email: [email protected].
For the content your workflows send us (code, logs, artifacts, caches, secrets and the rest), your organization decides what goes in and we process it on your behalf as a Data Processor. For your account, billing, and our website, GetVariant LLC decides how the data is used and acts as Data Controller. This policy explains both.
GetVariant LLC ("preloop") collects the following types of Personal Data when you create an account, install the preloop GitHub App, run workflows, or use this website:
You are responsible for ensuring you have consent to provide any third-party Personal Data. Withholding data marked as required may make some features unavailable.
preloop implements industry-standard security measures to protect your data from unauthorized access, disclosure, modification, or destruction. Every job runs in its own isolated environment that is destroyed when the job ends. Data is encrypted in transit and at rest, and access inside preloop is limited by role and logged. Our security page has the details.
Data processing follows procedures aligned with the purposes in this policy. In addition to preloop's internal teams, your data may be accessed by trusted third-party service providers appointed as Data Processors — our payment processor, hosting providers, and analytics tools. These parties are bound by confidentiality and are only given the access needed to provide their service to us. The current list is published on our subprocessors page.
preloop processes Personal Data on the following legal grounds:
preloop does not use Personal Data or your content to train Artificial Intelligence (AI) or Machine Learning (ML) models. Where preloop features use third-party AI services — for example, agents that watch your CI and propose changes — the data those services process is not used to train or improve their models. These features can be disabled at the organization level.
You may contact us to clarify which legal basis applies to a given processing activity, or whether providing particular data is a statutory or contractual requirement.
preloop stores and processes data in the United States, on servers we operate ourselves. If you use preloop from elsewhere, your data will be transferred to the United States. Subprocessors that handle your data, and their processing locations, are listed on the subprocessors page.
We keep Personal Data only as long as it is useful to you, needed to perform the contract, or required by law.
| Data | How long |
|---|---|
| Code submitted from your machine | Deleted when the run finishes; your organization can keep it longer if needed |
| Job environments | Destroyed when the job ends; a failed job kept for debugging is held for 30 minutes |
| Logs | 30 days by default; your organization can set 1 to 90 days |
| Artifacts | 30 days by default; your organization can set 1 to 90 days |
| Caches | Removed after 7 days without use, or sooner when the 10 GB storage limit is reached |
| Test results and reuse data | 90 days |
| Run records | While your organization exists |
| Secrets | Until you delete them |
| Audit log | 90 days |
| GitHub webhook events | 30 days |
| Account data | While your account is active, then 30 days after it is closed |
| Billing records | 7 years, as tax law requires |
Backups follow the same rules: deleted data leaves our backups within 30 days.
When your organization closes, you have 30 days to export your content. After that, we delete all relevant data within 30 days using industry-standard methods, except billing records we must keep. Once a retention period has expired, the rights of access, erasure, rectification, and portability can no longer be exercised for that data.
Personal Data is collected for the following purposes and using the following services:
preloop processes payments by card or other means through an external payment provider. In general, you provide payment details directly to the provider; preloop receives only confirmation that a payment succeeded, plus billing contact details and purchase history.
Stripe (Stripe Inc.) — payment processing and invoicing. Personal Data processed: email address, payment information, purchase history, usage data. Place of processing: United States.
By registering or authenticating, you allow preloop to identify you and give you access to its services. Third parties provide the underlying authentication and repository access; preloop can access data held by those services for identification purposes.
GitHub OAuth and the preloop GitHub App (GitHub Inc.) — sign-in, organization membership, repository access, and the webhook events that trigger runs. Personal Data processed: various types of data as specified in GitHub's privacy policy, plus repository and event metadata granted by the installation. Place of processing: United States.
PostHog (PostHog Inc.) — website and product analytics. Personal Data processed: pages visited, features used, usage events, basic device information, IP address. Place of processing: United States.
Cloudflare (Cloudflare Inc.) — hosting and delivery of this website. Because Cloudflare filters traffic between your browser and the site, it sees standard web request data. Personal Data processed: various types of data as specified in Cloudflare's privacy policy, including IP address and request data. Place of processing: global network.
Amazon Web Services (Amazon Web Services, Inc.) — key management and encrypted secret storage. Personal Data processed: encrypted secret values; our databases encrypt at rest using managed keys. Place of processing: United States.
Tailscale (Tailscale Inc.) — secure network connections to our servers, including delivery of GitHub webhook events to preloop. Personal Data processed: network traffic metadata and the payloads it carries. Place of processing: United States.
preloop does not use your data for advertising. In addition to any opt-out features in the services listed above, you may follow the instructions provided by YourOnlineChoices (EU), the Network Advertising Initiative (US), the Digital Advertising Alliance (US), DAAC (Canada), or DDAI (Japan), which let you set tracking preferences across most advertising tools, or use your device's advertising settings.
You have the following rights regarding your Personal Data:
To exercise any of these rights, email [email protected]. We will answer within 30 days and will not treat you differently for asking. For content an organization controls, the organization decides; we will pass requests about it to them.
Where we process Personal Data on the basis of legitimate interests — such as security, abuse prevention, and service improvement — you may object by giving a reason related to your situation, and we will assess the request. preloop does not process Personal Data for direct marketing, so no objection is needed for that.
Your Personal Data may be used for legal purposes in court or in the stages leading to possible legal action arising from improper use of the service. You acknowledge that we may be required to reveal Personal Data on request of public authorities.
For operation and maintenance, preloop and the third-party services it uses may collect files that record interactions with the service (system logs) and may use Personal Data such as the IP address for this purpose.
This service does not support "Do Not Track" requests. Whether the third-party services it uses honor them is described in their own privacy policies.
We may modify this policy at any time. Changes are posted on this page and the effective data updated. For significant changes that materially affect how we process your Personal Data, we will notify you by the email address associated with your account before they take effect. We encourage you to review this page regularly.
Personal Data (or Data): any information that can directly or indirectly identify a natural person — including email addresses, personal identification numbers, and online identifiers.
Usage Data: information collected automatically through the service — IP addresses, URIs, request times and methods, response codes, browser and operating system details, and time spent on pages.
User: the individual using the service; synonymous with Data Subject unless otherwise specified.
Data Subject: the natural person to whom the Personal Data pertains.
Data Processor: a person or body that processes Personal Data on behalf of the Data Controller, as described in this policy — including the subprocessors we list.
Data Controller (or Owner): GetVariant LLC, the entity that determines the purposes and means of processing Personal Data.
Service: the hosted CI for GitHub Actions workflows provided by preloop, including the website, CLI, API, runners, caches, and related tooling.
Legal information: this Privacy Policy is prepared in accordance with applicable legislation including Articles 13 and 14 of Regulation (EU) 2016/679 (General Data Protection Regulation). It relates exclusively to preloop unless stated otherwise.
Questions about privacy, or a request about your data: [email protected].