Privacy Policy
1. Introduction
Welcome to QR Tool ("we," "our," or "us"). We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you visit our website and use our free online QR code generator and decoder tool.
2. Information We Collect
2.1 Information You Provide
We do not require you to create an account or provide any personal information to use our QR code tools. Any content you enter into our QR code generator or images you upload for QR decoding are processed entirely within your browser and are never transmitted to our servers.
2.2 Automatically Collected Information
When you visit our website, we may automatically collect certain information through standard web technologies, including:
- Log Data: IP address, browser type, operating system, referring URLs, pages visited, and timestamps.
- Cookies: Small data files stored on your device. See our Cookie Policy for details.
- Usage Data: Information about how you interact with our website, such as which features you use.
3. How We Use Your Information
We use the automatically collected information for the following purposes:
- To operate, maintain, and improve our website and services
- To analyze usage patterns and trends to enhance user experience
- To display relevant advertisements through Google AdSense
- To detect and prevent fraud and abuse
- To comply with legal obligations
4. Data Processing & Storage
All QR code generation and decoding operations are performed locally in your browser using JavaScript. Your QR code content, uploaded images, and generated QR codes are never uploaded to any server. This means your sensitive data stays on your device at all times.
Our website is hosted on standard web servers. Server logs containing basic access information are retained for a limited period for security and analytics purposes.
5. Third-Party Services
5.1 Google AdSense
We display advertisements through Google AdSense. Google uses cookies to serve ads based on your prior visits to our website and other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to our site and/or other sites on the Internet.
You may opt out of personalized advertising by visiting Google Ads Settings.
5.2 CDN Services
We use jsDelivr CDN to serve JavaScript libraries (QRCode.js and jsQR). These services may collect basic request information as part of their standard operation.
6. Cookies
We use a minimal cookie to remember your language preference (English or Chinese). This is a functional cookie essential for user experience. For detailed information about cookies, please read our Cookie Policy.
7. Data Security
We implement appropriate technical and organizational measures to protect the information we collect. However, no method of electronic storage or transmission over the Internet is 100% secure. While we strive to use commercially acceptable means to protect information, we cannot guarantee absolute security.
8. Children's Privacy
Our services are not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us immediately so we can promptly remove it.
9. Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- Right to access your personal data
- Right to rectify inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
To exercise any of these rights, please contact us using the information below.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. We encourage you to review this Privacy Policy periodically for any changes.
11. Contact Us
If you have any questions about this Privacy Policy, please contact us through our Contact page.