For agents
Privacy policy URL for AI agents & app builders
When your agent scaffolds an app, store, or landing page, platforms still ask for a privacy policy URL. Call our API — we host the page and return a stable HTTPS link. Humans pay in Stripe Checkout; agents never hold cards.
Quick start (pay-link)
Create a draft and get a Stripe Checkout URL for $29/year. After payment, the live URL activates automatically.
curl -sS -X POST https://www.privacypolicyurl.com/api/v1/policies \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"email": "you@example.com",
"companyName": "Acme Tools",
"resourceType": "Website",
"gdpr": true
}'Free types (Mobile App, Browser Extension, API/SDK) return liveUrl immediately.
Agent API plan ($29/mo)
Subscribe once, get a Bearer key, and provision up to 25 live privacy URLs without per-policy Checkout.
curl -sS -X POST https://www.privacypolicyurl.com/api/v1/policies \
-H "Authorization: Bearer ppu_…" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"email": "you@example.com",
"companyName": "Acme Tools",
"resourceType": "Website"
}'Manage billing anytime via Privacy Policy URL.
MCP server
The same product as an MCP server (Streamable HTTP, nothing to install). Point any MCP client at the endpoint; an Agent API key goes in the same Authorization header and is optional.
{
"mcpServers": {
"privacy-policy-url": {
"type": "http",
"url": "https://www.privacypolicyurl.com/api/mcp",
"headers": { "Authorization": "Bearer ppu_…" }
}
}
}Tools: create_privacy_policy_url (same inputs and results as the REST call above), check_privacy_policy_url, list_resource_types. Without a key, free types go live and paid types return a Checkout link.
Verify a live URL
Each live policy also has JSON metadata for agents:
GET https://www.privacypolicyurl.com/{slug}/privacy-policy.jsonPrefer a form?
Humans can still use the guided wizard — same hosted URLs, same Stripe pricing.
Open the wizard