H
HTML Viewer

Privacy Policy

Your privacy matters. Here's how we handle your data.

Last updated: June 15, 2025 Developer: NexLab Version: 11
In short: HTML Viewer stores everything locally on your device. We don't collect, transmit, or store any personal data on our servers. The only third-party data collection is by Google AdMob for advertising in the free version. FTP and GitHub credentials are stored encrypted on your device only. Google Drive Sync is coming soon.
🏢 Developer: NexLab 📱 App: HTML Viewer 📦 Package: com.nexlab.htmlviewer ✉️ Contact: rajtanha.rt@gmail.com

📋 Table of Contents

  1. Information We Collect
  2. AI Assistant
  3. Advertising
  4. Subscriptions & Payments
  5. App Permissions
  6. Third-Party Services
  7. Data Security
  8. Data Retention & Deletion
  9. Children's Privacy
  10. International Users
  11. Your Rights
  12. Policy Changes
  13. Contact Us

1 Information We Collect

1.1 Data Stored Locally on Your Device

The following data is stored exclusively on your device. It never leaves your device and we cannot access it:

Data Purpose Storage
Browsing HistoryShow recently visited URLsDevice Only
BookmarksSave favourite pagesDevice Only
HTML Files & ProjectsUser-created contentDevice Only
Code SnippetsUser-saved reusable code blocksDevice Only
Version History SnapshotsAuto-saved file versions for restoreDevice Only
Editor Settings & PreferencesTheme, font, font size, word wrap, line numbersDevice Only
Template LibraryBuilt-in & custom HTML templatesDevice Only
FTP CredentialsSaved FTP server connections (encrypted)Device Only
GitHub TokensPersonal access tokens for GitHub sync (encrypted)Device Only
Subscription StatusPremium access trackingDevice Only

1.2 Google Drive Sync

Coming Soon Google Drive Sync

Google Drive Sync is not yet available in this version of the app. This feature is currently under development and will be released in a future update.


When available, it will allow you to open and save HTML files directly from your Google Drive using the drive.file scope only — a restricted permission that grants access solely to files the App itself opens or creates. Your Drive data will never be processed or stored by NexLab.

1.3 FTP & GitHub Sync

FTP server credentials (host, username, password) and GitHub Personal Access Tokens you enter are stored only on your device using encrypted local storage. They are used solely to connect to the server or repository you specify. We do not transmit these credentials to NexLab servers.

1.4 Data Collected by Third Parties

The free version displays ads by Google AdMob, which may collect:

See Google's Privacy Policy for full details.

1.5 What We Do NOT Collect

Your HTML files, projects, code snippets, and browsing history stay on your device. We never upload or access your content.

2 AI Assistant Feature

HTML Viewer includes an optional AI assistant that can explain or improve selected code. When you use this feature:

⚠️ Do not include sensitive information (passwords, API keys, personal data) in code you send to the AI assistant.

3 Advertising

3.1 Banner Ads

The free version shows banner ads at the bottom of certain screens, served by Google AdMob.

3.2 Rewarded Video Ads

Premium features can be temporarily unlocked by watching rewarded video ads (15–30 seconds). The unlock is session-based and resets when you leave the screen. No personal data is collected by us during this process.

3.3 Opt Out of Personalized Ads

ℹ️ Opting out doesn't remove ads — they just become less targeted.

3.4 Ad-Free Option

Premium subscribers enjoy a fully ad-free experience with no AdMob data collection.

4 Subscriptions & Payments

HTML Viewer offers optional premium subscriptions. All payments are processed by Google Play Billing. We never see or store credit card numbers, billing addresses, or financial data.

See Google Play payment support for full details on billing and refunds.

NexLab never has access to your payment information. All billing is handled securely by Google Play.

5 App Permissions

Permission Why Off-Device?
InternetBrowser, ads, Google Drive, FTP, GitHub, AI featureFor selected features only
CameraQR Code ScannerNo
Storage / FilesOpen & save HTML files from deviceNo
Network StateCheck connectivity before network operationsNo
Google AccountGoogle Drive Sync (only if you enable it — Coming Soon)Google servers only
📷 Camera: Used only for the QR scanner. Video is processed on-device in real time. Nothing is recorded, saved, or transmitted. Active only while the scanner is open.

6 Third-Party Services

Service Purpose Policy
Google AdMobBanner & rewarded ads (free version)Privacy Policy
Google Play BillingSubscription paymentsPrivacy Policy
Google Drive APIOptional file sync (Coming Soon)Privacy Policy
Google Sign-InAuthentication for Drive Sync (Coming Soon)Privacy Policy
GitHub APIOptional repository sync (user-initiated)Privacy Policy
FTP ServersOptional server sync (user-configured)Per your hosting provider
Google FontsTypographyFAQ

7 Data Security

All user data lives on your device, protected by your device's built-in encryption and screen lock. FTP passwords and GitHub tokens are stored using encrypted local storage. We cannot access your data remotely. Uninstalling the app permanently deletes all stored data.

Network communications (GitHub API, FTP) use HTTPS/FTPS where supported by the server you connect to.

🔒 NexLab has no remote access to your data. Your device's security is your data's security.

8 Data Retention & Deletion

ℹ️ When Google Drive Sync becomes available, revoking access in your Google Account will remove the app's Drive permissions.

9 Children's Privacy

HTML Viewer is not directed at children under 13. We do not knowingly collect information from children. Ads comply with Google's child-directed treatment policies.

10 International Users

We don't transfer personal data across borders. Google AdMob follows GDPR-compliant data processing for EEA users. GitHub complies with applicable international privacy frameworks.

11 Your Rights

12 Policy Changes

We may update this policy for legal or operational reasons. The "Last updated" date will change. Continued use after updates means acceptance.

Significant changes affecting third-party account access or data handling will be communicated via an in-app notice or app store update notes.

13 Contact Us

Questions or concerns about this Privacy Policy? We're happy to help.

📬
Get in Touch
We aim to respond to all inquiries within 2–3 business days.

Contact Support →

Developer: NexLab · App: HTML Viewer · Package: com.nexlab.htmlviewer