Sample on example input
GDPR, CCPA/CPRA & PII Data Governance Composite Suite
Composite 6-check privacy governance audit chaining GDPR Art. 28 DPA, CCPA Sec-GPC, PII redaction, 90-day IP retention, hash-chained audit logs, and HIPAA Safe Harbor.
What you get
- Executive grade C, posture score 60/100 on this example input
- 6 sub-check results; failed on this example:
ccpa_cpra_gpcdata_retention- Prioritized remediation checklist and disclaimer
Example input
{
"ip_log_retention_days": "400",
"honors_sec_gpc_header": "false"
}
Parameters this suite reads
All parameters this suite reads. Pass your real values as query or JSON parameters; omitted ones use defaults. The suite evaluates the values you pass; it does not crawl or scan live URLs.
signed_dpa, eu_scc_in_place, published_subprocessor_list, breach_notification_72h, honors_sec_gpc_header, dsar_sla_days, text, ip_log_retention_days, tax_ledger_retention_years, fields, stripped_names_and_contacts, dates_reduced_to_year_only, zip_reduced_to_3_digits, stripped_ssn_mrn_device_ids
How to call it (0.05 USDC)
x402: Returns HTTP 402 with a base64 PAYMENT-REQUIRED header (x402 v2, USDC on Base, eip155:8453). Use any x402 v2 client (it signs an EIP-3009 authorization and retries with PAYMENT-SIGNATURE). Fallback: send the USDC yourself, then retry with header X-PAYMENT-TX: <tx hash>.
curl -i 'https://bot-bazaar.fly.dev/v1/x402/suite/privacy-and-data-governance?ip_log_retention_days=400&honors_sec_gpc_header=false'
Prepaid key:
curl -s -H 'X-Bazaar-Key: bz_live_YOUR_KEY' 'https://bot-bazaar.fly.dev/v1/x402/suite/privacy-and-data-governance?ip_log_retention_days=400&honors_sec_gpc_header=false'
MCP (streamable HTTP, tool suite_privacy_and_data_governance):
curl -s https://bot-bazaar.fly.dev/mcp -H 'content-type: application/json' -H 'X-Bazaar-Key: bz_live_YOUR_KEY' -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "suite_privacy_and_data_governance", "arguments": {"ip_log_retention_days": "400", "honors_sec_gpc_header": "false"}}}'OpenAI-compatible (0.01 USDC per chat call)
The chat-completions router picks the suite from keywords in the prompt and is billed at the chat-completions price.
curl -s https://bot-bazaar.fly.dev/v1/x402/chat/completions -H 'content-type: application/json' -H 'Authorization: Bearer bz_live_YOUR_KEY' -d '{"model": "bazaar-suite-pro-v1", "messages": [{"role": "user", "content": "Run the GDPR privacy and data governance suite"}], "ip_log_retention_days": "400", "honors_sec_gpc_header": "false"}'
Full sample report (JSON)
{
"suite": "privacy-and-data-governance",
"tool": "suite/privacy-and-data-governance",
"title": "GDPR, CCPA/CPRA & PII Data Governance Audit Suite",
"valid": true,
"composite_risk_score": 40,
"composite_posture_score": 60,
"executive_grade": "C",
"sub_check_count": 6,
"sub_checks": {
"gdpr_art28_dpa": {
"valid": true,
"gdpr_processor_ready": true,
"checks": {
"art28_signed_dpa": true,
"chapter_v_scc_transfer": true,
"subprocessor_transparency": true,
"art33_72h_breach_sla": true
}
},
"ccpa_cpra_gpc": {
"valid": true,
"cpra_ready": false,
"checks": {
"honors_global_privacy_control_header": false,
"dsar_sla_within_45_days": true
}
},
"pii_redaction": {
"pii_detected": true,
"findings": {
"emails": 1,
"phones": 1,
"hex64_tokens": 0
},
"redacted_text": "Contact [REDACTED_EMAIL] or call [REDACTED_PHONE] regarding order #402."
},
"data_retention": {
"valid": true,
"compliant": false,
"ip_log_retention_days": 400,
"tax_ledger_retention_years": 7,
"checks": {
"gdpr_ip_minimization_lte_90d": false,
"irs_tax_record_retention_gte_7y": true
}
},
"audit_log_schema": {
"valid": true,
"required_fields_present": true,
"hash_chain_tamper_evident": true,
"field_count": 7
},
"hipaa_safe_harbor": {
"valid": true,
"safe_harbor_45cfr164_514b_met": true,
"checks": {
"names_and_contacts_removed": true,
"dates_year_only": true,
"zip3_generalized": true,
"ssn_mrn_removed": true
}
}
},
"passed_sub_checks": [
"gdpr_art28_dpa",
"audit_log_schema",
"hipaa_safe_harbor"
],
"failed_sub_checks": [
"ccpa_cpra_gpc",
"data_retention"
],
"informational_sub_checks": [
"pii_redaction"
],
"prioritized_remediation_checklist": [
"Hash client IP addresses with a rotated/keyed HMAC salt and purge raw IP logs within 90 days.",
"Honor Sec-GPC: 1 browser signals and execute GDPR Article 28 DPAs with all subprocessors.",
"Redact emails, phone numbers, and 64-hex tokens before writing application logs."
],
"remediation_note": "General hardening checklist for this suite; failed_sub_checks lists the findings specific to the input you passed.",
"input_note": "This suite evaluates the configuration values passed as query or JSON parameters; it does not crawl or scan live URLs. Omitted parameters fall back to the documented defaults.",
"disclaimer": "Automated composite analytical & schema audit only \u2014 not legal advice, not financial or investment advice, not tax advice, and not a formal third-party security certification.",
"generated_at": 1793508475
}