Privacy Policy
Last updated: February 27, 2026
HoverQR ("we", "our", or "the extension") is a Chrome browser extension that decodes QR codes and barcodes from web page images and generates QR codes from text. This Privacy Policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
We do not collect personal data. Specifically:
- No names, email addresses, or phone numbers are collected.
- No browsing history is recorded or transmitted.
- No images are uploaded to any server.
- No analytics, tracking pixels, or third-party SDKs are included.
2. Local Data Storage
HoverQR stores the following data locally on your device using Chrome's chrome.storage.local API:
- User preferences — feature toggles, theme preference, hover tooltip delay.
- QR history — text content of decoded and generated QR codes, stored so you can revisit them later.
- License status — whether you have activated a Pro license key (the key itself, not personal information).
This data never leaves your device except as described in Section 3 below.
3. License Validation
When you activate a Pro license, the extension sends your license key only to our backend server at hoverqr.codingfrontend.in to verify its validity. This request does not include any personal information, browsing data, or device identifiers.
A periodic re-validation check occurs approximately every 12 hours to ensure the license remains valid.
4. Browser Permissions
HoverQR requests the following Chrome permissions, each for a specific purpose:
| Permission | Purpose |
|---|---|
| activeTab | Access the current tab for decode/encode actions |
| storage | Save settings, history, and license locally |
| clipboardWrite | Copy QR images and decoded text |
| clipboardRead | Paste images from clipboard to decode |
| scripting | Run context menu actions on the page |
| contextMenus | Right-click "Encode/Decode QR" options |
| sidePanel | Sidebar UI for generator, decoder, history |
| tabs | Route messages between background and content scripts |
| alarms | Periodic license re-validation (every 12h) |
| <all_urls> | Content script runs on all pages to detect QR codes |
5. Third-Party Services
HoverQR does not integrate with any third-party analytics, advertising, or data collection services. The only external communication is the license validation request described in Section 3 and payment processing via DodoPayments when purchasing a Pro license.
DodoPayments processes payment data according to their own privacy policy. HoverQR does not receive or store credit card details.
6. Data Sharing
We do not sell, trade, rent, or otherwise transfer your personal data or browsing information to any third party, ever.
7. Data Retention & Deletion
All data stored by HoverQR is local to your browser. You can delete it at any time by:
- Clicking "Clear History" in the extension sidebar.
- Uninstalling the extension (all local data is automatically removed).
- Manually clearing extension storage from Chrome settings.
8. Children's Privacy
HoverQR is not directed at children under the age of 13 and does not knowingly collect any information from children.
9. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top. We encourage you to review this page periodically.
10. Contact
If you have questions or concerns about this Privacy Policy, please reach out at support@codingfrontend.in.