No account access
No OAuth, no API keys, no app install. We never hold a credential for your store or your Google account.
Security & data
Read-only is not a promise in a document. It is the absence of a write path in the code.
No OAuth, no API keys, no app install. We never hold a credential for your store or your Google account.
There is no code in the product that can modify a store. Not disabled — absent.
A URL containing a username or password is rejected before any request is made.
Localhost, private, link-local, multicast and documentation address ranges are refused. DNS answers are checked and the request is pinned to the verified address.
Every redirect is validated again against the same rules, so a redirect cannot walk the request into a private network.
Timeouts, a maximum response size and a redirect limit. A page cannot hold the scanner open indefinitely.
Certificate verification is never disabled. Where a system trust store is needed, the system tool is used — with verification intact.
The scan fetches pages from real stores, so it can become a burden if it is careless. A store never receives two of our requests at once, and there is at least a one-second pause between them — redirects count as requests. No store is ever slowed down by the pause we apply to a different store; within a single scan we run at most three requests at a time, and whichever is next starts immediately. There is, however, a ceiling on how many scans run at once across the whole system; when it is full a scan is refused outright rather than queued — and that refusal is never written into your report as a finding, because our being busy says nothing about your products. We did not pick that second ourselves: it is the fastest pause stores grant in writing to the crawlers named in their own robots.txt.
We learned this from the receiving end: during our own research a store started refusing us with a rate limit, and for a moment our tool reported that as the page is unreachable. It was not. We were the problem. The tool now says so instead of blaming the store.
Limits on the way in, too. The free scan is rate limited per visitor, so the tool cannot be pointed at someone else's store as a way to load it. When a limit is hit we say when to try again — and we never write your address to a log in the clear.