OpenScan
OpenScan is a self-hosted automation & workflow replacement for Adobe Scan, CamScanner, and more.
Open-source mobile document scanning, honestly reviewed. No marketing fluff, just what you get when you use an app with no cloud and no tracking.
TL;DR
- What it is: Free, open-source (BSD-3-Clause) Android document scanner app — scan paper documents with your phone camera and export as PDF or JPG, with zero data collection [README][Google Play].
- Who it’s for: Privacy-conscious individuals, students, and small-office workers who want a no-nonsense scanner app that doesn’t send their documents to someone else’s server [README].
- Cost savings: CamScanner and similar apps run freemium models with subscription tiers to unlock features like OCR, cloud sync, and watermark removal. OpenScan is free, has no watermarks, and charges nothing — ever [Google Play][1].
- Key strength: No ads, no data collection, no account required, no cloud. Your scans stay on your device [README].
- Key weakness: Real reliability problems — multiple Play Store reviews cite frequent crashes, a hard limit around 35–40 pages before memory issues, and an inactive development trajectory (last update September 2024) [Google Play].
What is OpenScan
OpenScan is an Android app built with Flutter by a small India-based indie developer (Ethereal Developers, led by Vikram Harikrishnan) that lets you point your phone camera at a document and turn it into a clean PDF or JPEG. That’s the whole pitch [README].
What makes it different from the default camera app or from CamScanner is the explicit privacy stance: “No ads. No data collection. We respect your privacy.” [README]. There’s no account to create, no cloud upload in the background, no analytics phoning home. The scanned documents live only on your device until you explicitly share them.
The project appeared on Hacker News in January 2021 as a “Show HN” — open-source document scanner app — and made it into the week’s top 10 most-discussed Show HN submissions [4]. As of this review it sits at 1,742 GitHub stars, 50K+ downloads on Google Play, and a 3.9/5 rating from 507 reviews [merged profile][Google Play]. It’s available on Google Play and on IzzyOnDroid for people running F-Droid-based setups [README].
The source code is BSD-3-Clause licensed, which is about as permissive as licenses get — you can fork it, modify it, build it yourself, redistribute it [merged profile]. The README includes build instructions for compiling your own APK via Android Studio or the Flutter CLI [README].
The app is not a server you self-host in the traditional sense. There’s no Docker container, no VPS setup, no database to configure. “Self-hosted” here means the data never leaves your phone. For a scanning app, that’s the relevant threat model.
Why people choose it
The choice to use OpenScan over alternatives comes down to a single variable: do you trust the scanning app not to read your documents?
The case against the popular alternatives isn’t paranoia. CamScanner, which is the default recommendation for “how do I scan documents on my phone,” is a Chinese-developed freemium app. It pushes documents through its own servers, requires an account for most useful features, and has a history of controversy — it was briefly removed from the Google Play Store in 2019 after a version was found to contain a malicious dropper module [1]. Even if you trust the current version, the privacy policy is expansive.
Adobe Scan and Microsoft Lens are free but they’re also clearly data funnels — into Adobe Document Cloud and OneDrive respectively. If you’re scanning sensitive legal documents, personal IDs, tax receipts, or client paperwork, routing them through a corporate cloud is a meaningful risk trade-off.
OpenScan sidesteps all of that. No cloud. No account. No terms of service to read and forget about [README][Google Play]. For people who found OpenScan through F-Droid or privacy-focused forums like Tech Shinobi [3] or r/selfhosted, this is the entire argument.
The AlternativeTo listing for document scanning apps [1] shows OpenScan alongside OSS Document Scanner (MIT, French/EU origin), FairScan (GPL-3.0), and NAPS2 (desktop). OpenScan has 26 likes on AlternativeTo — modest, but the category is niche. Most people don’t go looking for open-source document scanners; they just download whatever CamScanner or their phone manufacturer pre-installed.
Features
Based on the README, Play Store listing, and user reviews:
Core scanning:
- Camera-based document capture for documents, notes, business cards, receipts, whiteboards [README]
- Auto-edge detection and perspective correction (cropping)
- Document-style image filters/enhancement
- Multi-page document support — scan multiple pages into a single PDF [Google Play]
- Timestamps on all documents for chronological retrieval [README]
Export and sharing:
- Export as PDF or JPG [README]
- PDF compression options [Google Play]
- Share directly via any messaging app (WhatsApp, email, etc.) [README]
- Selective export (not forced to export entire document sets) [Google Play]
Privacy / data model:
- No network permissions for document data — all processing on-device [README][Google Play]
- No ads [README]
- No analytics [README]
- No account or login required [README]
What it doesn’t have:
- OCR (text recognition) — you get a PDF image, not searchable text
- Cloud sync or backup
- Batch scanning with auto-capture
- iOS support (Android only) [README]
- Desktop version
- Signature or annotation tools
The feature set is intentionally minimal. This is a scanner, not a document management system. If you need OCR, you’ll need a separate tool like a local OCR processor or a different app.
Pricing: free vs. the alternatives
OpenScan costs nothing. There are no tiers, no “pro” unlock, no subscription, no one-time purchase price [README][Google Play].
For context on what you’re avoiding:
CamScanner: Freemium. The free tier includes watermarks on PDFs and limited cloud storage. Premium removes watermarks and adds OCR — pricing isn’t listed in the provided sources, but the freemium-to-paid pressure is baked into the free experience [1].
Adobe Scan: Free to download, but useful features tie into Adobe Acrobat subscriptions. Adobe Acrobat Standard runs $12.99/mo at current pricing (not from provided sources — treat as approximate). More importantly, your scans route through Adobe’s cloud.
Microsoft Lens: Free, but you’re feeding into a Microsoft account ecosystem. If you’re already in that ecosystem, it’s actually decent. If you’re not, it’s friction with data implications.
NAPS2: Free and open source, but desktop-only (Windows/Mac/Linux). Not a mobile replacement [1].
The honest math: if you’re just scanning occasional personal documents and privacy isn’t a concern, the free tier of any of the above works fine. OpenScan’s cost advantage over paid tiers is real but only matters if you’re paying for a scanning app subscription right now, which most people aren’t. The privacy advantage is always real, regardless of cost.
Deployment reality check
Installing OpenScan is as simple as any Android app install. Google Play or IzzyOnDroid, tap install, done [README]. No server, no config files, no environment variables.
If you want to build from source — because you want to audit the code or you’re on a device where you don’t want to use Google Play — the README provides build instructions via Flutter CLI or Android Studio [README]. It’s a standard Flutter project. If you know how to build Flutter apps, there’s nothing unusual here.
What can go sideways:
The Play Store reviews are honest about reliability issues. The most upvoted review (16 people found it helpful) says: “crashes almost every time I try to scan something” after hitting roughly 15 pages in a folder. A second review describes “crashing every few scans/operations, the inability to delete certain pictures from a set, and pictures not showing up in a series.” A third specifically calls out a hard ceiling: “memory management problem — cannot scan and edit more than 35 to 40 pages. After that it starts crashing.” [Google Play]
The cropping interface also draws a complaint worth noting: no magnification when cropping with fingers, so your fingers cover the corner you’re trying to position precisely [Google Play].
These aren’t edge-case bugs. Crashes and page-count limits are fundamental problems for a document scanner. If your use case is scanning a 10-page contract once a week, you’ll probably never hit the limit. If you’re a student scanning 60 pages of lecture notes in one session, the app will likely fail you mid-scan.
Development activity is another honest concern. The last Play Store update was September 22, 2024, and the GitHub metadata in the provided profile doesn’t show recent commit data [merged profile][Google Play]. The project appears to be maintained but not actively developed.
Pros and cons
Pros
- Genuinely zero tracking. No ads, no analytics, no data collection — independently verifiable because the source code is public under BSD-3-Clause [README][Google Play].
- No account required. Open the app, scan, done. No onboarding, no email, no cloud storage signup [README].
- F-Droid compatible. Available on IzzyOnDroid for users who avoid Google Play entirely [README].
- Build it yourself. BSD-3-Clause and a Flutter codebase means you can audit, fork, or self-compile without legal friction [README].
- PDF compression. More than the basic “save to PDF” — you get compression options to control file size [Google Play].
- Free, permanently. No freemium pressure, no features hidden behind a paywall [README].
- HN validation. Made it into the top 10 Show HN posts for its launch week in January 2021 — the HN community does a decent job stress-testing privacy claims [4].
Cons
- Crashes. Multiple independent Play Store reviewers report crashes when scanning folders past ~15 pages, and confirmed memory management failure past 35–40 pages [Google Play]. This is the single biggest issue.
- No OCR. The output is a PDF image, not searchable text. If you need to copy text from a scanned document, you’ll need another tool entirely.
- Android only. No iOS version. No desktop version. If you switch phones or need cross-platform access, you’re on your own [README].
- No cloud sync option. This is also the privacy pitch, but it means no backup, no multi-device access. If you lose your phone, you lose your scans.
- Limited development. Last update September 2024, GitHub activity data unavailable [merged profile][Google Play]. There’s no active roadmap visible in the README.
- Small community. 1,742 GitHub stars and 26 AlternativeTo likes [merged profile][1] — this is a one-developer project, not a foundation-backed tool. Bug reports may wait a long time.
- No magnification in cropping. Your fingers literally block the corner you’re trying to adjust [Google Play].
- 3.9/5 on Play Store. Decent but not exceptional — the crash complaints drag it down from what would otherwise be a cleaner score [Google Play].
Who should use this / who shouldn’t
Use OpenScan if:
- You need to scan occasional documents and the primary requirement is that your data stays on your device.
- You’re already using F-Droid or GrapheneOS and want a scanner that fits your privacy setup.
- You need something free, permanent, and with no account — for a student, small freelancer, or personal use.
- Your document sets are under 30 pages per batch (stay well below the crash threshold).
- You’re comfortable with basic PDF image output and don’t need OCR.
Skip it (use OSS Document Scanner instead) if:
- You need a more actively maintained open-source option with better reliability. OSS Document Scanner (MIT, French/EU) has a similar privacy pitch but a more recent development history and better reviews on AlternativeTo [1].
Skip it (use NAPS2 instead) if:
- You’re on desktop and want open-source scanning with OCR. NAPS2 is significantly more capable, well-maintained, and has 4.8/5 on AlternativeTo from 27 reviews [1].
Skip it (use FairScan instead) if:
- You want an Android scanner that’s actively maintained, fully offline, and open source. FairScan (GPL-3.0) is listed as a top alternative on AlternativeTo [1].
Skip it (use Adobe Scan or Microsoft Lens) if:
- You’re in a corporate environment, need OCR and text extraction, and the cloud/account requirement isn’t a concern. They’re more polished and more reliable.
Skip it entirely if:
- You scan multi-page documents (50+ pages). The memory ceiling makes it unreliable for serious document work.
- You need iOS support.
Alternatives worth considering
From the AlternativeTo category listing and adjacent tools in the provided data:
- OSS Document Scanner — MIT license, French/EU origin, Android + iPhone + F-Droid. 4.6/5 on AlternativeTo from 12 reviews. Similar privacy focus with apparently better reliability and more active maintenance [1].
- FairScan — GPL-3.0, Android + F-Droid. Described as “Android document scanner creating enhanced, clean PDFs with open-source code, no ads, tracking, watermarks, or cloud — fully offline” [1]. Listed as the top alternative to OpenScan on AlternativeTo.
- NAPS2 — Free, open source, Windows/Mac/Linux desktop. 4.8/5 from 27 reviews. If desktop scanning is acceptable, this is the strongest open-source option in the category [1].
- CamScanner — Freemium, proprietary, Chinese-developed. 73 likes on AlternativeTo but 2.3/5 rating from 10 reviews [1]. More features, more polish, more privacy concerns.
- Paperless-ngx — GPL-3.0, self-hosted document management system. Not a scanner replacement but a natural complement — scan with OpenScan, import into Paperless-ngx for search, tagging, and long-term storage [1].
- ScanTailor Advanced — Free, open source, desktop. 65 likes on AlternativeTo. Post-processing tool for scanned pages — good for cleanup, deskewing, and professional output [1].
For a privacy-first mobile scanner, the honest shortlist is OpenScan vs FairScan vs OSS Document Scanner. OpenScan has the longer history and HN recognition, but FairScan and OSS Document Scanner appear to have better recent momentum.
Bottom line
OpenScan delivers on its core promise: scan a document, get a PDF, nothing leaves your phone. That’s a real and useful thing, especially for anyone who has looked at CamScanner’s permissions list and decided it wasn’t worth the convenience. The BSD-3-Clause license and F-Droid availability make it a genuine fit for privacy-first Android setups.
But the crash reports are a real problem, not a fixable nuisance. A document scanner that fails past page 35 is a liability when you actually need it most. And with last update in September 2024 and no visible active roadmap, it’s not clear when or whether these get fixed. If your scanning needs are light — occasional single documents, under 20 pages — OpenScan will likely serve you fine. If you’re scanning regularly at any volume, look at FairScan or OSS Document Scanner before committing.
Sources
- AlternativeTo — Apps tagged with ‘Scan documents’ — alternativeto.net. https://alternativeto.net/category/productivity/document-scanning/
- AlternativeTo — Apps with ‘Sign PDF files’ feature — alternativeto.net. https://alternativeto.net/feature/sign-pdf/
- Tech Shinobi — Tags index (references OpenScan) — techshinobi.org. https://techshinobi.org/tags/
- Hacker News Weekly Show — January 2021 (Show HN: OpenScan listed in top 10 for week ending Jan 9, 2021) — daemonology.net. http://www.daemonology.net/hn-weekly-show/2021-01.html
- AIGOSEARCH — Android / iOS FOSS Tools listing — aigosearch.com. https://www.aigosearch.com/android-ios/
Primary sources:
- Google Play Store listing: https://play.google.com/store/apps/details?id=com.ethereal.openscan&hl=en&gl=US
- GitHub repository and README: https://github.com/ethereal-developers-inc/openscan (1,742 stars, BSD-3-Clause license)
Features
Mobile & Desktop
- Mobile App
Category
Related Automation & Workflow Tools
View all 122 →n8n
180KOpen-source-ish workflow automation for people who write code and people who don't — the 180K-star platform technical teams actually adopt.
Langflow
146KVisual platform for building AI agents and MCP servers with drag-and-drop components, Python customization, and support for any LLM.
Dify
133KOpen-source platform for building production-ready agentic workflows, RAG pipelines, and AI applications with a visual builder and no-code approach.
Browser Use
81KMake websites accessible for AI agents — automate browsing, extraction, testing, and monitoring in natural language with Playwright and LLMs.
Ansible
68KThe most popular open-source IT automation engine — automate provisioning, configuration management, application deployment, and orchestration using simple YAML playbooks over SSH.
openpilot
60KOpen-source driver assistance system from comma.ai that brings adaptive cruise control and lane centering to 275+ supported car models.