Playground

Talk to a real model through Saaf, or mask a whole file. Indian identifiers are swapped for placeholders in this tab before anything is sent, and put back as the reply streams in.

  • Masking runs on your device
  • API keys stay in memory, never saved
  • No Safearly server in the path
View as
Switch to see exactly what the model received and wrote.

Try a sample or type your own message. Use made-up values, not real ones.

Nothing detected yet.

Saaf finds structured identifiers well. It can miss names without a label, free-text addresses and unlabelled numbers: see the limitations. Want this inside your network? Run the gateway in two minutes.