Back to CloakProbe

Privacy Policy

Last updated: December 2025

1. Introduction

CloakProbe is a privacy-first, security-focused IP information service. This Privacy Policy explains how we collect, process, and handle your data when you use our service.

Data Controller: CloakProbe is an open-source project. For privacy inquiries, please contact us through GitHub Issues.

Legal Basis: We process your data based on legitimate interest to provide the IP information service you request. We do not use your data for marketing, advertising, or any purpose beyond providing the requested service.

2. Data We Collect

When you access CloakProbe, we process the following information from your HTTP request:

2.1 IP Address

We read your IP address from HTTP headers (specifically CF-Connecting-IP when behind Cloudflare) to:

2.2 HTTP Headers

We process the following HTTP headers:

2.3 Cloudflare Worker Headers

If your request passes through a Cloudflare Worker that adds custom headers, we may process:

2.4 What We Do NOT Collect

3. How We Process Data

3.1 Data Processing

All data processing happens in memory only. We do not write any data to disk on the origin server. Data is:

3.2 Data Storage

No disk storage: The origin server does not store any data on disk. All processing is ephemeral and happens in memory.

No logging: Logging is disabled on the origin server. Your IP address and request data are not logged.

3.3 Data Sanitization

All header values are sanitized before being displayed to prevent XSS (Cross-Site Scripting) attacks. HTML special characters are escaped, and control characters are removed.

3.4 Local Database Lookups

We use local, read-only databases for ASN and organization lookups:

These databases are downloaded during installation and updated via cron jobs. Lookups happen entirely in memory using memory-mapped files. No external API calls are made.

3.5 Reverse DNS Lookup (Optional Feature)

CloakProbe includes an optional reverse DNS lookup feature that allows you to query the hostname (PTR record) associated with your IP address. This feature:

Important: If you do not click the reverse DNS lookup button, no DNS queries are made and no external requests are sent. The page operates entirely passively until you interact with it.

4. Cloudflare Services

CloakProbe is hosted behind Cloudflare, a content delivery network (CDN) and security service. This means your requests pass through Cloudflare's network before reaching our origin server.

4.1 Cloudflare's Data Processing

Cloudflare processes certain data according to their Privacy Policy. This includes:

Cloudflare is compliant with various standards including SOC 2, ISO 27001, and others. For details about Cloudflare's data processing practices, please refer to their Privacy Policy.

4.2 Origin Server vs. Cloudflare

It is important to distinguish between:

The origin server (CloakProbe) does not store or log any data. All data processing on the origin server is ephemeral and happens in memory only.

5. Data Retention

No data retention: Since we do not store any data on disk and logging is disabled, we do not retain any personal data. Data is processed in memory and discarded immediately after the response is sent.

The only persistent data is:

6. Your Rights

6.1 GDPR Rights (EU Users)

If you are located in the European Union, you have the following rights under the General Data Protection Regulation (GDPR):

To exercise these rights, please contact us through GitHub Issues.

6.2 CCPA Rights (California Users)

If you are a California resident, you have the following rights under the California Consumer Privacy Act (CCPA):

To exercise these rights, please contact us through GitHub Issues.

7. Security

We implement various security measures to protect your data:

8. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page indicates when the policy was last revised. We encourage you to review this policy periodically.

If we make material changes to this policy, we will update the "Last updated" date and, if possible, provide notice through our service.

9. Contact

If you have questions about this Privacy Policy or wish to exercise your rights, please contact us: