Dormouse Hosted
{title}
-Last updated . {applicability}
+Last updated . {applicability}
{sections.map(({ id, title, body }) => ({title}
diff --git a/website/src/components/HostingRequirementNotice.tsx b/website/src/components/HostingRequirementNotice.tsx index 539c48c3d..7947c87cd 100644 --- a/website/src/components/HostingRequirementNotice.tsx +++ b/website/src/components/HostingRequirementNotice.tsx @@ -4,7 +4,7 @@ import { sitePath } from "../lib/site-meta"; /** * The Relay boundary `/self-host` opens with: Dormouse needs no server, and * the remote features that do need one make no requests until it exists. - * `/hosted` opens with its plan cards instead, and its managed Relay section + * `/hosted` opens with its plan cards instead, and its Hosted Relay section * carries the hosted half (docs/specs/website-docs.md -> `/hosted`). */ export function HostingRequirementNotice() { diff --git a/website/src/lib/docs-rail.test.tsx b/website/src/lib/docs-rail.test.tsx index 64728d30a..3ae6c2282 100644 --- a/website/src/lib/docs-rail.test.tsx +++ b/website/src/lib/docs-rail.test.tsx @@ -77,7 +77,7 @@ describe("every page in the rail", () => { } }); - it("discloses Hosted's metadata in the managed Relay section", () => { + it("discloses Hosted's metadata in the Hosted Relay section", () => { const markup = renderToStaticMarkup(Included with any plan
diff --git a/website/src/pages/PocketPlayground.tsx b/website/src/pages/PocketPlayground.tsx index 29d47d6c8..6f0887216 100644 --- a/website/src/pages/PocketPlayground.tsx +++ b/website/src/pages/PocketPlayground.tsx @@ -50,9 +50,10 @@ function DesktopPocketPlaygroundPage() {
Run your own Relay, or{" "} - let me run one for you with Dormouse Hosted - . Your terminal still runs on your awake, online computer; Hosted removes - the server setup and maintenance. + use the Hosted Relay + {" "} + and let me run it for you. Your terminal still runs on your awake, online + computer; Hosted removes the server setup and maintenance.
DiffPlug LLC operates Dormouse Hosted and is the controller of the personal information described here: the account service at hosted.dormouse.sh, the managed Relay and Pocket at relay.dormouse.sh, and Natural Voice at voice.dormouse.sh. This policy covers those services, the paid subscription that unlocks them, and related support. Contact us at support@dormouse.sh about privacy or your account.
+DiffPlug LLC operates Dormouse Hosted and is the controller of the personal information described here: the account service at hosted.dormouse.sh, the Hosted Relay and Pocket at relay.dormouse.sh, and Natural Voice at voice.dormouse.sh. This policy covers those services, the paid subscription that unlocks them, and related support. Contact us at support@dormouse.sh about privacy or your account.
Our business address is DiffPlug LLC, 447 Sutter St Ste 405, San Francisco, CA 94108, United States.
Dormouse itself runs on your computer and sends no usage telemetry. An update check fetches a version file from dormouse.sh without sending terminal contents or a Hosted account identifier. Automatic update checks run only if enabled. "Check now" makes a request when you click it. Creating an account does not upload your terminal contents, commands, files, or audio.
This website, dormouse.sh, is served by Cloudflare, which processes visitors’ IP addresses and request information to deliver it.
@@ -42,7 +42,7 @@ export const PRIVACY_SECTIONS: PolicySection[] = [We have turned off model-training data use in the ElevenLabs workspace that contains Dormouse’s service account. This is separate from history deletion. ElevenLabs’ terms state that the opt-out takes effect after they process it and does not undo earlier uses of data or materials resulting from those uses. The opt-out does not eliminate the retention described above.
> }, { id: "remote-control", title: "Remote control and Pocket", body: <> -The managed Relay connects Dormouse on your computers to Pocket on your phone. Terminal traffic and push notification contents are end-to-end encrypted between your devices, so the Relay carries them without being able to read them.
+The Hosted Relay connects Dormouse on your computers to Pocket on your phone. Terminal traffic and push notification contents are end-to-end encrypted between your devices, so the Relay carries them without being able to read them.
We store the computers you enroll (an identifier, a hash of each one’s Relay credential, and when it enrolled), the passkeys you register for Pocket (each one’s public key and the label you gave it), hashes of Pocket sign-in sessions, and short-lived sign-in and pairing challenges. If you turn on push notifications, we store each phone’s push subscription: the address your phone’s browser vendor gave it, the keys that seal notifications to it, and when it subscribed.
While it carries a connection, the Relay also sees connection metadata: IP addresses, which of your computers are online, which devices talk to which, and the timing and size of encrypted traffic. Once a session switches to a direct connection between your devices, the Relay sees only that the session exists. The trust model lists this in full.
A one-time connection link needs no account. Its rendezvous forwards the encrypted handshake between your phone and computer without reading or storing it.
diff --git a/website/src/pages/Terms.tsx b/website/src/pages/Terms.tsx index 85e3f2c12..b0c3aa821 100644 --- a/website/src/pages/Terms.tsx +++ b/website/src/pages/Terms.tsx @@ -12,7 +12,7 @@ export function meta({ location }: MetaArgs) { export const TERMS_SECTIONS: PolicySection[] = [ { id: "service", title: "The service", body: <> -These terms govern Dormouse Hosted, provided and sold by DiffPlug LLC: the account service at hosted.dormouse.sh and the paid subscription that adds Natural Voice and the managed Relay for Pocket. You must be legally able to enter this agreement. If you act for an organization, you must have authority to bind it. The subscription provisions apply to purchases made when paid subscriptions become available.
+These terms govern Dormouse Hosted, provided and sold by DiffPlug LLC: the account service at hosted.dormouse.sh and the paid subscription that adds Natural Voice and the Hosted Relay for Pocket. You must be legally able to enter this agreement. If you act for an organization, you must have authority to bind it. The subscription provisions apply to purchases made when paid subscriptions become available.
You agree to this version by continuing past the sign-in notice that names it; for a new account, it takes effect then. For an existing account, it replaces your previous terms on the effective date stated in the notice we give you, at least 30 days after that notice, unless you expressly agree to this version sooner. We obtain renewed agreement where required by law. Until then, your previous terms continue to apply. Publication alone does not replace your existing agreement, and this version does not apply retroactively to disputes.
The Hosted page describes what a subscription includes, what it costs, and its current usage limits. If it conflicts with these terms, these terms control. An account alone is free and grants no paid features.
The Dormouse software and self-hosted components remain subject to their own software licenses. These terms do not change those licenses or require a Hosted account to use local terminals.