Terms of Service
Last updated: 13 May 2026
1. Overview
By accessing or using ComplianceChecker, you agree to be bound by these Terms of Service. ComplianceChecker is an automated web compliance assessment tool designed to help small and medium-sized businesses identify potential compliance gaps across privacy, security, and legal transparency requirements.
The tool operates as a client-side scanner with backend analysis capabilities. It provides informational reports on cookie usage, tracking mechanisms, security headers, HTTPS enforcement, and the presence of required legal documentation. Use of this service is subject to the terms described herein.
All scans are performed in real-time with no data retention beyond the immediate session. Results are generated on demand and are intended solely for informational and educational purposes. If you do not agree to these terms, please discontinue use of the service.
2. Our Mission
We believe that compliance monitoring should be accessible to organizations of all sizes. Traditional compliance audits are often expensive, time-consuming, and require specialized expertise that many smaller businesses cannot afford.
ComplianceChecker democratizes access to compliance assessment by providing a free, automated tool that delivers actionable insights in minutes rather than weeks. We are committed to helping businesses understand their compliance posture and take proactive steps toward improvement.
While automated tools cannot replace legal counsel or comprehensive audits, they serve as an essential first step in identifying obvious gaps and building a compliance-aware culture within organizations. Our service is provided as-is, with no warranties expressed or implied.
3. Technical Approach
Our scanning engine uses a headless browser environment to simulate real user interactions with target websites. This allows detection of dynamically loaded scripts, late-binding cookies, and consent management platforms that would be invisible to traditional HTTP-only scanners. By using this service, you authorize ComplianceChecker to access the URL you submit.
The system performs both passive and active analysis. Passive analysis examines HTTP headers, cookie attributes, script sources, and DOM structure. Active analysis involves interaction with consent dialogs, link detection for privacy policies, and HTTPS redirect testing.
All scan data is processed through a classification engine that categorizes findings by severity and compliance domain. The classification ruleset is regularly updated to reflect changes in regulatory guidance and industry best practices. You agree not to submit URLs for websites you do not own or have explicit authorization to scan.
Technical stack includes Node.js for backend processing, Puppeteer for browser automation, and a custom ruleset engine built on pattern matching and heuristic analysis. Results are formatted as structured data rendered as human-readable reports within the browser session.
4. Methodology
Each compliance scan follows a standardized methodology consisting of five phases: discovery, enumeration, classification, analysis, and reporting. Understanding this methodology will help you interpret the results generated by the service.
During the discovery phase, the scanner loads the target URL and waits for full page render, including asynchronous JavaScript execution. Network requests, storage operations, and third-party script loading are captured during this phase.
The enumeration phase catalogs all detected compliance-relevant signals including cookies (first-party and third-party), localStorage and sessionStorage usage, tracking pixels, analytics scripts, advertising networks, and embedded iframes.
Classification applies our ruleset to categorize each detected element by purpose, domain ownership, and privacy attributes. Analysis cross-references detected elements against expected patterns, flagging missing security headers, unencrypted connections, and absent privacy documentation.
Analysis cross-references detected elements against expected patterns. Missing security headers, unencrypted connections, consent banners without reject options, and absent privacy policy links are all flagged during this phase.
The reporting phase structures findings into a hierarchical document with summary scores, detailed findings by category, and diagnostic details. Each finding includes an explanation, impact assessment, and where applicable, remediation guidance.
5. Compliance Standards
Our scanning ruleset is informed by multiple regulatory frameworks including GDPR (General Data Protection Regulation), ePrivacy Directive, CCPA (California Consumer Privacy Act), and general web security best practices as defined by OWASP and industry standards bodies.
For GDPR compliance checks, we assess cookie consent mechanisms, privacy policy accessibility, and third-party data processor transparency. Our checks include verification of explicit consent requirements for non-essential cookies and granular consent options.
Security assessment covers HTTPS enforcement, Content Security Policy headers, X-Frame-Options, Strict-Transport-Security, and cookie security attributes. We also check for mixed content warnings and insecure resource loading patterns.
Transparency checks verify the presence and accessibility of privacy policies, cookie policies, terms of service, and contact information for data protection officers where required. Link validation ensures these documents are reachable and not returning error codes.
Automated scanning cannot assess the content quality of legal documents, the lawfulness of data processing activities, or the adequacy of consent language. These determinations require human legal review and are explicitly outside the scope of this service.
6. Accuracy & Limitations
ComplianceChecker provides automated detection of technical compliance signals with high accuracy for objective, machine-readable indicators. However, all automated tools have inherent limitations that users must understand before relying on the results.
This service cannot assess legal compliance in the broader sense. It cannot determine whether your privacy policy accurately describes your data practices, whether your legal basis for processing is valid, whether your data retention periods are appropriate, or whether your vendor contracts contain required data processing clauses.
The tool may produce false positives where legitimate implementations are flagged due to unconventional technical approaches. It may also produce false negatives where compliance issues exist but are not detectable through automated scanning, such as server-side tracking or data collection that occurs outside the browser environment.
Geographic variance in regulations means that a scan result may not reflect the specific requirements applicable to your business jurisdiction or your users' locations. ComplianceChecker provides general guidance based on widely recognized standards but cannot substitute for jurisdiction-specific legal advice.
Scans represent a point-in-time assessment. Websites change frequently through content updates, third-party script modifications, and infrastructure changes. Regular scanning is recommended to maintain visibility into your compliance posture over time.
This tool is intended as an educational resource and preliminary assessment aid. It does not constitute legal advice, compliance certification, or audit validation. Organizations should consult with qualified legal counsel and compliance professionals for authoritative guidance on their specific compliance obligations.