Privacy Policy

Last updated: May 8, 2026

This Privacy Policy explains how Code Quality Check ("we", "us") collects, uses, and protects personal data when you use codequalitycheck.com and related services (the "Service").

We try to keep this policy short and accurate. If you spot something that does not match your experience of the Service, please tell us at privacy@codequalitycheck.com.

Controller (Data Controller): Code Quality Check
Privacy contact: privacy@codequalitycheck.com


1. What the Service does

Code Quality Check lets you submit a website URL for a passive code quality scan and receive findings across categories such as security (HTTP headers, SSL/TLS, exposed secrets, cookies, CORS), accessibility, SEO, performance, and common front-end issues. Scan results are saved so you can return to them via a unique link or by logging in. See section 7 for how long we keep scan data.


2. Personal data we collect

A. Data you provide

B. Data we collect automatically

When you use the Service we automatically collect:

C. Scan results and metadata

When you request a scan, we store the results: findings, severity ratings, detected technologies, response time, the scanned URL (and the final URL if the scan was redirected), an optional site title, and one desktop-viewport plus one mobile-viewport screenshot of the rendered page. We also store URL lists derived from the scan (pages we found linked from the scanned site, and external pages it links to) so the report can show how your site's pages link together. Scan data is associated with your session if you are anonymous, or with your account if you are logged in.

D. Data processed from scanned websites

When you submit a URL, our scanner fetches publicly available resources from that site (response headers, public pages) to generate findings. We do not intend to collect personal data from page content. We store only minimal evidence needed to explain findings (for example, short redacted snippets). We do not store full HTML or JavaScript snapshots.

Email privacy@codequalitycheck.com to request review and removal of personal data captured incidentally in a scan.


3. Analytics

We use a self-hosted, cookie-less analytics tool (Umami) for aggregated analytics (pageviews, referrers, device types) so we can improve reliability and user experience. It runs on our own infrastructure and does not use cookies for tracking. We do not integrate third-party advertising or tracking tools, and we do not sell or share personal data for advertising. Cookies are covered in section 2.B.


4. Why we use personal data (purposes)

We use personal data to:


5. Automated processing

Our scanner uses automated, rule-based checks to evaluate the websites you submit. The findings are about the website, not about you.


6. Sharing and service providers

We do not sell or share personal data for advertising or behavioral profiling. Beyond the service providers described below, we share personal data only:

Service providers

We use a small number of third-party service providers to operate the Service: a hosting provider (United States), an authentication provider (United States), a transactional email provider (United States), an internal operator-notification service (international), and a self-hosted analytics tool. For the current named list of these providers, contact privacy@codequalitycheck.com.


7. Data retention

This section describes how long we keep different categories of data.


8. International data transfers

We are based in Israel. Some of our service providers are based in the United States or other countries, so personal data may be transferred internationally. Where we transfer personal data from Israel to a country outside Israel, we comply with the Israeli Protection of Privacy Regulations (Transfer of Information to Foreign Databases) 5761-2001.


9. Security

We apply reasonable technical and organizational measures to protect personal data, including HTTPS encryption in transit, abuse prevention (rate limiting tied to IP and session), and access controls separating administrator and regular user authentication.

If you believe your data has been compromised, contact privacy@codequalitycheck.com immediately.


10. Your rights and how to exercise them

Israel (Protection of Privacy Law)

Under Israeli law, providing information is generally voluntary. Some information is required for us to deliver the Service: we cannot run a scan without a URL, we cannot respond to a support request without a contact method, and we cannot create an account without an authenticated identity.

You have the right to inspect information held about you, request correction, and lodge a complaint with the Israeli Privacy Protection Authority (PPA, רשות הגנת הפרטיות).

If you live outside Israel and have rights under your local law, email privacy@codequalitycheck.com. We apply the same process to all rights requests.

How to exercise your rights

To exercise any of these rights, email privacy@codequalitycheck.com with "Privacy Request" in the subject line. Include enough information for us to locate your data (for example, your email address, GitHub username, or a recent scan URL).

We will respond to rights requests within 30 days of receipt. We may extend that period by another 30 days where the request is complex, and we will tell you within the first 30 days if we need to extend.

We may ask you to confirm the request from your account email, or to provide other reasonable proof of identity proportionate to the sensitivity of the request.


11. Changes to this policy

We may update this policy from time to time. The "Last updated" date at the top will be revised when material changes are posted.


12. Contact

Code Quality Check

Privacy email: privacy@codequalitycheck.com

Regulator complaints

Israeli Privacy Protection Authority (PPA, רשות הגנת הפרטיות), gov.il/en/departments/the_privacy_protection_authority.

Get in touch