Do you keep what I send, or train on it?
No to both. What Pharos sends goes through our service to the decision model,
Jev by TypeSafe, running on Cloudflare Workers AI. The provider does not train on
inputs, requests through our route are zero data retention, and our servers keep
counts, never content: how many actions, how many tokens, which day. Our gateway
keeps no log of request or response bodies and stores no answers.
On private sites (mail, documents, chat, banks and work tools) Pharos asks
once per site, Local or Cloud, and nothing is sent unless you choose Cloud.
Everything that does leave is in your Sent Log first, byte for byte.
Read the full policy.
Why now?
Because two things only recently got good enough, and Pharos needs both. A
small embedding model now fits inside the extension (about 8 MB, nothing to
download) and reads the whole page on your device, so only the eighty or so snippets
closest to your question ever leave it.
Then a decision model, Jev by TypeSafe, answers yes-or-no and which-one questions
about that shortlist with calibrated probabilities, in about half a second and for a
fraction of a penny. A chat model writes prose and sounds just as sure when it is
guessing; a decision model says how sure it is, and that number is what lights the
page. Until recently the same trick needed a large model, several seconds and a
confident guess.
Is it really that useful?
Try it on the next page that makes you give up. ⌘F matches
exact words, and pages rarely use yours: the refund rule says “Delay Repay”, the
cancel link says “End your contract”. Pharos matches what you mean, so the
first time it lights an answer that shares none of your words, it feels like a
trick.
From our latest test of the extension, on pages it had never been tuned on: 50 questions asked on 10 real websites. The first answer it lit was the right one 38 times out of 50, and the right answer was in its top three for 43. It never pretends: when two places fit, it says "Did you mean…" and
shows you both with their odds. Then it keeps paying its way: one key fills a form
from whatever you copied, and a key from 100+ services gets caught before it lands in
the wrong chat.
What leaves my machine?
Your query and a few snippets of the page for Find; field descriptions and your note
lines for Fill; nothing for Guard, unless you switch on its optional check. Every
request is in the Sent Log before it is sent. The privacy section above is the whole
list.
How fast is it?
Literal matches appear as you type. The model's answer lights the page in about half
a second, because it answers with probabilities and writes no prose. Guard runs
locally and answers in well under a millisecond.
Which sites does it work on?
Any page you can read: documentation, dashboards, forms, feeds, webmail, and every
tab you have open. You can switch it off per site in one click, or pause it
everywhere.
Is there a local mode?
Guard is local by default, with an optional check you switch on. On private sites
such as mail, documents and work tools, Find asks once per site: Local runs on your
device only and sends nothing, Cloud ranks by meaning. Elsewhere the meaning-aware
ranking uses our hosted service, with zero data retention, or your own OpenRouter or
TypeSafe key if you bring one.
What happens when I run out of free actions?
Pharos stops and tells you when your actions come back: the next day. Rules
pause with a line on the feed, so nothing slips through while you think they are on. Guard carries on exactly as
before, because it never counts, and so does Find on private sites you keep local,
which runs on your device.
Does ⌘G still find the next match?
Right after Chrome's own ⌘F, yes: the next ⌘G within a few seconds is find-next, as
before. The rest of the time ⌘G opens Pharos, and you can choose another key
in settings.