Updated 5 November 2026. QR Scanner & Barcode Generator (ScanMyCode), also listed as QR code | Barcode Scanner and Generator, is provided by MofDev App. Android package: com.mouftihapps.mofdevapp.scanmycode. Contact: mouftihapps@gmail.com.
This notice describes the rebuilt version 2.0. That update is pending release on Google Play. If you use an earlier version, contact us with its version number for information about that installation.
In version 2.0, camera frames and pictures selected for recognition are processed on your device. The app does not upload these pictures, decoded code contents, or saved scan history to a developer server. QR code and Code 128 barcode creation also takes place on the device.
Camera access is requested when you enable camera scanning. You can select a picture through Android’s system picker without granting broad access to your photo library or device storage.
If history is enabled, scanned and created code contents are saved in the app’s local database until you delete them or uninstall the app. You can disable history, delete individual entries, or clear saved history. Version 2.0 disables Android application backup.
When you choose to save or share an image or export a CSV, Android or your selected app handles the destination. Exported files can remain there after you delete local history or uninstall the app. Review the privacy practices of services you choose to share with. The app does not require an account.
The app uses Google AdMob for advertising. Google’s Mobile Ads SDK collects and shares device and account identifiers, including advertising ID and app-set ID where available, app interactions, diagnostic information, and IP addresses that may be used to infer approximate location. Uses include advertising, analytics, and fraud prevention. Version 2.0 does not request precise or approximate location permission.
Version 2.0 uses Google’s User Messaging Platform to handle applicable advertising consent choices. Ad initialization and requests are gated by the consent SDK’s status. Advertising data processing also depends on the choices and settings available in your region.
Bundled Google ML Kit provides version 2.0’s on-device barcode recognition. It sends service diagnostics such as device and application information, per-installation identifiers, performance metrics, API configuration, event types, and error codes. ML Kit states that these diagnostics are encrypted in transit using HTTPS and are not transferred to third parties. The app does not upload recognition pictures or decoded code contents for recognition.
Google documents TLS encryption in transit for Mobile Ads data. Google’s policies and service terms govern its processing, retention, and any transfers outside your country. Clearing local scan history does not erase information already processed by an advertising or diagnostic service.
You can manage history, sound, vibration, and camera permission settings. Where Google’s consent SDK requires it, Advertising privacy choices lets you revisit advertising choices. Android settings provide controls to reset or delete the advertising ID. Some SDK diagnostics and identifiers are collected automatically; clearing local history does not disable that collection.
Email mouftihapps@gmail.com with questions or applicable privacy requests. The developer does not operate a server containing your scan history and cannot retrieve or remotely delete that local history. Delete it within the app or through Android’s app-data controls. For data processed by Google, use the controls described in Google’s privacy policy. This app does not provide a general mechanism that guarantees deletion of Google’s advertising or diagnostic records.
Decoded links are displayed before you choose to open them in another app. ScanMyCode does not verify the safety or privacy practices of a destination website. Visiting a link is governed by that destination’s policy and your browser’s settings.
Google privacy policy: https://policies.google.com/privacy
Google Mobile Ads data disclosure: https://developers.google.com/admob/android/privacy/play-data-disclosure
Google ML Kit data disclosure: https://developers.google.com/ml-kit/android-data-disclosure
Contact: mouftihapps@gmail.com. This page will be updated when the app’s data practices change.