Privacy policy

Intercis sits in the path of your agents' traffic. We checked this page against the code that runs the service on 12 September 2026.

Last updated 1 October 2026. It covers intercis.io, dashboard.intercis.io and the Intercis governance proxy.

The answers a review asks for first

Outside audit or certification
None
Penetration test by an outside firm
None
Processors named on this page
Teneight providers, plus Anthropic and OpenAI
Processing contract
None
Deletion on request
By emailno button, and not the files in 5.3
Scripts or cookies on this page
Two scripts, no cookiethe analytics tag and the theme toggle, in 1.2
Your traffic used to train a model
No
Your tool inputs sent to a provider on our account
Yesfor the gated calls
Scheduled deletion of audit rows
Nonetool input goes at 90 days
Audit rows if our database is unreachable
Denies spooledwe lose allows and observes, and not every deny survives; see 5.3
Where it runs
United StatesSupabase confirmed, Railway and Vercel not written down
Uptime or latency figures
None published
Who to write to
security@intercis.ioone person reads it
Controller
Intercis, Inc., Raleigh, North Carolina, United States.

What changed. Twenty of the fifty-five claims on the previous version of this page did not survive a check against the running code. All twenty are in the change record, beside the sentences they replaced. The two that matter most: the safety check does not run on your credentials (3.1), and nothing deletes an audit row (5).

Four data flows, and what happens to each

The four ways data reaches us, as of 12 September 2026.
Data flow What we collect Why, and on what basis Who receives it How long we keep it
The pilot form on this site What we collectWork email, company, role, agent count. 1.1 Why, and on what basisTo answer a pilot enquiry. Controller: us. Legitimate interests. Who receives itSupabase, Resend, Google. 6.1 How long we keep itUntil deleted by hand. No job expires it.
The sales form on the home page What we collectWork email, and one line about your agents of at most 500 characters. 1.1 Why, and on what basisTo answer a sales enquiry. Controller: us. Legitimate interests. Who receives itSupabase, Resend, Google. 6.1 How long we keep itUntil deleted by hand. No job expires it.
A dashboard account What we collectEmail and an authentication credential. No password column exists. 1.1 Why, and on what basisTo run the account and bill it. Controller: us. Performance of a contract. Who receives itSupabase Auth, Stripe, hCaptcha. 6.1 How long we keep itWhile it is active, then on a verified request. 8.3
Traffic through the proxy What we collectOne row per governed tool call, when our database is reachable. 5.1. Not the conversation, beyond a 200-character excerpt on an injection match. Why, and on what basisTo enforce your policy and keep your trail. Controller: you. Processor: us. The basis is yours. 7 Who receives itYour provider, on your key. For the gated calls, Anthropic or OpenAI on a key Intercis owns. Supabase holds the rows. 3.1 How long we keep itThe row, once it lands: the life of your tenant. The tool input: 90 days. 5.2
Email to us What we collectYour address and whatever you write. 1.1 Why, and on what basisTo answer you. Controller: us. Legitimate interests. Who receives itGoogle, which hosts the mailbox. 6.1 How long we keep itUntil deleted by hand.

What this costs you

  • We are a new trust boundary, and we see plaintext

    Your prompts and tool inputs pass through our proxy in the clear, and we keep the tool input for 90 days. There is no self-hosted build, and how one would be licensed is undecided.

  • Your tool inputs reach a provider on our account

    For a gated tool call, the tool name and the tool input go to Anthropic or OpenAI under a credential Intercis owns. If your agreement with that provider is what your data governance rests on, that request sits outside it. 3.1.

  • Your agent routes through us because a setting says so

    Its base URL points at us, and a base URL can be changed. Without an egress rule that blocks direct calls to the provider APIs, a compromised process can bypass us.

  • We hold your whole response before we release it

    To judge a tool call we have to see all of it. On a streaming request the proxy collects the stream, reassembles the tool calls, judges them, then replays it. The wait is as long as the stream.

  • Your audit trail can have holes

    When our database is unreachable we spool denies and lose allows and observes, and not every spooled deny gets back in. 5.3 has the rest.

  • Route coverage is our work, and it lags

    Three routes carry a tool call we judge, named in 5.5. A new provider, or a new route shape at one we cover, is work we have to do first, and until it is done that traffic is neither checked nor recorded.

Back to contents, from what this costs you