← All Projects
PII Detector — Slack & Notion
Monitors Slack channels and Notion databases for personally identifiable information, auto-removes flagged content, and notifies the author via direct message.
ElixirOpenAISlack APINotion APICloudflare WorkersGigalixir
An Elixir service that watches Slack channels and Notion databases in real time for PII: names, email addresses, phone numbers, and sensitive data in text, images, and PDFs.
When a violation is detected, the message or document is automatically removed and the author receives a private Slack DM explaining what was flagged.
Technical highlights:
- Elixir/OTP for concurrent channel monitoring with fault tolerance
- OpenAI integration for detecting PII in unstructured text and image content
- Cloudflare Workers for edge-layer request handling
- Telemetry events for tracking detection metrics over time
- Deployed to Gigalixir