Skip to content

Commit 062c657

Browse files
committed
Merge branch 'main' of github.com:czlucius/code-scanner
2 parents 7d713c1 + 14c5b75 commit 062c657

File tree

1 file changed

+52
-29
lines changed

1 file changed

+52
-29
lines changed

privacy_policy.md

Lines changed: 52 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,67 @@
1+
2+
# Privacy Policy
3+
4+
(General Release version)
5+
6+
Thank you for using Code Scanner! This is an open-source scanner app that can read 1D/2D codes (Barcodes, QR codes respectively)
7+
8+
Before using this app, you should look at the privacy practices below:
9+
110
## Definitions
2-
Service (capitalized): this app, Code Scanner, which is hosted on GitHub at https://github.com/czlucius/code-scanner/edit/main/privacy_policy.md.
311

4-
## Privacy Policy
5-
Code Scanner was built as an Open Source app. This Service is provided by the developer at no cost and is intended for use as is.
12+
`Code Scanner` - a code scanning application developed for Android™, which has a GitLab mirror at https://gitlab.com/czlucius/code-scanner-play.
13+
14+
`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 its active distribution channels.
15+
16+
## Data handling
17+
18+
Code Scanner is open-source, available under the GNU Affero General Public License; the app is released on the Google Play Store.
19+
20+
This application does not collect, nor does it transmit any Personally Identifiable Information from its users. Data processed by libraries used are described below.
21+
22+
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.
23+
24+
App data may be transferred to another device through backups in the Android™ operating system by the user, in which the developers has no control of the privacy of the aforementioned Android backups containing this data.
25+
26+
## Log/crash data
27+
In case of an error or crash in the app, a prompt will be displayed for you to send log/crash data to the developer, for purposes of diagnostics and bug fixing. <be>
28+
29+
This Log Data includes:
630

7-
This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use the Service.
31+
This Log Data may include information such as app info, device model and name, operating system version, the configuration of the app when utilizing Code Scanner, the time and date of your use of Code Scanner.<br>
32+
It will also include logs from Android's log system (specific to Code Scanner only) which may include sensitive information.<br>
833

9-
This service does not collect data, apart from the data collected by third-party service providers.
34+
You will have a choice on whether to send this crash information to the developer.
1035

11-
## Third-party service providers
12-
The Service uses a third-party service, Google ML Kit, which may collect, but not limited to, the following data:
13-
- Device information (such as manufacturer, model, OS version and build) and available ML hardware accelerators (GPU and DSP). Used for diagnostics and usage analytics.
14-
- App information (package name / bundle id, app version). Used for diagnostics and usage analytics.
15-
- API configuration (such as image format and resolution). Used for diagnostics and usage analytics.
16-
- E-vent type (such as initialize, download model, update, run, detection). Used for diagnostics and usage analytics.
17-
- Error codes. Used for diagnostics.
18-
- Performance metrics. Used for diagnostics.
19-
- Per-installation identifiers that do not uniquely identify a user or physical device. Used for operation of remote configuration and usage analytics.
20-
- Network request sender IP addresses. Used for remote configuration diagnostics. Collected IP addresses are retained temporarily.
36+
Currently, Code Scanner uses e-mail to send such data. If you do not wish to send the crash information, simply discard the e-mail draft and no data will be sent.
2137

22-
The developer would like to inform you that the data collected is solely for the usage of the third-party API, and no other data is collected in this app, aside from those collected by ML Kit.
38+
You are, however, encouraged to send the crash data, as this would help the developer fix relevant bugs in Code Scanner.
2339

24-
The privacy policy of ML Kit can be found here:
25-
- https://developers.google.com/ml-kit/terms
26-
And in Google’s overarching Privacy policy:
27-
- https://policies.google.com/privacy
40+
If you wish to delete any crash logs you have sent, please send an email to [email protected]
41+
## On the use of third-party libraries
2842

29-
The Service does not collect these data:
30-
- Camera feed (they are only sent to an offline API to process, then discarded)
43+
- ML Kit by Google<br>
44+
Data from scanned codes are processed by Google’s ML Kit, a Software Development Kit for processing of codes in images, ephemerally offline, they are never transmitted to any external party or out of the device.<br>
45+
Please refer to the privacy policy of ML Kit for more details: https://developers.google.com/ml-kit/terms.
3146

32-
Please do note that this app does not have any internet permissions, hence any data that is being used in this app cannot be sent to external sources and remains on your device.
47+
## Contact
48+
The developer can be contacted at [email protected] .
3349

34-
If you choose to use my Service, then you agree to the collection and use of information concerning this policy. The Personal Information that I collect is used for providing and improving the Service. I will not use or share your information with anyone except as described in this Privacy Policy.
50+
Do send an email to the developer if you encounter these situations:
51+
- You wish to enquire on the privacy practices of Code Scanner
52+
- Bugs/errors in Code Scanner (please use a bug report template, see https://gitlab.com/czlucius/code-scanner-play/-/wikis/Sample-bug-report-template)
53+
- Security vulnerabilities - please request for encrypted communication first; do not include the details of the vulnerability in an unprotected message.
54+
- Other queries
3555

36-
## Changes to This Privacy Policy
56+
## Disclaimers
3757

38-
I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. Any privacy policy change will be reflected in the version history of the respective release channels.
58+
Android is a trademark of Google LLC.
3959

40-
This policy is effective as of 2021-05-18
60+
Code Scanner is not affiliated with DENSO WAVE INCORPORATED.
61+
The QR Code is a trademark of DENSO WAVE INCORPORATED.
4162

42-
## Contact Us
63+
## Changes
64+
This privacy policy may change from time to time. You are advised to check it after every app update, and the developers may post updates to the privacy policy in the changelog in the respective store listings.
4365

44-
If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at [email protected].
66+
## Translation
67+
If there is a version of this privacy policy translated to another language by the author of Code Scanner, and in the event of discrepancies between the translated version and the English version, the English version of the policy will prevail.

0 commit comments

Comments
 (0)