TrueSecurix

Know if what your customers send is real.

TrueSecurix checks the photos, selfies, ID documents and bank statements your customers send. Each one comes back pass, review or flag, with the evidence behind it.

Pass, review or flag. Never a guess.

The rules are fixed and the same for every customer. Only proof or strong evidence can flag, so a genuine customer is never turned away on a guess.

ChecksIncoming files
  1. Shop photoImage check No sign of generation or editing Pass
  2. SelfieDeepfake and face match Real face, matches the ID photo Pass
  3. Aadhaar cardNumber checksum Number fails its Verhoeff check Flag
  4. Bank statementBalance re-added Running balance does not add up Flag
  5. InvoiceImage check Amount area pasted in an editor Flag
  6. Claim photoImage check Leans AI edited, a person decides Review
Example resultsTry your own image
Pass

Every check is clean

Nothing was generated or edited, the selfie matches the ID, and every number and total checks out.

Review

A person decides

Something looks off but is not proven. The result names the check that raised it and lands in your team's review queue.

Flag

Proof or strong evidence

A checksum fails, a statement does not add up, or the evidence of a fake is strong. On images, the changed area is marked.

One request. One answer your systems can act on.

Send a file, get back the outcome and its evidence. One API call fits into the flow you already run.

  • REST APIOne endpoint per check, a JSON answer with the outcome and the evidence, and idempotency keys so a retried request is answered once.
  • Python SDK and batch scriptRun a whole folder of images, resume where it stopped, never pay twice for the same file.
  • Signed webhooksEvery completed check delivered to your endpoint, signed with HMAC-SHA256.
  • Review queue and team rolesFlagged and review results wait for a person, who marks each one fraud, genuine or unclear.
Request
curl https://truesecurix.com/v1/image/authenticity \
  -H "X-API-Key: $TRUESECURIX_API_KEY" \
  -F "image=@claim_photo.jpg" \
  -F "reference=case-48211"
Response200 OK
{
  "decision": "flag",
  "classification": "ai_generated",
  "confidence": 0.9905,
  "suspected": null,
  "indicators": [{
    "code": "generator_fingerprint",
    "strength": "strong"
  }],
  "regions": [],
  "model_version": "ia-2026.10.21"
}

Built for regulated businesses.

Customer files are sensitive. We treat them that way.

Images are not kept

Images are analysed in memory and never stored. We keep a fingerprint and the result, so you can still prove which file got which answer.

Hosted in India

The service runs in an Indian data centre. Data handling follows the DPDP Act, 2023, with a data processing agreement on request.

Every answer on record

Each check is written to your history with the model version that made it. Filter it, export it, or receive it at your own endpoint.

Access you control

Team roles, two-step login you can require for everyone, separate API keys per system and IP allowlists per key.

Tell us what you're up against.

A walkthrough on your own cases, pricing for your volume, and a free run on your own files. A person replies, usually within one working day.

We reply here. Temporary inboxes are not accepted.
We use these details only to reply to you. See the privacy policy. Prefer email? contact@truesecurix.com

Start with 100 free checks.

Sign up with your work email and try it on your own files today. Running lakhs of checks a month? Talk to us about volume pricing.