Skip to content

Privacy

Sieve runs on your machine. Sieve sends nothing.

  • Sieve makes no network call. sieve version runs no update check.
  • Sieve sends no telemetry. sieve telemetry records nothing and writes no file.
  • Sieve has no LLM pass. Sieve does not send your code to a model provider.
Where What
sieve/ in the repo The index: the graph, per-file cards and caches.
sieve/.cache/session/ Session files. sieve stats reads them.
.sieve/config.json in the repo Build settings and the pane mascot.
.gitignore, .ignore in the repo Entries that build adds.

init also writes agent files. See Claude Code. Only init --global writes under your home folder.

The index holds data about your code. Do not commit sieve/. build adds it to .gitignore.

Hook settings exist only after you run sieve init. sieve uninstall removes them. The hooks run the local sieve program.

sieve uninstall --yes

Add --keep-cache to keep sieve/.

Use the GitHub private vulnerability report at github.com/iamalvisng/sieve (Security tab, “Report a vulnerability”). Do not open a public issue.

This site runs no analytics and sets no cookies. The site serves its own fonts. It makes one external request: the GitHub API, for the star count and the latest version. The site works when that request fails.