TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Glyph DLP – a data loss prevention API

4 pointsby ackatzover 1 year ago
Hi HN,<p>Glyph DLP is an API that scans or redacts sensitive information (emails, SSNs, credit cards, etc.) from Base64-encoded files&#x2F;strings. So far I have coverage for text files, JSON, PDF, CSV, DOCX, and XLSX files and may consider adding a few more in the future.<p>I made this app mostly for fun and learning and to scratch the creative itch over the past few months. I am using FastAPI in Docker hosting it on Fly.io. I originally wanted to use SQLite&#x2F;LiteFS on Fly but ran into some issues with concurrent writers when keeping track of rate-limiting on the API. I am now using managed MySQL on Planetscale which has been awesome and would definitely recommend both Fly and Planetscale to anyone making small hobby projects.<p>Even though the API functions are relatively simple, this is definitely the hardest I have worked on an app. I put a lot more effort into design and getting things how I want them, learning how to write better tests, documenting the API, etc.<p>I also want to mention that Glyph DLP does not store any content from files as they are scanned&#x2F;redacted or use the information from uploaded content in any way.<p>I have no users to speak of at the moment and appreciate any feedback!

1 comment

SamEBaeover 1 year ago
congrats on the launch!<p>just wanted to give you a perspective as someone who worked on a similar API internally at my employer.<p>for non-startups, where they are much more strict with security reviews, many enterprise company may be too scared to send the data to your API since it&#x27;s security is not guaranteed. most companies would look for SOC2 compliance for example.<p>open-sourcing some of the API may help alleviate that concern.
评论 #37962555 未加载