Getting Started
PrivacyFlow relays encrypted messages between your customers on Signal, SimpleX, and Session and the automation stack you run — poll-based, API-key auth.
PrivacyFlow relays encrypted messages between your customers on Signal, SimpleX, and Session and the automation stack you already run — n8n, an AI agent, or any HTTP client. You never touch a phone; the API does the encryption and delivery.
This is the developer surface. Send and receive in minutes, scale to thousands of conversations, all poll-based over HTTPS with API-key auth.
Who these docs are for
- Builders wiring PrivacyFlow into n8n, a custom workflow, or an AI agent.
- Operators managing apps, credentials, billing, and message routing in the dashboard.
- Anyone who wants to verify, poll, or send against
https://privacyflow.appwith a single API key.
What you need before you start
- A PrivacyFlow account. Add PrivacyFlow as a contact in Signal, SimpleX, or Session and send
/signin. The dashboard issues your API key. - An appId — the unique identifier for one of your messaging apps. Your key lists the appIds it can access via
GET /api/v1/auth/verify. - The recipient’s contactId in the right format for their messenger. See contact formats.
Where to go next
- Quickstart — verify, poll, and send a real encrypted message in five minutes.
- Concepts — appId, contactId, credential types, and the poll-only delivery model.
- Authentication — the three header methods and which credential type allows which.
- API Reference — every endpoint, schema, status code, and rate limit.
- Clients — install the MCP server, the Agent Zero channel, or the n8n node.
Note
PrivacyFlow is poll-only. Polling removes a message from your queue; persist or process before the next poll. Read Concepts before wiring this into a long-running workflow.
Last updated: