编程

Privacy Scan

试用

Scan any public web page for GDPR/CCPA/ePrivacy privacy & cookie-consent signals — honest about what static-HTML testing can and cannot catch

它能做什么

Scan any public web page for GDPR/CCPA/ePrivacy privacy & cookie-consent signals — honest about what static-HTML testing can and cannot catch

技能文档

Use this skill when a task needs to check a web page for privacy / cookie-consent issues (GDPR · CCPA/CPRA · ePrivacy) — auditing a site, reviewing your own pages, or flagging risk before a launch. Give it one publicly reachable URL; get back the observable privacy signals a static-HTML scan can find — which known third-party trackers are present, whether consent tooling and a privacy-policy / "Do Not Sell" link exist, cookie attributes, and HTTPS — each with the risk and a concrete fix, plus an honest summary.

Base URL: https://privacy-scan.foomworks.workers.dev

Honest by design (the bright line). Static HTML can see that a tracker script is present, but NOT whether it fires before the user consents — the behaviour regulators fine for; that needs a real browser. So this never returns a "compliant" verdict or a score; it flags risk signals and states on every result what it cannot determine. A clean scan is not a determination of GDPR/CCPA/ePrivacy compliance, and this service never claims otherwise. Charter-clean: honors robots.txt, identifies honestly, read-only GET, never bypasses anti-bot/CAPTCHA/paywalls.

privacy-scan is a remote MCP server (Streamable HTTP, JSON-RPC 2.0) — connect your agent and the tools load natively, no curl required:

  • Endpoint: https://privacy-scan.foomworks.workers.dev/mcp
  • Tools (all free, return data directly):
    • scan_url_privacy — scan a URL → findings (regulation, impact, count, how-to-fix) + what was detected + summary + coverage note
    • scan_url_privacy_preview — what was detected + summary + top issues only (a quick look before the full report)

Discovery manifests: GET /.well-known/mcp.json (MCP descriptor), GET /openapi.json (OpenAPI 3.1).

When to use

  • "Check for GDPR / CCPA / cookie-consent issues"
  • "Does load trackers without a consent banner? Is there a Do-Not-Sell link?"
  • "Audit this page's privacy posture — trackers, consent tooling, cookie attributes, HTTPS"

What it checks (static-HTML signals)

Third-party trackers present with no consent tooling (GDPR/ePrivacy), missing privacy-policy link (GDPR/CCPA), missing CCPA "Do Not Sell or Share" link when trackers are present, insecure cookie attributes (Set-Cookie without Secure/SameSite), not-HTTPS / mixed content. It recognises common trackers (Google Analytics/Tag Manager, Meta Pixel, TikTok, Hotjar, Clarity, LinkedIn, …) and consent platforms (OneTrust, Cookiebot, Osano, Usercentrics, Didomi, iubenda, …). It does not load the page in a browser, so it cannot confirm pre-consent tracker firing (a deeper, browser-based scan is on the roadmap).

Endpoints (all currently free)

  • GET /scan?url= — full findings + what was detected + summary + coverage note + disclaimer
  • GET /scan/preview?url= — what was detected + summary + top issues only
  • POST /mcp — MCP server (JSON-RPC 2.0): scan_url_privacy, scan_url_privacy_preview
  • GET /health · GET /policy · GET /stats

Limits & behavior

  • Static HTML only — it analyzes the page source; it does not run JavaScript or a browser.
  • A disallowed robots.txt path is refused without fetching; an unconfirmable robots.txt (5xx/error) is treated conservatively as disallowed.
  • Private/loopback/link-local/internal hosts are blocked (SSRF protection); every redirect hop is re-validated. Body cap ~2 MB, fetch timeout ~12 s. The service holds no keys and never pays.

Example

BASE=https://privacy-scan.foomworks.workers.dev
# REST
curl -s "$BASE/scan?url=https://example.com/"
# MCP (Streamable HTTP, JSON-RPC 2.0)
curl -s -X POST "$BASE/mcp" -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"scan_url_privacy","arguments":{"url":"https://example.com/"}}}'

相关技能

Scans any website for GDPR/DSGVO compliance from the terminal — no API key or signup needed — and reports a 0-100 score plus key findings (trackers, cookies,...

3 次安装1 星标

Scan any public web page for WCAG 2.2 (ADA) accessibility issues — honest about what automated testing can and cannot catch

1 次安装

隐私敏感信息扫描器 (Privacy Check) v1.0.1。 检测15+种敏感个人信息:身份证号、手机号、邮箱、银行卡、信用卡、 SSN、护照、驾驶证、微信号、支付宝号、API密钥等。 支持 JSON/CSV/HTML 报告输出、白名单忽略、文件类型过滤。 Use when: 需要在数据文件中发现敏感信息、 数据发布前做隐私审查、合规检查准备、数据脱敏预处理。 🎉 v1.0.1 安全增强更新: - 6 种新增PII模式(信用卡、SSN、港澳台护照、驾驶证、微信号、支付宝) - CSV / HTML 报告格式 - 白名单忽略模式 - 文件扩展名过滤 - 🔒 上下文行自动脱敏,避免敏

2 次安装1 星标

代码与数据合规扫描技能。扫描代码仓库或数据处理流程, 自动检测 GDPR、CCPA、SOC 2、HIPAA、PCI-DSS 合规风险, 输出结构化合规报告和修复建议。 适用于工程团队、合规官、CTO 进行合规自检和审计准备。

Discover and classify a live website's legal/compliance pages — privacy policies, HIPAA/Part 2 notices, terms of use, informed consents, and similar document...

Security and compliance auditing tool for AI agents. Scans code for vulnerabilities, checks GDPR/CCPA compliance, generates risk reports with remediation guidance.