Products & open source

Everything we ship is open source.

Projects are grouped by how far along they are. Live means you can use it today. In research means we are still testing the idea and the numbers.

Live

Use it today. Versioned releases, tests in CI.

Saaf

LiveApache-2.0

India-first PII masking and restore for LLMs. Catches Aadhaar, PAN, GSTIN, UPI and 18 more identifiers with checksums, and puts the real values back in the reply, even mid-stream.

Ships as
Python library · TypeScript library · Gateway · Plugins
Runs
On your infrastructure, or in your browser
Repo
physicsisawesome7/Saaf

IndicPII-Bench

LiveApache-2.0

An open benchmark for detecting Indian personal data: 2,500 documents across structured IDs, Hinglish, Hindi, Marathi, Tamil and Telugu, real bank codes, obfuscation, and look-alike numbers that should be left alone.

Compares
Saaf · Presidio (default and tuned) · bare regex
Data
Licence-checked sources with a SHA-256 manifest
Repo
physicsisawesome7/Saaf/bench

In research

Expect rough edges and changing results.

Saaf Guard

In research

Guardrails for AI agents. Deterministic policy on tool calls: allow-lists, argument checks, limits on where data can be sent, and human approval for risky actions, with signed evidence of every decision.

AgentsMCPPolicy as code

Indic name model

In research

A small model that finds Indian names and addresses in Indian scripts and code-mixed text. On IndicPII-Bench every tool we tested, including Saaf, scores near zero here today.

NLPIndicUnder 60 MB target

How we label projects

  • Live: released, tested in CI, and safe to try on your own data.
  • Beta: usable, but interfaces may change between versions.
  • In research: an idea we are testing. We publish the thesis and the numbers before we call it a product.

Have a problem we should work on?

We pick problems where Indian data, languages or rules make the global tools fall short.