maciejbula.dev

Email

hello@maciejbula.dev
Back to projects
Free Open source Swift

HideMyData

HideMyData finds and redacts personal data in PDFs and images. The detection model runs entirely on your machine — nothing ever leaves it.

Features

  • Fully local — detection model runs on-device, nothing ever leaves your machine
  • PDF and image input — both formats share the same detection and redaction pipeline
  • OCR — Apple Vision handles scanned PDFs, images, and rescues PDFs whose embedded fonts hide text from selection
  • AI detection — catches names, emails, phones, addresses, dates, and IDs in context
  • Manually maintained regex — IBAN, SSN, personal identifiers, MAC, IPv4/v6, JWT, API keys, crypto wallets, and more
  • Two redaction styles — solid black or frosted glass blur
  • Manual editing — add or remove redaction rectangles by hand before saving
  • Permanent on save — pages are rasterized and rebuilt; original text and glyphs are gone, not just hidden

Requirements

  • macOS 26 or later
  • Apple Silicon (Intel not supported)