|
|
|
|
|
# Privacy Policy
|
|
|
|
|
|
(Google Play version)
|
|
|
|
|
|
Thank you for using Code Scanner! This is an open-source scanner app that can read 1D/2D codes (Barcodes, QR codes respectively)
|
|
|
|
|
|
Before using this app, you should look at the privacy practices below:
|
|
|
|
|
|
## Definitions:
|
|
|
|
|
|
`Code Scanner` - a code scanning application developed for Android™ by Lucius Chee Zihan, which has a GitLab mirror at https://gitlab.com/czlucius/code-scanner-play
|
|
|
|
|
|
`code` or `codes` - a 1D or 2D code from the list of supported codes, which can be found in Code Scanner’s app description on it’s active distribution channels.
|
|
|
|
|
|
## Data handling
|
|
|
|
|
|
Code Scanner is open-source, available under the GNU Affero General Public License; the app is released on the Google Play Store.
|
|
|
|
|
|
This application does not collect, nor does it transmit any Personally Identifiable Information from it’s users. Data processed by libraries used is described below.
|
|
|
|
|
|
Data stored in the “History” section, preferences in the “Preferences” section, and cache stored from creating QR codes in the “Create” section only resides on the device.
|
|
|
|
|
|
App data may be transferred to another device through backups in the Android™ operating system by the user, in which the developer has no control of the privacy of the aforementioned Android backups containing this data.
|
|
|
|
|
|
## On use of third-party libraries
|
|
|
|
|
|
- ML Kit by Google<br>
|
|
|
Data from scanned codes are processed by Google’s ML Kit, a Software Development Kit for processing of codes in images, ephermally offline, they are never transmitted to any external party or out of the device.<br>
|
|
|
Please refer to the privacy policy of ML Kit for more details: https://developers.google.com/ml-kit/terms.
|
|
|
|
|
|
- Google AdMob (Advertising)<br>
|
|
|
To support the development of Code Scanner, the app distributed in Google Play contains advertisements served by Google AdMob. <br>
|
|
|
Code Scanner and the Google AdMob library it uses does not access the Advertising ID of your device. As a result, **interest-based advertising is disabled for all users, regardless of region or age**. You may still choose to opt out of interest based ads globally on-device by visiting Settings -> Google -> Ads, and then enabling "Opt out of interest-based ads".<br><br>
|
|
|
AdMob by Google is provided by Google Inc.
|
|
|
Data processed by AdMob is subject to Google's privacy policy:<br>
|
|
|
https://policies.google.com/privacy <br>
|
|
|
https://policies.google.com/technologies/partner-sites
|
|
|
|
|
|
|
|
|
## Contact
|
|
|
I am contactable at czlucius.dev@gmail.com. Do send any enquiries on the privacy practices of Code Scanner through this email.<br>
|
|
|
If you notice any bugs/errors in Code Scanner, please also send an email with a bug report template (see https://www.softwaretestinghelp.com/sample-bug-report for a sample).<br>
|
|
|
However, if you do notice any security vulnerabilities in Code Scanner, please send a brief email to me only to arrange for a follow-up via encrypted communication. Do not include the details of the vulnerability in an unprotected message.
|
|
|
|
|
|
## Legal notices
|
|
|
|
|
|
Android is a trademark of Google LLC.
|
|
|
Code Scanner is not affiliated with DENSO WAVE INCORPORATED.
|
|
|
The QR Code is a trademark of DENSO WAVE INCORPORATED.
|
|
|
|
|
|
## Translation
|
|
|
If there is a version of this privacy policy translated to another language by the author of the app, and in the event of discrepancy between the translated version and the English version, the English version of the policy will prevail. |
|
|
\ No newline at end of file |