verqen/← Home

Privacy Policy

Effective date: 2026-09-30 · Last updated: 2026-09-30

This Privacy Policy explains what data Verqen collects, how we use it, and your rights. It is written to be accurate and verifiable — we do not claim controls we do not have.

1. Who we are

Verqen is an AI code-review service for typed codebases, operated by German Kosach, the United Arab Emirates ("Verqen", "we", "us").

For data-protection purposes, where Verqen processes your source code on your behalf, you are the data controller and we are the processor. For your own account and billing data, we are the controller.

2. What we collect

CategoryExamplesSource
Account dataEmail, GitHub identity (username, account ID)You / GitHub via Clerk
Order connectionGitHub account login, installation ID and the repositories the installation allowsGitHub, when you connect an order
Repository metadataRepo names, GitHub repository IDs, PR numbers, commit SHAsGitHub App installation
Source code (transient)Repository archive at the checked commit, read in memoryYour repository, during a run
Run resultsRule, condition, file, line and a one-way hash of the flagged lineProduced by the check
Platform check resultsRule, condition, file and line of each triggered rule on your pull requests, with the rule title and explanation copied from the catalogProduced by the check on the Verqen platform
Order dataPrice, client country, payment document number, contactOur records
Usage & meteringScan counts, aggregate token cost, feature usageOur systems
LogsRedacted operational logs (secrets masked)Our systems

We do not collect or store full copies of your repositories.

When you connect an order, GitHub asks you to authorize Verqen. The access token GitHub returns is used once to read which installation and repositories you chose, is not stored, and is revoked right after.

3. How we handle your source code

This is the part that matters most, so we state it plainly:

4. What we send to model providers

The code the check needs is sent through OpenRouter to the model providers it routes to, under their data-processing terms. We never send it anywhere else.

5. How we use data

We do not sell your data, and we do not use your code or run results to train models.

6. Sub-processors

We use the following sub-processors. Customers receive notice of material changes.

Sub-processorPurposeData exposed
HetznerHosting, database, backupsRun results, order data
CloudflareDNS, network edge, accessRequest metadata
OpenRouter and the model providers it routes toAutomated checkSource code of the checked commit, transiently
GitHubRepository access, GitHub CheckRepository metadata, run results
PostHogProduct analytics and error reportsUsage events, identifiers
ClerkAuthentication for the Verqen platformEmail, GitHub identity

7. Data retention

DataRetention
Source codeDuration of the run only; not stored
Run resultsKept for the order record
Platform check resultsKept for the history of your organization on the platform; deleted on request
LogsRedacted; kept in size-limited files that are overwritten as new entries arrive
Billing recordsRetained as required by law/accounting

You can uninstall the GitHub App at any time; that ends all access to your repositories.

8. Your rights (GDPR and similar)

You have the right to access, correct, delete, export, restrict, or object to the processing of your personal data, and to withdraw consent where processing is based on it. To exercise these rights, contact [email protected]. You may also lodge a complaint with your supervisory authority (in Georgia, the Personal Data Protection Service).

9. International transfers

Hosting and database are in the EU (Hetzner). Some sub-processors (e.g. the model providers OpenRouter routes to) may process data outside the EEA; where they do, transfers are covered by appropriate safeguards such as Standard Contractual Clauses.

10. Security

We describe the actual mechanisms in place. Verqen reduces risk in AI-generated code; it does not guarantee the absence of bugs or vulnerabilities, and should not be the sole gate for safety-critical systems.

11. AI transparency (EU AI Act)

Verqen is an automated tool. It runs without human involvement and applies a published rule catalog; it can miss issues and can report conditions that are not problems in your context. It is not a substitute for security testing.

12. Cookies

We use strictly necessary cookies for authentication and session management (via Clerk), and product-analytics cookies (PostHog) to understand and improve the service. You can request opt-out of analytics at [email protected].

13. Data Processing Agreement

Customers can request a Data Processing Agreement (DPA) at [email protected].

14. Changes

We may update this policy; the "Last updated" date reflects the latest version. Material changes will be communicated to account holders.