Tellproof

How Tellproof handles your data and your evidence

Tellproof is built so that the people who rely on an evidence pack (a bank, an insurer, an auditor) do not have to trust the vendor or us. This page says what leaves your environment, what never does, how a pack is protected, and where the limits are.

What leaves your environment

Your application's SDK sends spans to the Tellproof evidence agent, which runs on your own infrastructure. In local mode the agent keeps its signed batches on your machine and sends nothing. When it is connected to Tellproof, it sends one signed batch of aggregates per hour. A batch holds only counts and short names:

It never sends:

The full format is the published batch schema, spec/batch.schema.json, in the open-source repository.

How you can check that

How a pack is protected

The evidence agent

The Tellproof service

Where data is processed

ProviderWhat forWhere
SupabaseDatabase (batches, packs, organisation data) and sign-in emailsSydney, Australia
Amazon Web ServicesKMS signing keySydney, Australia (ap-southeast-2)
Fly.ioRuns the Tellproof serviceSydney, Australia
Cloudflare PagesServes this site and the static verify pageGlobal edge network
GitHubPublic daily checkpoints and the open-source codeUnited States

The checkpoint repository holds pack digests only: no names, no contents. Vanta receives only what you connect it to receive.

What we do not claim

Reporting a vulnerability

Report it privately through GitHub's private vulnerability reporting on the open-source repository (the Security tab, "Report a vulnerability"). Please do not open a public issue. We acknowledge reports within two working days. The most serious reports are any way to make a tampered, unsigned or wrongly dated pack verify, and any way the agent or an SDK could send content off your machine.