Privacy Policy
Last updated: July 19, 2026 (rev. 2)
EAN UPC to QR is provided by Barzig Lab Inc. This Privacy Policy explains how the app handles information when you convert EAN, UPC, GTIN, or other supported barcode formats into GS1 Digital Link QR codes.
Summary
EAN UPC to QR does not require an account, does not sell personal information, and does not share personal information with third parties except as necessary to provide optional features that you choose to use, such as Google Drive integration.
The app primarily processes barcode information provided by you to generate GS1 Digital Link QR codes and related conversion data.
Information the App Processes
Camera Barcode Scanning
When you use the camera scanner, camera frames are processed on your device to detect supported barcode formats, including UPC, EAN, GTIN, and GS1 barcodes.
The app does not upload camera images or video to Barzig Lab Inc.
Image Barcode Scanning
When you choose an image from your device, the selected image is processed on your device to detect supported barcode formats.
The app does not upload the selected image to Barzig Lab Inc.
Barcode Conversion
When a barcode is detected, imported, or entered manually, the app may process the barcode value to:
- Validate barcode structure and check digits.
- Convert UPC, EAN, or GTIN values to GTIN-14.
- Generate GS1 Digital Link URLs.
- Generate GS1 Digital Link QR codes.
- Create conversion status records, error messages, reports, or export files.
These conversion operations are performed locally on your device unless you choose to use an optional cloud-connected feature, such as Google Sheets synchronization or exporting a ZIP file of barcode images to Google Drive.
CSV Import and Export
The app may allow you to import barcode lists from CSV files and export conversion results, QR codes, or reports.
Imported and exported files are stored only on your device unless you choose to share, upload, or save them using another application or service.
Google Drive Integration
Google Drive integration is optional. The app only accesses your Google Drive or Google Sheets if you choose to connect your Google account and grant permission through Google's authorization process. This integration powers two optional features: (1) reading and writing barcode conversion data in a Google Sheet you select, and (2) exporting a ZIP file of generated barcode images to a Google Drive folder you select.
Google Permissions (Scope) We Request
When you connect your Google account, the app requests one Google API scope:
- https://www.googleapis.com/auth/drive.file — a per-file, non-sensitive Google Drive scope. It only gives the app access to files the app itself creates, and to files or folders you individually and explicitly select through Google's own file picker (Google Picker API). It does not give the app access to your wider Google Drive, Gmail, Calendar, Contacts, or any other Google product or data type.
The app does not request the broader spreadsheets or drive scopes. This means the app can never see, list, or touch any Drive file or spreadsheet that you have not either created with the app or explicitly selected via the picker.
Two flows use this scope:
- Creating new files (a new barcode ZIP export, or a new spreadsheet) — happens automatically once you authorize the app; no picker step is needed because drive.file automatically grants the app access to files it creates.
- Opening an existing file (a spreadsheet you already have, or a Drive folder you want a ZIP exported into) — the app opens Google's own Picker dialog, and you explicitly choose the specific file or folder. Only that item becomes accessible to the app.
Google Data the App May Access
Depending on which optional feature you use, the app may access:
- Rows in a spreadsheet you created with the app or selected via the Picker, including: product name or item description, original EAN/UPC/GTIN value, detected barcode type, GTIN-14 value, generated GS1 Digital Link URL, conversion status, error messages, file name or export reference, and last updated timestamp.
- The identity (file/folder ID and name) of the Google Drive folder you select via the Picker as the destination for a barcode image ZIP export.
- The barcode image ZIP file itself, which the app creates and uploads into that folder.
The app does not access your Gmail, Google Calendar, Google Contacts, or any Drive files or folders other than the ones you create with the app or explicitly select via the Picker.
How Google Data Is Used
Google user data accessed through this integration is used only to provide the user-facing features shown in the app:
- Importing barcode lists from a spreadsheet you selected or created.
- Converting the EAN, UPC, or GTIN values found in that spreadsheet.
- Writing generated GTIN-14 values, GS1 Digital Link URLs, conversion status, and error messages back to that spreadsheet.
- Creating a ZIP file of the barcode images you generate in the app, and uploading it to the Drive folder you selected.
Barzig Lab Inc. does not use Google user data for advertising, marketing, profiling, building user profiles, training AI or machine learning models, or selling personal information. We do not use Google user data for any purpose other than the app features described above.
Sharing, Transfer, and Disclosure of Google Data
Barzig Lab Inc. does not share, sell, rent, transfer, or disclose Google user data to any third party, advertiser, analytics provider, or data broker.
Google user data is transmitted directly between your device and Google's own servers using Google's official Drive and Sheets APIs, over an encrypted connection. It does not pass through, and is not routed to, stored on, or otherwise accessible to, any server operated by Barzig Lab Inc. Google itself processes this data as the Drive/Sheets service you have chosen to use, subject to Google's own privacy practices.
The only circumstances in which we would disclose Google user data are: (a) with your explicit direction or consent, (b) to comply with a valid legal process such as a court order or subpoena, or (c) to investigate or prevent security incidents, fraud, or abuse. Outside of these circumstances, no one other than you and Google has access to this data.
Data Protection for Sensitive Data
The app applies the following safeguards to protect your Google account data:
- Encryption in transit: All communication with Google's APIs occurs over encrypted HTTPS/TLS connections.
- Secure credential storage: OAuth access and refresh tokens issued by Google are stored only on your device, using your device's secure, encrypted storage facilities (such as Android Keystore-backed encrypted storage). Tokens are never transmitted to or stored on Barzig Lab Inc. servers, because Barzig Lab Inc. does not operate any backend server for this feature.
- Minimum necessary, non-sensitive access: The app requests only the drive.file scope — the narrowest scope capable of supporting these features — and relies on Google's own Picker so that file and folder access is limited to what you explicitly select, rather than requesting standing access to your entire Drive.
- No server-side storage: Because the app communicates directly with Google's APIs from your device, Barzig Lab Inc. has no server-side infrastructure that stores, logs, or otherwise has access to your Google account credentials, spreadsheet contents, or exported files.
- Limited Use compliance: Our access to and use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Human Access to Google Data
Barzig Lab Inc. does not routinely access or review your Google Drive or Sheets data. Human access, if ever required, is limited to situations such as responding to your support request, investigating security or abuse issues, complying with applicable law, or when you have explicitly granted permission.
Storage and Retention of Google Data
Spreadsheet content and exported ZIP files are not stored or retained by Barzig Lab Inc. at any point — they are read from and written to Google Drive/Sheets in real time, directly between your device and Google's servers, and are not persisted on our side.
To support app functionality, the app may temporarily cache a small amount of data locally on your device, such as the spreadsheet or folder ID, its name, and the results of your most recent conversion or export. This local cache is retained only until it is overwritten by your next sync or export, you clear it from within the app, or you uninstall the app.
The underlying data in your Google Sheets and the exported ZIP files in your Drive remain in your Google account, governed by your Google account settings and Google's own privacy practices, until you delete or modify them yourself.
Deleting Google Data
You can delete Google user data associated with the app at any time by:
- Clearing the app's local storage or uninstalling the app, which removes the locally cached spreadsheet/folder ID, name, and recent conversion or export results described above.
- Deleting the relevant spreadsheet rows, spreadsheets, or exported ZIP files directly in Google Sheets or Google Drive.
- Revoking the app's access to your Google account (see "Revoking Google Access" below), which immediately and permanently stops the app from reading or writing any further data.
Revoking Google Access
You may revoke the app's Google account access at any time from your Google account security settings (myaccount.google.com/permissions). After access is revoked, the app will no longer be able to read from or write to your selected Google Sheets or Drive folders unless you authorize access again.
Scan and Conversion History
The app may store recent scan and conversion history locally on your device so that you can reopen, review, or export previous conversions.
This history may include barcode value, barcode type, GTIN-14, generated GS1 Digital Link URL, product name if provided, conversion status, error messages, and scan or conversion time.
This history is not sent to Barzig Lab Inc.
Permissions
Camera Access
Used only to scan barcodes.
Internet Access
Used for optional features such as Google Sheets synchronization and exporting barcode image ZIP files to Google Drive, using files/folders you explicitly authorize.
Vibration Access
Used to provide scan feedback.
Image Picker Access
Used only when you choose an image to decode a barcode.
Data Sharing
Barzig Lab Inc. does not sell personal information.
Barcode conversion operations are performed locally on your device unless you choose an optional cloud-connected feature.
If you choose to use Google Drive integration, spreadsheet data and exported ZIP files are exchanged directly with Google's own servers, only as authorized by you and only for the purpose of providing the app's spreadsheet import/conversion and Drive export features. Barzig Lab Inc. does not share, transfer, or disclose this data to any other third party. See the "Sharing, Transfer, and Disclosure of Google Data" section above for details.
Data Retention
Local scan history, conversion history, and application data are stored on your device.
You may delete local app data by clearing the application's storage or uninstalling the application.
Google Sheets data and exported ZIP files remain in your Google account/Drive until removed by you.
Children's Privacy
EAN UPC to QR is not directed to children under 13.
The app does not knowingly collect personal information from children.
Disclaimer
Generated GS1 Digital Link URLs and QR codes are provided for informational and operational purposes only. Users are responsible for verifying that generated barcodes and Digital Links comply with applicable GS1 standards, retailer requirements, and business processes.
Barzig Lab Inc. is not affiliated with or endorsed by GS1.
Changes to This Policy
Barzig Lab Inc. may update this Privacy Policy from time to time. Updated versions will include a new "Last updated" date.
Contact
Barzig Lab Inc.
plusecodeteam@barzig.com