News for hackers. Stuff that matters.

sgasser

Everyone says don't send personal data to cloud LLMs. But when you're working with customer emails, support tickets, or code with credentials — it's hard to avoid.

So I built a proxy that handles it for you — it's open source and free.

How it works:

  You send:        "Email [email protected] about meeting Sarah Miller"
  LLM receives:    "Email [[EMAIL_1]] about meeting [[PERSON_1]]"
  LLM responds:    "Dear [[PERSON_1]], I wanted to follow up..."
  You get back:    "Dear Sarah Miller, I wanted to follow up..."
PasteGuard finds personal data and secrets in your prompt, swaps them with placeholders, and restores the real values in the response. The LLM never sees the actual data.

What it catches: - PII: Names, emails, phones, credit cards, IBANs, IPs (24 languages) - Secrets: API keys (OpenAI, Anthropic, AWS, GitHub), JWTs, SSH keys

Works with both OpenAI and Anthropic APIs. Point your app to localhost:3000/openai/v1 or localhost:3000/anthropic/v1. Compatible with LangChain, Cursor, Claude Code, Open WebUI.

One command to run:

  docker run -p 3000:3000 ghcr.io/sgasser/pasteguard:en
Happy to answer questions.
Using LLM APIs but worried about sending client data? Built a proxy for that.

OpenAI-compatible proxy that masks personal data and secrets before sending to your provider.

Mask Mode (default):

  You send:      "Email [email protected] about meeting Dr. Miller"
  LLM receives:  "Email <EMAIL_1> about meeting <PERSON_1>"
  You get back:  Original names restored in response
Route Mode (if you run a local LLM):

  Requests with PII  →  Local LLM
  Everything else    →  Cloud
What it catches:

  PII: Names, emails, phones, credit cards, IBANs, IPs, locations (24 languages)
  Secrets: Private keys, API keys (OpenAI, AWS, GitHub), JWT tokens
Uses Microsoft Presidio for PII detection. ~500MB RAM, 10-50ms per request.

Works with Cursor, Open WebUI, LangChain, or any OpenAI-compatible client.

Docs: https://pasteguard.com/docs

Feedback on edge cases welcome.

Show HN: MailWizard – Turn low-priority email into a 3-min audio digest

I built an AI that turns your email noise into a 3-minute podcast.Hey HN — I'm Stefan, ex-Head of Software turned solo founder.Inbox chaos → important threads drowned in promos and CC storms. I wanted a mute button that parks low-priority mail and plays it back as one short digest.MailWizard lets you: - Write rules in English, e.g. "Newsletters except Lenny's" - Auto-archive matches, then send...

( Read More... | no comments | on HN )

Everything I Learned About Writing Professional Emails After 11Years in Software

Hi! After years of leading software teams and seeing countless emails fail to achieve their goals, I've written down everything I learned about effective business communication.Most business emails fail before they're even opened because we:* Write novels instead of emails* Use vague subject lines* Bury the important stuff* Miss clear calls to actionBut these are all fixable problems. I've...

( Read More... | no comments | 2 points | on HN )

Show HN: Chrome extension to share webpages with Claude by pasting URLs

https://chromewebstore.google.com/detail/website-reader-for-claude/jolimpecpmladpnpipohidkbcodngkpn

When working with Claude AI, sharing web content usually requires copying and pasting text or taking screenshots. This extension removes that friction - just paste a URL in your Claude conversation and it automatically extracts and formats the webpage content.The extension uses Jina.ai Reader for content extraction, preserves document structure, and only activates on claude.ai. No configuration...

( Read More... | no comments | 2 points | on HN )
Thx rentalsunited looks great.
Thanks. :)

Not at the moment. Maybe Airbnb in the near future. Any other suggestions?

Thank you. I am very pleased to hear that.
Thx!

For the first release we analyze the popularity of an article by likes, shares, count of reads, etc. For the second step we analyze also the body.

We are using only RSS, so we have no header/footer/comments/navigation. Ads we remove by converting html to text.

I am working on a online newsreader that allows you to quickly read only important articles from websites and blogs of your choice. Every article gets analyzed and evaluated, and uninteresting articles get filtered out. So you don’t have to read all articles of your favorite websites and blogs – only the important ones will be shown to you.

http://zebrello.instapage.com