Skip to content

Documentation

Build with the Hushbridge engine.

Swap names, numbers and secrets for placeholders in your own code, send the placeholder version to a model, then put the real values back.

The engine runs on your device

Detection, placeholders and restore all run in your own process. protect() and restore() make no network requests. The swap table, called the vault, stays in memory in that process unless you save it yourself.

Two things do use the network. Your own call to an AI provider sends the placeholder text you pass it. The client API in the SDK package also reports a credit count when it replaced something. That report carries a number and a label, never your text.

Pages

Package names during the move

Hushbridge is the new name for Tightlip. Downloads, sign-in and the current Tightlip documentation stay on tightlipai.com while the move happens. The SDK package and its command are still called tightlip.

Inside the package, the engine is @tightlip/core. That is an internal compatibility name during the transition. Neither name is published on the npm registry. Install the SDK from the download link described in Installation.

Know the limits before you build