Requests signed with the key published here come from a small research tool that reads public store pages. It sends one of these user agents:
KeptuShopifyCheck/0.1 checks whether a store runs on Shopify: robots.txt, the homepage and
/products.json?limit=1, and the site icon its homepage names.KeptuResearch/0.1 reads a store once a week: its public product list (/products.json,
or the sitemap and product pages), the homepage, and the shipping and returns pages. It renders the homepage once,
with JavaScript off, from those same requests.Add this to your robots.txt. The tool reads it on every run, so the change applies from its next visit.
User-agent: KeptuShopifyCheck Disallow: / User-agent: KeptuResearch Disallow: /
To ask a question or have a store excluded without editing robots.txt, write to {bot_contact}.
Each request carries Signature, Signature-Input and Signature-Agent
headers (Web Bot Auth: RFC 9421 HTTP Message Signatures, Ed25519). The public key is at
/.well-known/http-message-signatures-directory.