Skip to content

Repository files navigation

SaneScan

SaneScan is a private iPhone and iPad scanner for photos, receipts, and documents.

It uses Apple's VisionKit scanner, Vision OCR, local image cleanup, and PDF export. Scans stay on the device unless the user explicitly shares or exports them.

Public site: https://sanescan.saneapps.com

Features

  • Scan documents with the system VisionKit scanner.
  • Import old photos from Photos.
  • Clean up scans with local Core Image adjustments.
  • Run local OCR with Apple's Vision framework.
  • Export scanned pages and recognized text as a PDF through the system share sheet.
  • Unlimited local scans. The old paywall is now a Donate screen.

Privacy

SaneScan does not require an account, does not track users, and does not upload scan content. Camera and Photos access are requested only when the user starts a scan or import.

Details:

License

SaneScan is free and open source under the MIT License. See LICENSE. Contribute at https://github.com/sane-apps/SaneScan or donate.

Build

./scripts/SaneMaster.rb verify
./scripts/SaneMaster.rb lint

For targeted iOS simulator debugging, use the explicit Mini simulator command documented in DEVELOPMENT.md until SaneMaster has first-class SaneScan destination handling.

About

Private iPhone and iPad scanner for documents, receipts, and photos. Local OCR, PDF export, and no account required.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages