Scanora
Privacy Policy Terms & Conditions

Terms & Conditions

 

Terms & Conditions

Last Updated: November 7, 2025

1. Introduction and Acceptance

Welcome to Scanora (formerly ScanLink), a QR Code and Barcode Scanner application for Android devices. These Terms & Conditions ("Terms") constitute a legally binding agreement between you ("User," "you," or "your") and the Scanora development team ("we," "us," or "our") regarding your use of the Scanora mobile application ("App"). Applies to version 1.0.0 and above.

By downloading, installing, or using Scanora, you agree to be bound by these Terms. If you do not agree to these Terms, do not use the App.

These Terms apply to all users of the App, regardless of location. Please read them carefully before using Scanora.

2. License Grant

2.1 Limited License

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to download, install, and use the App on your personal Android device(s) for your personal, non-commercial use.

2.2 License Restrictions

You agree NOT to:

  • Copy, modify, or create derivative works of the App
  • Reverse engineer, decompile, disassemble, or attempt to derive the source code of the App (except where prohibited by applicable law)
  • Distribute, sublicense, rent, lease, or lend the App to any third party
  • Remove, alter, or obscure any proprietary notices (copyright, trademark, etc.) from the App
  • Use the App for any illegal or unauthorized purpose
  • Interfere with or disrupt the App's functionality or security features
  • Use the App to violate any applicable laws or regulations

2.3 Ownership

The App and all intellectual property rights therein are and shall remain the property of the Scanora development team and its licensors. These Terms do not grant you any ownership rights to the App.

3. Acceptable Use Policy

3.1 Permitted Uses

You may use Scanora for:

  • Scanning QR codes and barcodes for personal or business purposes
  • Generating QR codes for sharing information
  • Storing and organizing your scan history locally on your device
  • Sharing QR codes with others using standard sharing methods
  • Any other lawful purpose consistent with the App's functionality

3.2 User Responsibilities

You are responsible for:

  • Maintaining the security of your device and the App
  • All activities that occur through your use of the App
  • Ensuring your use complies with all applicable laws and regulations
  • The content of QR codes you create and share
  • Backing up any important data stored in the App

4. Prohibited Activities

The following activities are strictly prohibited:
  • Malicious Use: Creating or scanning QR codes containing malware, viruses, or harmful code
  • Illegal Content: Creating QR codes that link to illegal content or facilitate illegal activities
  • Spam and Harassment: Using the App to send unsolicited messages or harass others
  • Fraud and Deception: Creating misleading QR codes to deceive or defraud others
  • Privacy Violations: Scanning QR codes without authorization or creating codes that violate others' privacy
  • Intellectual Property Infringement: Creating QR codes that infringe on others' copyrights, trademarks, or other IP rights
  • System Abuse: Attempting to hack, exploit, or abuse the App's functionality
  • Automated Abuse: Using bots, scripts, or automated tools to abuse the App

Violation of these prohibitions may result in termination of your license to use the App and potential legal action.

5. Intellectual Property Rights

5.1 App Content

All content, features, and functionality of the App, including but not limited to text, graphics, logos, icons, images, audio clips, and software, are the exclusive property of Scanora or its licensors and are protected by international copyright, trademark, and other intellectual property laws.

5.2 User-Generated Content

You retain all rights to the QR codes you create using the App. However, you grant us a non-exclusive, worldwide, royalty-free license to use, reproduce, and display any feedback, suggestions, or ideas you provide about the App for the purpose of improving the App.

5.3 Trademarks

"Scanora" and related logos are trademarks of the Scanora development team. You may not use these trademarks without our prior written permission.

6. Open-Source Software

6.1 Third-Party Libraries

Scanora incorporates various open-source software libraries. We acknowledge and thank the developers of these libraries for their contributions to the open-source community.

6.2 Open-Source Licenses

The following open-source libraries are used in Scanora, each third-party library is licensed under its respective open-source license. Full license texts are available within the App:

LibraryVersionPurposeLicense
Google ML Kit Barcode Scanning17.2.0Barcode recognitionApache 2.0
ZXing Core3.5.3QR code generationApache 2.0
CameraX1.3.4Camera functionalityApache 2.0
Room2.6.1Local databaseApache 2.0
Retrofit2.11.0Network requestsApache 2.0
OkHttp4.12.0HTTP clientApache 2.0
Hilt2.51.1Dependency injectionApache 2.0
Jetpack ComposeLatestUI frameworkApache 2.0
Coil2.6.0Image loadingApache 2.0
Accompanist Permissions0.36.0Permission handlingApache 2.0

6.3 Apache License 2.0

Licensed under the Apache License, Version 2.0 (the "License");

You may not use these libraries except in compliance with the License.

You may obtain a copy of the License at:

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

Full license texts and attributions are available within the App under Settings > About > Open Source Licenses.

7. Advertising

Scanora is currently ad-free. However, advertisements may be introduced in future updates. Any future advertising will comply with Google Play Developer Policies and applicable laws. If ads are added, they will not collect or share your personal information without your explicit consent, and all ad-related data practices will be clearly disclosed within the App.

8. Disclaimer of Warranties 

The app does not provide warranty for barcode database accuracy when optional online lookup is used.

IMPORTANT: PLEASE READ THIS SECTION CAREFULLY

8.1 "AS IS" Basis

THE APP IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:

  • Warranties of merchantability
  • Fitness for a particular purpose
  • Non-infringement
  • Accuracy, reliability, or completeness
  • Uninterrupted or error-free operation

8.2 No Guarantee of Accuracy

While we strive for accuracy, we do not warrant that:

  • QR codes will be scanned correctly 100% of the time
  • Generated QR codes will be readable by all scanners
  • Product lookup information (if enabled) is accurate or complete
  • The App will meet your specific requirements
  • The App will be compatible with all devices or Android versions

8.3 Third-Party Content

We are not responsible for the content of QR codes you scan or create, or for any websites, services, or content linked to by QR codes. You access such content at your own risk.

8.4 Security

While we implement reasonable security measures, we cannot guarantee that the App is completely secure or free from viruses, malware, or other harmful components. You are responsible for implementing appropriate security measures on your device.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:

9.1 No Liability for Damages

IN NO EVENT SHALL SCANORA, ITS DEVELOPERS, AFFILIATES, OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:

  • Loss of profits, revenue, or data
  • Loss of use or business interruption
  • Cost of substitute goods or services
  • Personal injury or property damage
  • Unauthorized access to or alteration of your data
  • Any other damages arising from your use of or inability to use the App

9.2 Maximum Liability

OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR RELATED TO THE APP SHALL NOT EXCEED THE AMOUNT YOU PAID TO US FOR THE APP (WHICH IS ZERO, AS THE APP IS FREE).

9.3 Basis of the Bargain

You acknowledge that we have set our prices and entered into these Terms in reliance upon the disclaimers of warranty and limitations of liability set forth herein, and that the same form an essential basis of the bargain between you and us.

10. Indemnification

You agree to indemnify, defend, and hold harmless Scanora, its developers, affiliates, licensors, and their respective officers, directors, employees, and agents from and against any and all claims, liabilities, damages, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising from:

  • Your use or misuse of the App
  • Your violation of these Terms
  • Your violation of any rights of another party
  • Your violation of any applicable laws or regulations
  • Content of QR codes you create or share

11. App Updates and Modifications

11.1 Updates

We may from time to time provide updates, enhancements, or modifications to the App. These updates may be automatically downloaded and installed on your device. You agree to receive such updates as part of your use of the App.

11.2 Changes to Features

We reserve the right to modify, suspend, or discontinue any feature or functionality of the App at any time without notice or liability to you.

11.3 No Obligation to Update

We have no obligation to provide updates, support, or maintenance for the App. However, we strive to keep the App updated and secure.

12. Termination

12.1 Termination by You

You may terminate your use of the App at any time by uninstalling it from your device and ceasing all use.

12.2 Termination by Us

We reserve the right to terminate or suspend your access to the App at any time, with or without cause, with or without notice, effective immediately. This includes termination for violation of these Terms.

12.3 Effect of Termination

Upon termination:

  • Your license to use the App immediately terminates
  • You must cease all use of the App and delete it from your device
  • All data stored locally on your device will remain until you delete it
  • Sections of these Terms that by their nature should survive termination shall survive

13. Governing Law and Dispute Resolution

13.1 Governing Law

These Terms shall be governed by and construed in accordance with the laws of [Islamic Republic of Pakistan], without regard to its conflict of law provisions.

13.2 Dispute Resolution

Any dispute arising from or relating to these Terms or the App shall be resolved through:

  1. Informal Negotiation: First, contact us to attempt to resolve the dispute informally
  2. Mediation: If informal negotiation fails, the parties agree to attempt mediation
  3. Arbitration or Litigation: If mediation fails, disputes shall be resolved through binding arbitration or in the courts of [n the courts of the Islamic Republic of Pakistan.]

13.3 Class Action Waiver

You agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated, or representative action.

14. General Provisions

14.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the App and supersede all prior agreements and understandings.

14.2 Severability

If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.

14.3 Waiver

Our failure to enforce any right or provision of these Terms shall not constitute a waiver of such right or provision.

14.4 Assignment

You may not assign or transfer these Terms or your rights hereunder without our prior written consent. We may assign these Terms without restriction.

14.5 No Third-Party Beneficiaries

These Terms do not create any third-party beneficiary rights.

14.6 Force Majeure

We shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control.

15. Changes to These Terms

We reserve the right to modify these Terms at any time. When we make changes:

  • We will update the "Last Updated" date at the top of these Terms
  • Significant changes will be announced within the App
  • Continued use of the App after changes constitutes acceptance of the updated Terms
  • If you do not agree to the updated Terms, you must stop using the App

We encourage you to review these Terms periodically to stay informed of any updates.

16. Contact Information

If you have any questions, concerns, or feedback regarding these Terms & Conditions, please contact us:

  • Support Email: codeoralab@gmail.com
  • App: Settings > About > Contact Support

We will respond to your inquiry within 30 days.

17. Acknowledgment and Acceptance

BY DOWNLOADING, INSTALLING, OR USING SCANORA, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS & CONDITIONS.

If you do not agree to these Terms, you must not use the App.

Thank you for using Scanora. We hope you enjoy the App!

Privacy Policy

 

Privacy Policy

Last Updated: November 7, 2025

1. Introduction

Welcome to Scanora (formerly ScanLink), a QR Code and Barcode Scanner application for Android. We are committed to protecting your privacy and being transparent about how our app handles your data.

Privacy-First Approach: Scanora is designed with privacy at its core. All your data stays on your device. We do not collect, transmit, or store any of your personal information on external servers.

This Privacy Policy explains what information our app accesses, how it's used, and your rights regarding your data. By using Scanora, you agree to the practices described in this policy.

2. Information We Collect

2.1 Information You Provide

Scanora stores the following information locally on your device:

  • Scan History: QR codes and barcodes you scan, including their content, type, and timestamp
  • Generated QR Codes: QR codes you create using the app
  • User Preferences: Your app settings such as theme, scan behavior, camera settings, and notification preferences
  • Favorites and Tags: QR codes you mark as favorites and any custom tags you add
  • Usage Statistics: Local counters for scans and generations (never transmitted)

2.2 Information Automatically Collected

The app does not automatically collect any personal information. If you enable the optional product lookup feature, limited barcode data may be transmitted over the internet solely to retrieve product information.

  • Camera Feed: Temporarily processed to detect and decode QR codes/barcodes (not stored)
  • Device Storage: To save generated QR codes and read QR codes from your gallery

2.3 Information We Do NOT Collect

  • Personal identification information (name, email, phone number)
  • Location data
  • Device identifiers or advertising IDs
  • Analytics or usage tracking data
  • Crash reports or diagnostic data
  • Any data from other apps on your device

3. How We Use Your Information

All data collected by Scanora is used solely to provide and improve the app's functionality:

