Privacy

Privacy Policy

How we handle the source code you upload and the account data you create.

Last updated: April 21, 2026

1. What we receive

When you use PyVMProtect you submit two kinds of data:

2. How we store your source code

Your source code is treated as ephemeral build input, not as stored content.

Retention summary. Source code lives on our systems only for the duration of the build and long enough for you to download the protected output. It is not archived, not backed up to long-term storage, and not used to train any model.

3. Access

Access to the build infrastructure is restricted to operators of PyVMProtect Systems acting under confidentiality obligations. We do not inspect customer source code as a matter of practice, and we do not share it with third parties.

4. Malware and abuse

PyVMProtect is not a tool for malware authors. When automated or manual review identifies content that is plausibly malicious, abusive, or illegal, we reserve the right to:

This is the only scenario in which uploaded source code is kept beyond the normal build lifecycle.

5. Account data and cookies

We store the minimum required to run your account: email, password hash, build history metadata (timestamps, file sizes, target Python version), and payment-processor IDs for paid plans. We do not sell this data. We use first-party cookies only for session management.

6. Your rights (GDPR and similar)

If you are in the EU, UK, or another jurisdiction with equivalent rules, you have the right to access, correct, export, or delete your account data. Write to privacy@pyvmprotect.com and we will respond within 30 days.

Account deletion removes your login and build history. Source code uploaded during your use of the service has already been deleted as described in section 2, so no separate deletion step is required for it.

7. Self-hosted option

For organisations that cannot send source code to a third party, we offer a self-hosted build of the compiler. In that configuration your code never leaves your own infrastructure : no uploads, no build servers, no data sharing. Contact sales to discuss this option.

8. Changes to this policy

If we change how we handle data, we will update this page and record the change date at the top. Material changes will be announced in-product before they take effect.

9. Contact

Privacy questions: privacy@pyvmprotect.com
Operator: PyVMProtect Systems.