DRAFT — pending legal review. This document is a working draft. Production legal documents will be reviewed by qualified counsel before public launch. Bracketed placeholders [LIKE_THIS] mark fields still to be finalized.
← home

Privacy Policy

Last updated: 2026-05-19Effective: [EFFECTIVE_DATE]

This Privacy Policy explains what data ArqZero (“Service”) collects, why, and what your rights are. ArqZero is operated by [OPERATOR_LEGAL_NAME](“we”, “us”) located in [OPERATOR_JURISDICTION]. Questions: privacy@arqzero.dev.

1. The BYOK architecture

ArqZero is bring-your-own-key: you supply your API key for the LLM provider of your choice (OpenAI, Anthropic, Fireworks, OpenRouter, Ollama, etc.). When you run the CLI:

2. Data we collect

2.1 Account data

2.2 Usage data

2.3 Team Memory (opt-in, Team tier only)

If you enable Team Memory, key-value entries you write are stored on our servers and shared with your team. You control what is written. Maximum 64 KB per value.

2.4 Payment data

Stripe processes payments and stores card details. We receive only a customer identifier and subscription status — never full card numbers. See Stripe's privacy notice at stripe.com/privacy.

2.5 Email delivery

Resend delivers transactional emails (verification codes, team invites). Resend receives recipient address, subject, and message body. See resend.com/legal/privacy-policy.

2.6 Error reporting

The backend reports unhandled errors to Sentry to aid debugging. Sentry receives stack traces and contextual metadata. The CLI may also report errors, but only if you explicitly opt in by setting ARQZERO_TELEMETRY=1— telemetry is off by default. Telemetry payloads contain crash signatures, version string, and OS string only. They do not include command arguments, file paths, or content of your work.

2.7 Website analytics

The website arqzero.dev uses Plausible Analytics, a privacy-preserving service that does not use cookies, does not collect personal data, and does not track users across sites. Aggregate page views and referrer counts are stored.

2.8 Web fonts

The website loads fonts from Google Fonts (fonts.googleapis.com / fonts.gstatic.com). When you load a page, your browser sends a request to Google's servers, which includes your IP address and basic browser data. We do not pass any personal data to Google ourselves, but this network request constitutes a transfer for purposes of GDPR. We are evaluating self-hosting the font to eliminate this transfer; in the meantime see Google's privacy notice at policies.google.com/privacy.

2.9 Server logs

Standard server logs (IP address, request path, timestamp, response code) are retained for up to [LOG_RETENTION_DAYS] days for security and operational debugging.

3. Legal basis for processing (EU/UK users)

4. Data sharing and sub-processors

We do not sell personal data. We share data only with these sub-processors, each bound by a written data processing agreement:

A current list of sub-processors is maintained at /legal/dpa#subprocessors. We will notify customers of material changes with at least 30 days' notice.

5. International data transfers

Some sub-processors operate in the United States. Where you are in the EU/UK, cross-border transfers occur under Standard Contractual Clauses or equivalent safeguards as available from each sub-processor.

6. Retention

7. Your rights

Depending on your jurisdiction, you have rights to:

8. Security

We use reasonable technical and organizational measures to protect personal data, including: TLS in transit, encrypted database connections, hashed authentication tokens, row-level security policies, rate limiting, JWT-based session management with short access-token lifetimes, secret rotation procedures, and continuous secret-scanning of source control. No system is perfectly secure; in the event of a breach involving personal data we will notify affected users without undue delay where required by law.

9. Automated decision-making

We do not make decisions that produce legal effects on you, or significantly affect you, solely on the basis of automated processing (including profiling), within the meaning of GDPR Article 22. AI features within the Service generate suggestions the user reviews and applies; the user is the decision-maker.

10. Children

The Service is not directed at children under the relevant age of digital consent:

We do not knowingly collect personal data from users below the applicable threshold. If we learn we have, we will delete the data and any associated account promptly. Parents or guardians who believe their child has used the Service should contact privacy@arqzero.dev.

11. California residents (CCPA / CPRA)

11.1 Notice at Collection

This Privacy Policy serves as the Notice at Collection required by Cal. Civ. Code §1798.100(b):

11.2 Your CCPA/CPRA rights

California residents have the right to:

Exercise rights at privacy@arqzero.dev.

11.3 Do Not Track signals

Some browsers transmit “Do Not Track” (DNT) or Global Privacy Control (GPC) signals. We treat a GPC signal as a valid opt-out request from any “sale” or “sharing” under CCPA. Because we do not sell or share personal information for behavioral advertising, no change is required to our processing on receipt of such a signal. We do not currently respond differently to a generic DNT header.

12. How we verify data subject requests

Requests made via authenticated CLI/API endpoints (/account/data-export,DELETE /account) are verified by your existing JWT session.

Requests made via email to privacy@arqzero.devare verified by: (a) confirming the request is sent from the email address on file for the account; or, (b) where that is not possible, asking you to authenticate via the CLI and trigger the request from there. We may ask follow-up questions based on data we hold to verify identity. We will not disclose personal data in response to an unverified email request.

13. Changes to this policy

We may update this Privacy Policy. Material changes will be announced by email to account holders and via a notice on this page at least 14 days before they take effect.

14. Contact

Data Protection contact: privacy@arqzero.dev
Operator: [OPERATOR_LEGAL_NAME], [OPERATOR_ADDRESS]