Data TypePurposeStorage Location
Scan HistoryAllow you to review past scans and quickly access frequently used codesLocal database (Room)
Generated QR CodesSave your created QR codes for future use and sharingLocal cache and gallery
User PreferencesCustomize app behavior according to your preferencesSharedPreferences/DataStore
Favorites & TagsOrganize and quickly find important QR codesLocal database (Room)
Camera AccessScan QR codes and barcodes in real-timeNot stored (processed in memory)

4. Data Storage and Security

4.1 Local Storage Only

All your data is stored exclusively on your Android device using secure, industry-standard storage mechanisms:

  • Room Database: Encrypted local database for scan history and favorites
  • SharedPreferences/DataStore: Secure key-value storage for app settings
  • File System: Standard Android storage for saved QR code images

4.2 No Cloud Storage

Scanora does not use any cloud storage services. Your data never leaves your device unless you explicitly enable the optional product lookup feature or choose to share content using Android's built-in sharing functionality.

4.3 Data Retention

You have complete control over your data:

  • Scan history is retained until you delete it
  • You can delete individual scans or clear all history at any time
  • Uninstalling the app removes all stored data
  • Generated QR codes saved to your gallery remain until you delete them manually

5. Permissions Explained

Scanora requests the following permissions to function properly. All permissions are used solely for their stated purpose:

PermissionPurposeRequired
CAMERAScan QR codes and barcodes using your device camera. Camera feed is processed in real-time and not stored.Yes
READ_MEDIA_IMAGESRead QR codes from images in your gallery (Android 13+)Optional
READ_EXTERNAL_STORAGERead QR codes from images in your gallery (Android 12 and below)Optional
WRITE_EXTERNAL_STORAGESave generated QR codes to your device gallery (Android 9 and below)Optional
INTERNETOptional product lookup feature for barcodes. You can disable this in settings.Optional
VIBRATEProvide haptic feedback when a code is successfully scannedOptional
FLASHLIGHTEnable camera flash for scanning in low-light conditionsOptional

You can revoke any permission at any time through your device's Settings > Apps > Scanora > Permissions.

6. Third-Party Services and Open-Source Libraries

6.1 Third-Party SDKs

Scanora uses the following third-party libraries to provide its functionality. These libraries operate locally on your device and do not collect or transmit your personal data:

  • Google ML Kit Barcode Scanning (v17.2.0): On-device barcode recognition. Processes camera feed locally without sending data to Google servers. Learn more
  • ZXing Core (v3.5.3): Open-source barcode generation library. Operates entirely offline.
  • CameraX (v1.3.4): Android's camera API for capturing and processing camera feed locally.
  • Room (v2.6.1): Local database library for storing scan history on your device.
  • Retrofit (v2.11.0) & OkHttp (v4.12.0): Network libraries used only if you enable optional product lookup features.
  • Hilt (v2.51.1): Dependency injection framework for app architecture.
  • Jetpack Compose & Material3: UI framework for building the app interface.
  • Coil (v2.6.0): Image loading library for displaying QR codes.

6.2 Open-Source Licenses

All third-party libraries used in Scanora are licensed under the Apache License 2.0, which is a permissive open-source license. Full license texts and attributions are available in the app's "About" section.

6.3 No Analytics or Tracking

Scanora does not use any analytics services (Google Analytics, Firebase Analytics, etc.) or crash reporting tools. We do not track your usage or collect any telemetry data.

6.4 Advertising

Scanora is currently ad-free. However, advertisements may be introduced in future updates. If ads are added, they will comply with Google Play policies and will not collect or share personal data without your explicit consent.

7. Your Rights and Data Control

7.1 Access Your Data

You can access all your stored data directly within the app:

  • View scan history in the History tab
  • Review favorites and tags
  • Check app settings and preferences
  • Export scan history to CSV format

7.2 Delete Your Data

You have complete control to delete your data:

  • Delete individual scan entries by swiping or long-pressing
  • Clear all scan history from Settings > Privacy > Clear History
  • Reset all app settings to defaults from Settings > Reset
  • Uninstall the app to remove all data permanently

7.3 Export Your Data

