Version 2.0 · Effective: August 27, 2026 · Applies to: RailCall Station v0.4+ ("Action Airlock" release)
Local-first by design. RailCall is architected so that your code, data, provider keys, and receipts stay on your machine (127.0.0.1). This disclosure shows exactly what data flows where — and what never leaves localhost.
| Flow | When it happens | Where it goes | What data | Routed through RailCall? | Your control |
|---|---|---|---|---|---|
| Account & sign-in | You create/use an account | Our account gateway | Email, password hash, account ID | Yes (first-party) | Required for an account; local-only free tier available |
| Entitlement / seat validation | While a paid plan is active — trigger and interval still to be confirmed; see the counsel note below the table | Our entitlement gateway | SHA-256(key) + nonce only — no action name, no per-action counts, no business data | Yes (first-party) | Inherent to a paid plan; running the free local protocol involves no account and no such call |
| Metering | When you use a metered hosted Service (e.g. hosted compose) | Our billing gateway | A blind usage record — key hash + nonce + a count. No prompt content, no action content, no workflow names | Yes (first-party) | Only reaches us for a hosted Service you chose. Local execution is never metered |
| Installer & update fetch | You run the install script, or the client checks for a release | railcall.ai and our release host | An ordinary HTTPS request. Your IP address and user agent are visible to the server, as with any download | Yes (first-party) | Mirror the release and install from your own copy to avoid it entirely |
| Marketplace browse, checkout & install | You browse, buy, or install a Listing | Our Marketplace, and our payment processor for a paid Listing | Account ID, what you viewed or bought, and billing details handled by the processor. We do not receive your full card number | Yes (first-party) | Optional — the Marketplace is not required to run RailCall |
| Publisher key registration & payouts | You register as a Marketplace Publisher | Our Marketplace, and our payment processor for identity verification and payouts | Your Ed25519 public key, seller profile, and — for paid Listings — identity and payout details held by the processor. Your private signing key never leaves your machine | Yes (first-party) | Optional — only if you choose to publish |
| Hosted compose (hosted builds only) | You use server-side compose instead of BYOK/local | Gateway → model provider | The description you type (zero-retention) | Yes (first-party, optional) | Use BYOK/local model to avoid entirely |
| Connected-service action (v1) | You approve a send | Your machine → the provider you keyed | The action content you approved | No — never transits RailCall | Full: dry-run, approve/deny, per-action |
| MCP session (v1) | You connect a local MCP host | Local only (loopback/stdio) | Governed plans/receipts; host sees what you type into it | No — RailCall sends nothing | Full: local; host governed by its own terms |
| Support | You contact support | Our support channel (e.g., Discord/email) | What you send us | Yes (first-party) | Optional |
For data you send to a connected service through RailCall's BYOK model:
RailCall is the local software tool you operate to direct those flows.
Entity: AiTrade LLC, a Florida limited liability company · Governing law: Florida · Last updated: July 14, 2026
This disclosure supplements our Privacy Policy and Terms of Service.