Privacy Policy
App Name: QR Scanner
Developer: TensorTech Apps
Package ID: com.tensortechapps.qrcode.android
Contact: support@tensortechapps.com
Last Updated: January 1, 2026
1. Introduction
Welcome to QR Scanner ("we," "our," or "the App"). We are committed to protecting your privacy and ensuring transparency about how we collect, use, and protect your information. This Privacy Policy explains our data practices for the QR Scanner Android application.
By using QR Scanner, you agree to the collection and use of information in accordance with this policy. If you do not agree with our policies and practices, please do not use our App.
We collect several types of information to provide and improve our services:
A. Information You Provide Directly
- QR Code and Barcode Content: The data contained in QR codes and barcodes you scan (URLs, text, WiFi credentials, contact information, etc.)
- Custom Names and Icons: Optional custom names and icons you assign to saved scans
- Camera Permission: Access to your device camera for scanning QR codes and barcodes
- Photo Gallery Access: Optional access to photos when you choose to generate QR codes from images in your gallery
Note: Your scan history and custom data are stored locally on your device and are NOT uploaded to our servers.
B. Information Collected Automatically
Device Information:
- Device manufacturer and model
- Operating system version
- App version and build number
- Device security status (root detection, developer mode detection)
Usage Analytics:
- QR code scanning events and patterns
- QR code generation events
- Feature usage patterns (navigation, settings access, menu interactions)
- App session data (when app enters foreground/background)
- Share and export actions
Advertising Data:
- Ad impressions and clicks
- Rewarded ad completion
- Ad-free status duration tracking
Identifiers:
- Randomly generated App User ID (15 alphanumeric characters)
- Randomly generated Subscribe Page ID (20 alphanumeric characters)
Important: The identifiers we generate are random alphanumeric strings that do NOT personally identify you. They are used solely for analytics purposes and to provide app functionality.
3. How We Use Your Information
To Provide App Functionality
- Store your scan history locally on your device
- Generate QR codes based on your input
- Provide camera scanning features
- Save and organize your scans with custom names and icons
To Improve Our Services
- Analyze app usage patterns to improve features and user experience
- Identify and fix bugs and technical issues
- Understand which features are most valuable to users
- Make data-driven decisions about future development
To Deliver Personalized Ads
- Show relevant advertisements based on your interests
- Measure ad performance and effectiveness
- Control ad frequency to improve user experience
- Support free access to the app through advertising revenue
To Ensure Security
- Detect modified or pirated versions of the app
- Verify app authenticity using Google Play Integrity API
- Protect against fraudulent activity
- Maintain the integrity of our services
4. Third-Party Services
We use the following third-party services to provide and improve our app:
Firebase (Google)
Services Used: Firebase Analytics, Firebase Remote Config
Purpose:
- Track app usage and user behavior to improve the app
- Remotely configure app features and settings
- Improve app performance and user experience
- Understand user engagement and feature adoption
Data Shared: Usage events, device information, app version, feature interaction data
Privacy Policy: https://firebase.google.com/support/privacy
Google Mobile Ads (AdMob)
Purpose: Display advertisements to support free app access
Ad Types:
- Banner ads - Small ads displayed at the top or bottom of screens
- Interstitial ads - Full-screen ads shown between app activities
- Native ads - Ads that match the app's design and layout
- Rewarded ads - Video ads that offer ad-free time in exchange for watching
Data Shared: Ad impressions, clicks, device information for ad targeting and personalization
Privacy Policy: https://policies.google.com/privacy
Ad Settings: You can control ad personalization at https://adssettings.google.com/
Google Play Integrity API
Purpose: Verify app authenticity and detect tampering or pirated versions
Data Shared: App integrity tokens, device integrity information
Privacy Policy: https://policies.google.com/privacy
5. Data Storage
Local Storage (On Your Device)
Scan History Database:
We store your scan history in a local SQLite database on your device, which includes:
- QR code and barcode content
- Scan timestamp
- Data type (URL, text, WiFi, contact, etc.)
- Source of the scan
- Custom names and icons you've assigned
Retention: Scan history is stored indefinitely until you manually delete individual scans or clear all history.
App Preferences:
We store app preferences in Android SharedPreferences, including:
- Camera permission status
- Generated user identifiers (App User ID, Subscribe Page ID)
- Ad-free period status and expiration time
Security:
All local data is stored in the app's private storage area, protected by Android's security sandbox. Other apps cannot access this data without root access.
Remote Storage
- Analytics and usage data are transmitted to Firebase servers (Google Cloud)
- Your scan content is NEVER uploaded to our servers
- Only aggregated, anonymized usage metrics are stored remotely
- Remote config settings are cached locally but originate from Firebase
6. Data Sharing and Disclosure
We share data with third parties only as described below. We do not sell your personal information.
Third-Party Service Providers:
- Analytics Providers: Firebase Analytics receives app usage data to help us improve the app
- Advertising Networks: Google AdMob receives ad engagement data to deliver relevant ads
- Security Services: Google Play Integrity API receives app verification data to detect tampering
We DO NOT:
- Sell your personal information to third parties
- Share your scan content (QR codes, barcodes) with anyone
- Use your data for purposes other than those described in this policy
- Share your data with marketing companies or data brokers
Legal Requirements:
We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., court orders, government regulations).
7. Data Security
We implement industry-standard security measures to protect your data:
Technical Security Measures:
- Encryption in Transit: All network communications use HTTPS encryption to protect data during transmission
- Network Security Config: Custom security rules enforcing secure connections
- Local Data Protection: Android security sandbox protects data stored on your device
- App Integrity Verification: Google Play Integrity API prevents tampering and detects unauthorized modifications
- Security Audits: Root and developer mode detection to identify potentially compromised devices
Important: While we strive to use commercially acceptable means to protect your data, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security.
8. Your Data Rights
Access and Control:
- View Your Data: Access your scan history anytime within the app
- Delete Your Data: Delete individual scans or clear all history from within the app
- Manage Permissions: Control camera permissions through your device settings
- Ad Controls: Manage ad personalization via Google Ad Settings
Data Deletion Requests:
To request deletion of analytics data stored by our third-party services:
- Email support@tensortechapps.com with your data deletion request
- We will process requests within 30 days
- Include "Data Deletion Request" in the subject line
Note: Your scan history is stored locally on your device and can be deleted immediately within the app. Data deletion requests to us apply to analytics data stored by Firebase and other Google services.
Advertising Controls:
- Opt Out of Personalized Ads: Visit Google Ad Settings to manage ad personalization
- Reset Advertising ID: Reset your Android advertising ID in device settings (Settings > Google > Ads > Reset advertising ID)
- Limit Ad Tracking: Some devices allow you to limit ad tracking in system settings
Right to Access:
You have the right to request a copy of the personal data we hold about you. Contact us at support@tensortechapps.com to make such a request.
9. Children's Privacy
QR Scanner is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe that your child has provided us with personal information, please contact us immediately at support@tensortechapps.com.
If we become aware that we have collected personal information from children under 13 without verification of parental consent, we will take steps to remove that information from our servers.
10. International Data Transfers
Your information may be transferred to and processed in countries other than your own, including the United States where Firebase, Google Ads, and other Google services operate. These countries may have data protection laws that differ from the laws of your country.
We ensure that appropriate safeguards are in place for international data transfers in accordance with applicable data protection laws.
For European Union Users (GDPR):
Legal Basis for Processing:
- Legitimate Interests: Analytics and app improvement
- Consent: Personalized advertising (you can withdraw consent via ad settings)
- Contractual Necessity: Providing app functionality you request
Your Rights Under GDPR:
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
- Right to withdraw consent at any time
- Right to lodge a complaint with a supervisory authority
For California Users (CCPA):
California residents have specific rights under the California Consumer Privacy Act (CCPA):
- Right to Know: Request disclosure of categories and specific pieces of personal information collected
- Right to Delete: Request deletion of personal information we have collected
- Right to Opt-Out: We do not sell personal information, so no opt-out is necessary
- Right to Non-Discrimination: We will not discriminate against you for exercising your privacy rights
To exercise these rights, contact us at support@tensortechapps.com.
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of any material changes by:
- Updating the "Last Updated" date at the top of this policy
- Posting the new Privacy Policy at this URL
- Optionally providing in-app notifications for significant changes
We encourage you to review this Privacy Policy periodically. Your continued use of QR Scanner after changes are posted constitutes your acceptance of the updated policy.
© 2026 TensorTech Apps. All rights reserved.
This privacy policy is effective as of January 1, 2026.