You can export your scan history to a CSV file for backup or transfer purposes. This file is saved to your device and can be shared using Android's sharing functionality. Exported CSV files are saved locally on your device and are not transmitted to any external servers.

7.4 Control Data Collection

You can control what data is stored:

  • Disable scan history saving in Settings > Privacy
  • Disable product lookup to prevent any network requests
  • Revoke storage permissions to prevent saving QR codes to gallery

8. GDPR Compliance (European Users)

If you are located in the European Economic Area (EEA), you have certain data protection rights under the General Data Protection Regulation (GDPR):

8.1 Legal Basis for Processing

We process your data based on:

  • Consent: You provide consent by using the app and granting permissions
  • Legitimate Interest: Processing is necessary to provide the app's core functionality

8.2 Your GDPR Rights

  • Right to Access: View all your stored data within the app
  • Right to Rectification: Edit or update scan entries and tags
  • Right to Erasure: Delete any or all of your data at any time
  • Right to Data Portability: Export your data to CSV format
  • Right to Object: Disable data collection features in settings
  • Right to Withdraw Consent: Revoke permissions or uninstall the app

8.3 No Cross-Border Data Transfer

Since all data is stored locally on your device, there is no cross-border data transfer. Your data never leaves your device unless you explicitly enable the optional product lookup feature or choose to share content.

9. CCPA Compliance (California Users)

If you are a California resident, you have certain rights under the California Consumer Privacy Act (CCPA):

9.1 Information We Collect

As detailed in Section 2, we collect only the information necessary to provide app functionality, and it is stored locally on your device.

9.2 No Sale of Personal Information

We do not sell, rent, or share your personal information with third parties for monetary or other valuable consideration.

9.3 Your CCPA Rights

  • Right to Know: You can view all data stored by the app
  • Right to Delete: You can delete your data at any time
  • Right to Opt-Out: You can disable data collection features
  • Right to Non-Discrimination: We do not discriminate based on your privacy choices

10. Children's Privacy

Scanora is a general-purpose utility app and does not target children specifically. We do not knowingly collect personal information from children under 13 years of age. Since all data is stored locally and we do not collect any personal information, the app is safe for children to use under parental supervision.

Parents and guardians should monitor their children's use of the app and can delete any stored data at any time.

11. Data Sharing and Disclosure

11.1 No Automatic Sharing

Scanora does not automatically share your data with any third parties, including:

  • Advertisers or marketing companies
  • Analytics services
  • Social media platforms
  • Other apps or services

11.2 User-Initiated Sharing

You can choose to share QR codes or scan results using Android's built-in sharing functionality. When you share:

  • You control what is shared and with whom
  • Sharing is handled by Android's system, not by Scanora
  • We do not track or monitor what you share

11.3 Legal Requirements

Since we do not collect or store any data on our servers, we have no data to disclose to law enforcement or government agencies. Any data on your device is subject to your device's security and your local jurisdiction's laws.

12. Security Measures

We take the security of your data seriously:

  • Local Storage: All data is stored using Android's secure storage APIs
  • Limited Network Transmission: may occur only if you explicitly enable the optional product lookup feature.
  • App Permissions: We request only necessary permissions and explain their use
  • Regular Updates: We keep our dependencies updated to address security vulnerabilities
  • Open Source Libraries: We use well-maintained, reputable open-source libraries

However, please note that no method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your data, we cannot guarantee its absolute security.

13. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. When we make changes:

  • We will update the "Last Updated" date at the top of this policy
  • Significant changes will be announced within the app
  • Continued use of the app after changes constitutes acceptance of the updated policy

We encourage you to review this Privacy Policy periodically to stay informed about how we protect your data.

14. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:

  • Email: codeoralab@gmail.com
  • App: Settings > About > Contact Support

We will respond to your inquiry within 30 days.

15. Acknowledgment

By using Scanora, you acknowledge that you have read and understood this Privacy Policy and agree to its terms. If you do not agree with this policy, please do not use the app.

Thank you for trusting Scanora with your QR code scanning needs. Your privacy is our priority.

© 2026 Scanora Development Team. Made with ♥ for Privacy.

Privacy Policy • Terms & Conditions