Unicode Guard is a Chrome extension that helps detect suspicious Unicode characters in links, domains and visible page text.
It is designed mainly for Latin-alphabet users and highlights common visual deception patterns that may be used in phishing, spoofing or misleading links.
Unicode Guard can flag patterns such as:
ⅼ, ı, ł, ɑ or ꞵ.The option Include Greek characters in detection is enabled by default. This is safer for Latin-alphabet users because Greek letters can be used to imitate Latin domains.
Users who regularly read Greek text or visit legitimate Greek IDN domains can disable this option. Mixed Latin+Greek domains are still treated as suspicious.
Unicode Guard works locally in the browser.
It does not collect, transmit, sell or share personal data.
The extension does not send page content, browsing history, credentials, form data or personal information to external servers.
User preferences are stored using Chrome extension storage.
Unicode Guard requests the following permissions:
storageUsed to save extension options, such as text highlighting, link highlighting, badges, strict mode, Greek character detection and invisible character detection.
activeTabUsed when the user opens the extension popup. It allows the extension to inspect the current tab URL, show whether the current domain contains suspicious Unicode, manually rescan the tab and reload the page when requested.
webNavigationUsed to detect navigation to suspicious Unicode domains and redirect the user to a local warning page before continuing.
http://*/* and https://*/*Required to analyze visible text and links on web pages, including webmail, forums, search results, social networks and ordinary websites.
Unicode-based deception can appear on any website, so broad host permissions are needed for automatic protection.
The analysis is performed locally in the browser.
Unicode Guard does not use remote code.
All JavaScript, CSS, HTML and other resources are packaged inside the extension.
Unicode Guard is not an antivirus and does not provide complete phishing protection.
It is a visual inspection tool designed to help users notice suspicious Unicode-based tricks before trusting a link, domain, email address or visible text.
Some phishing attacks do not use Unicode. They may rely on spoofed email headers, compromised accounts, malicious attachments, fake login pages or other techniques that are outside the scope of this extension.
Source available for transparency and review.
All rights reserved unless a license is added later.
Unicode Guard is available on the Chrome Web Store: