June 17, 2017

Privacy Policy

BadgerScan is the most private method you can use for exchanging contact information.

How do we know that?

It’s simple, your data is never collected, never uploaded to any server anywhere, never read by third parties, and never shared with anyone ever. All your data remains on your device only. We know nothing about our users, or their data, and therefore have nothing to share.

THE LONGER VERSION OF THE PRIVACY POLICY

BadgerScan is a local-only contact scanner. The app publisher does not operate any servers that receive your data. Everything you scan or enter stays on your Android device unless you explicitly choose to share or export it.

WHAT BADGERSCAN ACCESSES ON YOUR DEVICE

– Camera — only while a scan is in progress, to read QR / Data Matrix / PDF417 / Aztec codes. Images are never saved or transmitted.
– Device storage — to save your contacts, settings, and any CSV exports you generate to your app’s private storage directory.
– Android’s automatic app backup (Google’s system feature) — if you have “Back up by Google One” enabled on your device, Android may include BadgerScan’s app data in your Google account backup. This is controlled by your device settings, not by us, and is never sent to the BadgerScan publisher.

WHAT BADGERSCAN DOES NOT DO

– We do NOT collect analytics, usage metrics, or crash reports from your device.
– We do NOT operate servers that receive your contact data.
– We do NOT share any data with third parties.
– The app publisher has NO access to the contacts you scan.

THIRD-PARTY LIBRARIES

BadgerScan uses the following open-source or Google-provided libraries, all of which process data ON YOUR DEVICE ONLY:

– ML Kit Barcode Scanning (Google) — detects QR and 2D barcodes from the camera preview. Runs on-device. Some ML Kit models may be downloaded from Google Play Services; no scanned content is sent to Google.
– ZXing — generates QR codes (for your own “My Badge” display and for sharing contacts). Runs on-device.
– AndroidX Room — stores contacts in a local SQLite database on your device.
– AndroidX CameraX — provides the camera preview for scanning.
– Material Components for Android — UI rendering.

None of these libraries transmit your contact data to us or to anyone else.

SHARING YOUR DATA — ONLY WHEN YOU CHOOSE

BadgerScan provides user-initiated sharing actions:

– Share Contact — generates a vCard and lets you send it via your choice of app (email, messaging, etc.). You control who receives it.
– Add to Device Contacts — hands a contact to your device’s Contacts app via Android’s standard insert intent.
– Export Contacts as CSV — generates a file you can save or share. You choose the destination.
– Open in map / email / phone / browser — tapping a contact’s address, email, phone, or website uses your device’s default app for that action.

In every case, you — the user — initiate the action and choose the destination. BadgerScan does not observe what you do with the data afterwards.

DELETION

You can delete individual contacts from the Contact Details page (⋮ menu → Delete contact), or clear all contacts from the main menu (Delete all contacts). Deleted contacts move to Recently Deleted, where you can restore them or permanently remove them at any time from Settings → Backup/Restore/Empty Trash → Recently Deleted.

Recently Deleted contacts are automatically purged after a retention period you choose on the same screen (default 30 days; options of 7, 14, 30, or 60 days). Once permanently removed, deletion is unrecoverable.

If automatic backups are enabled, deleted contacts also remain in the most recent backup file until the retention period expires, after which they are removed from the backup file as well.

CHILDREN

BadgerScan is intended for business use at professional events. It is not designed for or marketed to children under 16.

CHANGES TO THIS POLICY

If we change how the app handles data — for example, by adding an optional cloud-sync feature — we will update this policy and note the revision date. Users will see the updated policy in the app’s About screen before the change takes effect.