Does it read my passwords?
No. Peekray sends nothing from the page but the link you hover, focus or click, that link’s text, and the page title (with email addresses and long numbers taken out). It never reads form fields, passwords or cookies, and nothing else from the page is sent. From version 1.7.0, when you move into a password, card or one-time-code field, it also looks, on your own device, at what the page says about itself (its title, site name, logo text and headings) and what its fields ask for. If the page presents itself as a brand Peekray knows but isn’t on that brand’s site, it warns you before you type. Nothing from that check is sent, and it never reads what you type. From version 1.7.2, each check it sends also carries one word for how it started (resting on the link, the keyboard, a click, the right-click menu or the popup’s “Check a link” box), which goes only into daily totals.
Where do the threat lists come from?
OpenPhish, PhishTank and URLhaus, three public lists of reported phishing and malware links. Peekray keeps a copy on its server, refreshed about once an hour while Peekray is in use and at least once a day, so looking a link up never sends it to the list providers.
Does it always know?
No tool does. Some links get a grey “Check first” instead of Safe even when Peekray finds no scam signs: pages on free site builders, shared documents and other places where anyone can publish, some sites that use the name of a delivery firm or other big name Peekray knows, without being its site, and sites the registry says were registered in the last 30 days. If Jev can’t answer, only well-known sites are called Safe. If it gets a link wrong, tap “Wrong answer?” under the result (or “Wrong?” in the extension’s popup) to tell us. Keep your browser’s own protection switched on too.
What does a deep check read, and what does it keep?
When you ask for a deep check, Peekray’s server fetches the page the link lands on once, reads up to 512 KB of it with no scripts run, and looks at the site’s certificate, hosting and DNS records. If the page is built by scripts and shows nothing, or almost nothing, without them, Peekray may open it once more in a locked-down browser on a separate, throwaway machine that holds none of Peekray’s keys, let the scripts build it for a few seconds and read the result; nothing is typed, clicked or submitted. Your browser never opens the page. It keeps what it found, such as that the page asks for a password, names a brand or sits on a certificate issued yesterday, for an hour, and never the page’s text. Jev is shown those signals and the page’s title and headings with email addresses and long numbers removed, not the page itself. Links that carry a personal code, like a sign-in, password-reset or unsubscribe link, are never fetched. If you run a deep check in the extension’s toolbar popup, the extension keeps the answer and its evidence lines until you close the browser.
What does a shared answer page hold?
When you send Peekray’s answer to someone, you can add a page of it at peekray.com/r/ followed by a random code, which anyone with the address can open for 30 days. Peekray makes it from its own check of the link, never from what your browser says, so a page can’t claim something Peekray didn’t find. It holds the website the link names and the one it lands on, as site names, the answer, the reasons and red flags, what the check did, and the deep check’s evidence lines if one ran. It never holds the link itself, its text, the message it came in, the page Peekray read, or anything about you. After 30 days it’s deleted.
Why does Chrome say Peekray “is not trusted by Enhanced Safe Browsing”?
If you use Chrome’s Enhanced protection, Chrome shows that note on extensions from developers who are new to the Chrome Web Store, and Peekray is new. It isn’t a finding that Peekray is harmful. Google says new developers generally become trusted after a few months of following the store’s rules, and every Peekray version is reviewed by Google before it’s published. What Peekray sends is listed under “Does it read my passwords?” above.