This page explains what data we collect, why, where it goes, how long we keep it, and what rights you have. It applies to roam-code.com and all paid Roam services (Roam Review, Roam Cloud, Roam Self-Hosted). It does not apply to the open-source CLI when run locally — that runs entirely on your machine and sends nothing to us.

1. Who we are

The data controller is Cranot (Dimitris), a sole-trader operating from Athens, Greece.

Contact: [email protected]
Privacy + data-subject requests: [email protected]
Security disclosures: [email protected]

2. What runs locally vs. what touches our servers

The open-source CLI (roam-code on PyPI) runs entirely on your machine. It writes a SQLite file inside your repo's .roam/ directory. It does not phone home, send telemetry, or transmit any source code. No data crosses the network.

The paid services collect different things, listed below.

3. What this website (roam-code.com) collects

4. What Roam Cloud collects (paid SaaS)

Legal basis: performance of the contract you signed by subscribing.

5. What Roam Review collects (paid GitHub App)

Legal basis: performance of the contract. Roam Review does not retain source code after analysis. The audit-trail JSONL Roam emits contains metadata (verdict, finding count, confidence) — never the diff text.

6. Sub-processors

We will keep this list current. Material changes will be announced 30 days in advance to subscribers, allowing you to object.

7. International transfers

Some sub-processors are US-based (Cloudflare, Stripe, GitHub). Transfers happen under the EU Standard Contractual Clauses (2021/914) and / or the EU-US Data Privacy Framework. We do not transfer source code outside the EEA from the CLI (it stays local) or from Roam Cloud (metrics only).

8. Retention

9. Your rights

Under the GDPR you have the right to:

To exercise any of these rights, email [email protected]. We respond within 30 days.

10. Automated decision-making

Roam analyses code and emits findings. None of those findings result in a legal or similarly significant decision about you as an individual. We do not engage in profiling or automated decision-making within the meaning of GDPR Art. 22.

11. Children

Roam is a developer tool not directed at children under 16. We do not knowingly collect data from children.

12. Changes to this policy

Material changes will be announced at least 30 days in advance to active subscribers. The effective date at the top of this page tracks the latest version.