QR Guardian

Privacy Policy

Effective date: July 23, 2026
Last updated: July 23, 2026

QR Guardian is a Chrome extension developed and published by Hari Bozhinov.

This Privacy Policy explains what information QR Guardian processes, why it is processed, how third-party services are involved, and the choices available to users.

1. Overview

QR Guardian helps users inspect website links before opening them.

The extension analyzes links only when a user takes an explicit action, such as:

QR Guardian does not passively monitor browsing activity and does not automatically inspect every website a user visits.

2. Information Processed

When a user requests a security check, QR Guardian processes the submitted website address, also known as a URL.

The URL may contain:

For shortened links, QR Guardian may also process:

QR Guardian also processes security-analysis results, including:

Users should avoid submitting private, confidential, authenticated, or sensitive URLs containing personal information, access tokens, session identifiers, or other confidential data.

3. How Information Is Used

Submitted URLs are processed only to provide the security-checking features requested by the user.

QR Guardian may use a submitted URL to:

QR Guardian does not use submitted URLs for advertising, behavioral profiling, marketing, or unrelated purposes.

4. VirusTotal

QR Guardian uses the VirusTotal API to retrieve existing URL reputation reports.

Depending on the link being checked, QR Guardian may request an existing VirusTotal report for:

QR Guardian does not automatically submit unknown URLs to VirusTotal for a new scan or rescan.

VirusTotal receives the URL information or URL-derived identifier required to locate an existing report. VirusTotal may process this information according to its own terms, privacy policy, and data-retention practices.

VirusTotal is operated independently from QR Guardian. QR Guardian does not control VirusTotal’s systems or policies.

5. Cloudflare

QR Guardian’s backend API runs on Cloudflare Workers.

The submitted URL is transmitted over HTTPS from the extension to the QR Guardian Cloudflare Worker so that the requested analysis can be performed.

QR Guardian’s application code:

Cloudflare may still process limited technical information necessary to operate, secure, route, and maintain its network. This may include IP addresses, timestamps, routing data, request metadata, and aggregate service metrics.

Cloudflare processes this technical information according to its own privacy policy and service terms.

6. Redirect and Destination Requests

When a user checks a known shortened URL, the QR Guardian Worker may contact the shortening service to determine the final destination.

QR Guardian may make limited HTTP HEAD or GET requests while following the redirect chain.

As a result, the shortening service, intermediate redirect services, and destination website may receive a request originating from Cloudflare infrastructure. Those services may independently record technical request information according to their own server configurations and privacy policies.

QR Guardian follows a maximum of five redirects and applies a timeout to redirect requests.

The redirect information is processed temporarily for the requested scan and is not intentionally stored by QR Guardian after the request is completed.

7. Data Storage and Retention

QR Guardian does not intentionally retain:

Submitted information is processed temporarily in memory while the requested security check is performed.

QR Guardian does not provide a scan-history feature in its current version.

Third-party service providers, including Cloudflare, VirusTotal, URL-shortening services, and destination websites, may process or retain information according to their own policies and operational requirements.

8. Personal Information

QR Guardian does not require users to create an account.

QR Guardian does not intentionally request or collect:

However, a URL submitted by a user could contain personal or sensitive information. Users are responsible for reviewing URLs before submitting them and should not submit confidential or private links.

9. Sale, Advertising, and Profiling

QR Guardian does not:

Data is transmitted only as necessary to perform the security analysis requested by the user, operate the service, protect the service from abuse, or comply with applicable legal obligations.

10. Security

QR Guardian uses reasonable technical measures intended to protect submitted information, including:

No internet service can guarantee absolute security.

A QR Guardian result stating No Known Threats means that no known threats were identified by the available checks at that time. It does not guarantee that a website is completely safe.

11. User Choices

Users control when QR Guardian processes a URL.

A user may choose not to submit a URL, may close the extension without running a check, or may uninstall QR Guardian at any time through Chrome’s extension-management settings.

Because QR Guardian does not intentionally maintain user accounts or scan-history records, there is normally no QR Guardian account data or stored scan history to access, modify, or delete.

Questions or privacy requests may be sent to the contact address listed below.

12. Children’s Privacy

QR Guardian is a general-purpose website-security utility.

QR Guardian does not knowingly request names, contact information, account registrations, or other identifying information from children.

Users of any age should avoid submitting URLs containing personal, private, educational-record, authentication, or confidential information.

A parent, guardian, or school representative with a privacy concern may contact the publisher using the email address below.

13. Legal Requirements

Information may be disclosed if reasonably necessary to:

Because QR Guardian does not intentionally store submitted URLs or scan histories, it may not possess historical scan information to disclose.

14. Changes to This Privacy Policy

This Privacy Policy may be updated when QR Guardian’s features, service providers, data practices, or legal requirements change.

The updated policy will include a revised Last updated date.

Material changes affecting how user information is processed will be disclosed through an updated Chrome Web Store listing, updated extension documentation, or another appropriate notice.

15. Contact

Hari Bozhinov
Email: hari.bozinov@gmail.com