Show HN: Veil a Drop-in PII redaction proxy for any LLM API

Drop-in proxy that strips PII before it reaches OpenAI, Anthropic, or any LLM. One line of code.
2 points by A5omic 198 days ago veil-api.com 0 comments
Summary not yet generated for this article.

Original Text

I was building a proxy to strip PII from LLM API calls and realized that zero-width Unicode characters break basically every PII filter out there. If you stick a zero-width space inside a name like T om, Presidio's NER model doesn't see it as a name anymore. Same thing with SSNs and phone numbers against regex. So I built a normalization layer that strips all that stuff before running detection.

The proxy itself is pretty simple. You swap your OpenAI base URL to point at Veil and it redacts PII before the request leaves, then puts the real values back in the response. Works with streaming too which was the hard part honestly.

https://veil-api.com, free tier is 100 requests/month.

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open