Privacy Policy

Last updated: May 9, 2026

1. Introduction

ContrastCyber ("we", "us") operates ContrastAPI at api.contrastcyber.com. This Privacy Policy covers data we collect via the API surface (REST endpoints, MCP tools, MCP resources, MCP prompts), our HTML landing/docs pages, and our payment provider integrations. The scanner at contrastcyber.com is a separate property with its own Privacy Policy.

2. Data We Collect

2.1 API Usage Data

2.2 Technical Data

2.3 What We Do NOT Collect

2.4 Verify It Yourself

Don't take our word for it. ContrastAPI exposes a transparency endpoint that returns every single row our database has about you — right now, in real time:

curl https://api.contrastcyber.com/v1/privacy/my-data

The response shows your hashed IP, your last 24 hours of endpoint activity (aggregated by endpoint category — no query parameters), your rate limit state, and a not_stored list explaining what is deliberately absent. Pro users additionally see their key record (order ID, creation date, expiry, last use). The endpoint points back to the exact source lines in db.py (hash_client_ip + normalize_endpoint) that enforce the privacy guarantees — so you can audit the code, not just the policy.

3. DNT & Global Privacy Control

We respect the Do Not Track (DNT) and Global Privacy Control (Sec-GPC) headers. If your browser sends either signal, we do not store any hashed IP data with your request. The API still works normally — we simply skip the analytics hash.

4. How We Use Data

5. Data Retention

6. Payment Processors

We use two payment processors for Pro subscriptions:

We do not share any usage data, IP addresses, queries, or response contents with either processor.

7. International Data Transfers

Our server is located in Germany (EU). If you access the Service from outside the EU, your requests are processed on this EU-based server. We do not transfer data to servers outside the EU. Payment processors operate their own infrastructure in their own jurisdictions.

8. GDPR (EU/EEA Users)

If you are located in the European Union or European Economic Area:

9. KVKK (Turkish Users)

If you are located in Turkey, your rights under the Personal Data Protection Law (KVKK, Law No. 6698) are respected. You have the right to learn whether your personal data is processed, request information about processing, learn the purpose and whether data is used accordingly, know third parties to whom data is transferred, request correction or deletion, and object to automated processing. Contact us at the address below to exercise these rights.

10. Security

All data is transmitted over HTTPS. The origin uses Cloudflare Authenticated Origin Pulls (mTLS) so direct-origin bypass is rejected. We employ industry-standard server hardening, intrusion detection, file integrity monitoring, fail2ban with custom nginx-blocklist actions, and audit logging. The application is open source and available for public audit.

11. Open Source

ContrastAPI is fully open source under the MIT License. You can review exactly what data is collected by reading the source code:

12. Children's Privacy

Our Service is not directed at children under 16. We do not knowingly collect data from children. If you believe a child has used our Service, contact us and we will delete any associated data.

13. Changes

We may update this Privacy Policy. Changes will be posted on this page with an updated date. Material changes will be communicated via the website.

14. Contact

For privacy questions or to exercise your rights: [email protected]