How signal coverage
is measured
Every scanned website receives a 0–100 signal coverage score. It reflects which public trust signals PolicyGen could observe — privacy policies, cookie disclosures, tracking transparency, and access reliability. Higher coverage means more signals are visibly present, not that the site is legally compliant.
Scoring model v2.1 — Updated May 2026
The first thing any visitor, regulator, or browser should be able to find on your site is where you explain how you handle their data. This pillar checks whether that foundation exists, whether the policies are substantial (not stub pages), and whether they address the privacy laws relevant to where your visitors come from.
-
−30 if missingPrivacy Policy present & substantialPolicy must be publicly linked and contain enough content to be meaningful. Stub pages under ~200 words count as partial credit only.
-
−20 if missingTerms of Service presentA publicly accessible Terms page establishes the rules of engagement for your service. Absence is a strong signal of incomplete legal setup.
-
Credit if presentPolicy last-updated date visibleA visible effective or last-updated date signals that the policy is actively maintained, not a forgotten placeholder from the site's launch.
-
ConditionalRegional compliance language (GDPR / CCPA)When a site shows signals of serving EU or California visitors, the policy is checked for corresponding regulatory language. Only applied when triggered.
A site can have a perfect Privacy Policy and still score poorly here. If tracking scripts are present — analytics, ad pixels, tag managers — visitors need to be told before data collection happens. This pillar checks whether disclosure mechanisms (cookie banners, consent notices) are in place to match what the scripts are doing.
-
−20 if triggeredTracking scripts present without a cookie noticeIf analytics, Meta Pixel, Google Tag Manager, TikTok Pixel, or similar scripts fire on page load with no visible consent mechanism, this is flagged as a significant gap.
-
−10 if triggeredThird-party scripts present without a Privacy PolicyAny third-party script loading means data is potentially leaving the site. Without a Privacy Policy disclosing this, the site cannot claim informed consent.
Contact forms, newsletter sign-ups, and login pages all collect personal data. This pillar checks whether sites that collect data through visible mechanisms have corresponding disclosures in place — not just for compliance, but as a basic signal of trustworthiness to the person filling the form.
-
−10 if triggeredContact form present, no Privacy Policy linkedA form collects personal data (name, email, message). Without a Privacy Policy, the visitor has no way to know what happens to that information.
-
−10 if triggeredThird-party services used without policy disclosureEmbedding third-party services (CRMs, live chat, payment processors) implies data sharing. The Privacy Policy should acknowledge this. Absence is flagged.
A policy that exists but can't be reached is worse than no policy at all — it gives the appearance of compliance without the substance. This pillar checks whether policy links resolve correctly and whether search engines are being blocked from indexing the very pages that should be publicly visible.
-
−15 if triggeredBroken policy links detectedPolicy links that return 4xx errors or redirect to unrelated pages are flagged. A link that appears to exist but leads nowhere is actively misleading.
-
−10 if triggeredrobots.txt blocks policy pages from search enginesBlocking crawlers from indexing /privacy or /terms undermines transparency. Legitimate legal pages should be publicly discoverable, not hidden from search.
What this scan does not cover
PolicyGen scans publicly accessible pages — the HTML source, linked policy documents, and visible scripts at page load. It cannot inspect server-side behavior, database practices, login-only sections, or JavaScript-rendered content that isn't present in the initial page load.
The score reflects visible trust signals at a point in time. Sites change — a passing score today does not guarantee a passing score after a theme update, a new plugin, or a third-party campaign script being added.
This is not legal advice. A high Trust Signal Score is not a compliance certification. Regulatory compliance requires human legal review. PolicyGen surfaces visible signals to help prioritize attention — it does not replace counsel.
See your site's signal coverage
Run a free scan and get a pillar-by-pillar breakdown of which trust signals are present — no account required.
Scan my website →