Privacy Policy
Effective 5 September 2026 · Realbrain Inc
EasySwitch is built to be private by design. This policy covers two separate things: the desktop app (which collects almost nothing) and this website (which handles the minimum needed to sell and recover licenses). Realbrain Inc is the data controller; contact us for anything below.
The desktop app
- No accounts, no telemetry, no analytics. The app does not track usage or send crash reports. The few requests it makes to our server are listed below, with exactly what each carries — and every one of them fails silently: block our domain at your firewall after activating a license and the app keeps working, forever.
- Your input and data stay on your network. Mouse and keyboard events, clipboard contents and transferred files travel directly between your machines, end-to-end encrypted (Noise Protocol). They never touch our servers. EasySwitch is not remote desktop and never mirrors a desktop. Extend doesn't capture the screen you're using — it creates a brand-new, empty display and streams only that, only while you have it switched on, encrypted, over your own network. Leave Extend off and nothing but input, clipboard and your files ever moves.
- License activation is the one call the app needs. When you add a license key, the app sends our server one request containing the license id, the app version, a device identifier derived from the app's own key pair (generated on first launch — no hardware fingerprinting, and nothing is read from your hardware), the operating system, the computer's display name and the username of your OS account. The last three exist so the device list on your account page can name the computer when you move a seat; no email address is sent. We store that activation record to enforce the plan's device count. After that, the license verifies offline on every launch.
- A licensed app confirms its seat once per launch. It sends the same license id, device identifier and display fields and asks whether the seat still exists. The only thing that answer can do is return the app to the free tier after you removed that computer from your account, or after a refund. If our server is unreachable, nothing changes. Free-tier installs never make this call.
- Update checks happen once at startup, by default. The app fetches a public version file for its platform — the request carries nothing beyond what any web request includes (your IP address, and which platform it asks for) — and, when a newer build exists, downloads and installs it. Turn this off in the About card and the app checks only when you click "Check for updates". Copies installed from the Microsoft Store update through the Store instead and never make this request.
- Notices are a public list. Once per launch the app also fetches a short list of notices (release notes and service messages). The request carries no identifiers, and the answer is identical for every copy of the app.
- The web bridge is local. Files and text exchanged with a phone via the QR code travel over your own network between your devices — we never see them.
This website
- Account data: if you buy a license we store your email address, a salted password hash (never the password), and your purchase and license records. That's what makes license recovery possible. We also keep the approximate location an account was created from, for fraud prevention only — never shared or shown publicly.
- Cookies and measurement: one essential session cookie after you sign in, plus the standard Google analytics and ad-measurement cookies most websites use, so we can see which pages lead to a download or a purchase. None of it follows you off this site, none of it reaches the desktop app, and blocking it costs you nothing here.
- Payments: checkout is operated by Paddle as merchant of record. Paddle collects the billing details needed to process your order (name, email, payment method, country) under Paddle's privacy policy. We never see your full payment details.
- Email: we send transactional email only — your license key and recovery messages. No marketing lists.
Retention and your rights
We keep account and license records for as long as your license may need support or recovery, and purchase records as long as tax and accounting law requires. You can ask us at any time to access, correct or delete your data — deleting an account removes the email and credentials, while anonymized activation counts may be retained to keep already-issued licenses working. If you are in a jurisdiction with specific data-protection rights (GDPR, CCPA and similar), those rights apply and we honor them; you may also lodge a complaint with your local supervisory authority.
Children
The website and store are not directed at children under 16, and we do not knowingly collect their data.
Changes
If this policy changes materially we will post the new version here with a new effective date. The app's no-telemetry design is a product invariant — a change to that would be a new product, not a policy edit.