Privacy Policy

Last updated: August 2026 · Publisher: CaffeineByte · Package: com.caffeinebyte.codecluster

CodeCluster (“the App”) is published by CaffeineByte. This policy describes how the App handles information when you use it on your device.

Summary

CodeCluster is a private QR and barcode scanner. The App:

This website (codecluster.caffeinebyte.com) is a static information site. It uses no cookies, no analytics, and no tracking scripts.

Information We Do Not Collect

We do not collect personal information, usage analytics, advertising identifiers, crash reports, or scanned content on any server operated by CaffeineByte. The App contains no analytics SDKs, no advertising SDKs, and no remote crash reporting. The release Android build does not declare the INTERNET permission.

Information Stored on Your Device

The App stores the following data locally on your device using on-device storage (SQLite database and local preferences):

This data remains on your device unless you export it, share it, create a backup file, or uninstall the App.

When Data May Leave Your Device

Data may be transmitted to other apps or services only when you deliberately choose to:

CodeCluster does not automatically send your scan data anywhere.

Permissions

The App requests permissions only when needed for a feature you use:

Permission Purpose
Camera Real-time scanning of QR codes and barcodes. Camera frames are processed on-device and are not uploaded.
Photos / files Scanning codes from images you select, saving QR exports, and importing or exporting backup files.
Contacts Only when you choose to add a contact from a scan result. Not requested at startup.
Calendar Only when you choose to add a calendar event from a scan result. Not requested at startup.
Biometrics (Face ID, fingerprint) Only when you enable biometric app lock in settings.

The App does not request location permission to decode geographic QR codes. Location coordinates embedded in a QR code are read from the code content itself, not from your device’s GPS.

Microphone, phone state, and storage permissions are not requested at app startup.

Android Backup

Android automatic cloud backup and device-to-device transfer are disabled for CodeCluster app data. The App sets android:allowBackup="false" and uses backup exclusion rules so your scan history and settings are not included in Google’s automatic backup or transfer flows.

If you want to move data to another device, use the in-app encrypted backup feature (see below).

Encrypted Backup

CodeCluster offers optional encrypted backup files so you can migrate or archive your data. When you create an encrypted backup:

If you lose your backup password, encrypted data cannot be recovered. Plain (unencrypted) JSON and CSV exports are also available; you are responsible for securing those files.

Maximum backup import file size is 50 MB.

URL Warnings Disclaimer

CodeCluster does not guarantee that links in scanned codes are safe. The App performs local, structural analysis only — such as detecting URL shorteners, unusually long URLs, many subdomains, or file extensions commonly associated with executables. These warnings are informational and are not a substitute for antivirus software, a web filter, or your own judgment.

The App does not use VirusTotal, external URL reputation services, or any network-based safety check. You must confirm before opening a URL. CaffeineByte is not responsible for content at destinations you choose to visit.

Security Features

CodeCluster includes optional privacy and security features you control:

Children’s Privacy

The App is not directed at children under 13. We do not knowingly collect data from children. Because we do not collect data on our servers, no child data is held by CaffeineByte through the App.

Changes to This Policy

We may update this privacy policy from time to time. The “Last updated” date at the top will reflect the latest revision. Continued use of the App after changes constitutes acceptance of the updated policy.

Contact

For privacy questions, contact CaffeineByte:

Disclaimer

This policy describes the App’s technical behavior as implemented in version 1.0. It is provided for transparency and is not legal advice. Uninstalling the App may delete local data unless you created a backup first. Third-party apps and websites you interact with through scan results have their own privacy practices.