Privacy Policy Generator

Text REST API MCP

Generate a privacy policy in Markdown from a short questionnaire: what personal data you collect (name, email, phone, address, payment, usage data, cookies, location), which third parties you use (analytics, ads, payment processor, data sharing), and which regimes you address (GDPR, CCPA, COPPA), plus data deletion/export rights and a retention period. Returns the markdown, its section headings, and a word count. Every argument is optional; unanswered fields use the page defaults and missing company details become [placeholders].

This page documents the HTTP endpoint POST /api/tools/privacy-policy-generator/execute. See the MCP reference →

Call it over REST

POST https://api.findutils.com/api/tools/privacy-policy-generator/execute · no API keys · 60 requests/min per IP

Execute — verified arguments

curl -X POST https://api.findutils.com/api/tools/privacy-policy-generator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "company_name": "Acme Ltd",
    "website_url": "https://acme.example",
    "contact_email": "[email protected]",
    "effective_date": "2026-01-15",
    "gdpr_compliant": true
  }'

Parameter schema for this endpoint

curl https://api.findutils.com/api/tools/privacy-policy-generator

Interactive docs · OpenAPI 3.1 spec · All REST tools

Input schema

Argument Type Required Description
company_name string no Legal or trading name shown in the policy. Default: "[Company Name]".
website_url string no Website the policy applies to. Default: "[Website URL]".
contact_email string no Contact email for privacy requests. Default: "[Contact Email]".
effective_date string no Effective date as YYYY-MM-DD. Default: today (UTC).
collects_name boolean no You collect the user's name. Default true. Default: true.
collects_email boolean no You collect email addresses. Default true. Default: true.
collects_phone boolean no You collect phone numbers. Default false. Default: false.
collects_address boolean no You collect postal addresses. Default false. Default: false.
collects_payment boolean no You collect payment details. Default false. Default: false.
collects_usage_data boolean no You collect usage data (IP, browser, pages visited). Default true. Default: true.
collects_cookies boolean no You use cookies and tracking technologies. Default true. Default: true.
collects_location boolean no You collect location data. Default false. Default: false.
uses_analytics boolean no You use an analytics service. Default true. Default: true.
analytics_provider string (google | plausible | matomo | other) no Analytics provider named in the policy. Default "google". Default: "google".
uses_ads boolean no You work with advertising partners. Default false. Default: false.
uses_payment_processor boolean no You use a third-party payment processor. Default false. Default: false.
payment_processor string (stripe | paypal | square | other) no Payment processor named in the policy. Default "stripe". Default: "stripe".
share_with_third_parties boolean no You share data with third-party service providers. Default false. Default: false.
gdpr_compliant boolean no Include the GDPR rights section. Default false. Default: false.
ccpa_compliant boolean no Include the CCPA rights section. Default false. Default: false.
coppa_compliant boolean no Include the COPPA children's privacy section. Default false. Default: false.
allows_data_deletion boolean no Users can request deletion of their data. Default true. Default: true.
allows_data_export boolean no Users can request an export of their data. Default true. Default: true.
has_data_retention boolean no Include the data retention section. Default true. Default: true.
retention_period string (1year | 2years | 5years | indefinite) no Retention period named in the policy. Default "2years". Default: "2years".

Example arguments (verified)

{
  "company_name": "Acme Ltd",
  "website_url": "https://acme.example",
  "contact_email": "[email protected]",
  "effective_date": "2026-01-15",
  "gdpr_compliant": true
}

Also an MCP tool

Claude, Cursor, and any MCP client can call this tool as findutils:privacy_policy_generator after one connect command.

Connect once

claude mcp add findutils --transport http https://mcp.findutils.com/
Open the MCP reference for Privacy Policy Generator →

More Text tools