Skip to content

v0.6.3 — a value written twice is masked both times; Perplexity uploads masked

Choose a tag to compare

@gaurjin gaurjin released this 25 Oct 23:37
· 51 commits to main since this release

Install: curl -fsSL https://omna.dev/cli/install.sh | bash
Homebrew: brew tap gaurjin/omna https://github.com/gaurjin/omna-plugin && brew install --cask omna

A value written twice is masked both times

Omna reads context, so it could recognise a name in one place ("Contact: Jane Doe") and miss it in another ("Signed, Jane Doe"). The second copy then went out unmasked. Now, once Omna finds a value, it masks every copy of it in the same message.

Perplexity file uploads are masked

Perplexity stores attached files on its own Amazon storage, which Omna did not open, so the file went as it was. Now only the file is masked; Amazon's upload signature is left exactly as signed.

Every way in

Tested live on 2026-10-25 with fake data: files added with the + button or by drag and drop, and long pastes that a site turns into a file (claude.ai, DeepSeek), all reach the AI masked.

Under the hood

Engine omna-pii-mask 0.2.10. The Homebrew build is signed and notarized by Apple.