Why this matters for business cards
A business card holds someone else's personal data: a client's name, title, mobile number and work email, handed to you in person. When you scan it into an app that syncs to the cloud, you decide on their behalf which company gets to keep it. If you meet people for a living, that adds up to hundreds of contacts.
Check an Android app: the permission list (30 seconds, before installing)
- Open the app's page on Google Play.
- Scroll to About this app, then open App permissions.
- Look for Full network access (Android's
INTERNETpermission).
Having network access doesn't prove an app uploads your cards, since most apps request it for ads, analytics or sync. But an app without it has no way to send anything off your phone. That conclusion doesn't depend on anyone's privacy policy.
Check an iPhone app: the App Privacy Report (a few days, after installing)
iOS has no network permission to inspect: every iPhone app can go online without asking. What iOS does have is a system log of where each app actually connects.
- Go to Settings → Privacy & Security → App Privacy Report and turn it on.
- Use the card app normally for a few days.
- Come back and look at App Network Activity. A truly offline app won't appear there at all.
Before installing, you can also read the App Privacy label on the App Store page. It's declared by the developer, not audited by Apple, so treat it as a statement rather than proof. The App Privacy Report is the hard evidence.
What Pianke does
- Android: no INTERNET permission and no CAMERA permission. Capture is handled by Google Play Services' document scanner, and OCR and parsing run on the device.
- iPhone / iPad: the app contains no networking code. Capture uses Apple's system document scanner (VisionKit), and text recognition uses Apple's on-device Vision framework. Its App Store privacy label is Data Not Collected.
- No account, no cloud, no ads, no tracking. Free for up to 15 cards; Pro is a one-time purchase with no subscription.
Features (Android)
- Multilingual on-device OCR for Chinese, English, Japanese and Korean, with Malay and Vietnamese via the Latin recognizer. Parsing is tuned for Taiwan, China, Japan, Korea, Malaysia, Singapore, Vietnam and English card layouts.
- Field parsing for name, company, title, phones, emails, address, website and notes, plus decoding of contact QR codes printed on cards.
- Review and merge: tap text on the card image to drop it into a field; merge a re-scanned contact into the existing card in one tap.
- My Card QR: share your own card as a QR that any phone camera can save as a contact, without installing anything.
- Export as vCard or CSV, insert into Contacts, or export card images as PDF/JPEG. Encrypted local backup and App Lock.
- English or Traditional Chinese UI, switchable inside the app.
The iPhone app currently has a Traditional Chinese interface.
Pianke: the offline business card scanner
Scan, recognize, organize and export, all on your phone. No account, no cloud, no subscription, no ads, no tracking. Free for 15 cards; Pro is a one-time purchase.
Android 8.0+ · iPhone / iPad on iOS 17+ · Free download · One-time Pro, no subscription