Legal
Privacy policy
Wradial is a local-first desktop app. We treat your keystrokes, clipboard contents, and workflow configurations as yours. We don't collect them, and we don't want them on our servers. This page explains what that looks like in practice.
Summary
- Wradial runs locally on your Windows PC. Your shortcuts, gestures, and configurations live on your device.
- We never receive your keystrokes, clipboard text, window titles, application contents, or screen contents. None of it is sent to us, ever.
- Some features do store things locally on your PC to work at all. Recording a click, for one, keeps a small screen snapshot of the spot you clicked, on your device only. Details below.
- Joining the beta means we hold your email address and an associated license key, so we can send your invite and manage activations.
- The app sends a few one-time, anonymous counters (such as a first-install count): app version only, no machine ID, nothing personal.
- Reliability counters are opt-in and off by default: if you turn them on, the app sends counts of how often a sequence step needed a fallback, with your app version — never names, values, or anything you typed.
- Gesture counts are opt-in and off by default: if you turn them on, the app sends how many times a wheel was opened by holding or by tapping, fired, closed without choosing, picked with the keyboard, or scrolled to another wheel — counts and your app version only. Nothing is even recorded until you turn it on.
- Opt-in diagnostics (crash reports and feedback) contain app/OS version, a configuration summary, and recent logs, never the contents of your work.
- The community site is a separate service with its own data handling, detailed below.
What stays on your device
Your radial layouts, trigger bindings, text snippets, scripts, and preferences are stored
in %LOCALAPPDATA%\Wradial\. They never leave your machine unless you export them
yourself.
Two of those local files are worth naming, because "it stays on your PC" is not the same
as "it is never captured". When you record a click in the sequence
recorder, Wradial saves a small image of the screen around that click so it can find the
same control again later if the window moves or the display scaling changes. The crop is
held in memory until Windows confirms the thing you clicked is not a password field (if
it is, no image is ever written), and snapshots are deleted when the step that used them
goes away. If you pin a clipboard item, that text is saved in your local
settings file, and in that file's automatic backups, until you unpin it. Both live under
%LOCALAPPDATA%\Wradial\, both are yours, and neither is ever uploaded, not
even in a diagnostic report.
What we collect
Downloads
When you download the installer, we keep a count: for each day, which installer file it was, and the country, region and city our edge provider works out from the connection. That count is all we keep. We do not store your IP address with it, we do not keep a user agent or a timestamp beyond the date, and no row is tied to you, to an install, to a license key, or to anything else we hold. We look at it only in aggregate, to see roughly where interest in Wradial is coming from.
Separately from that count, our hosting provider logs requests the way any web server does. Those logs are retained for a short window for abuse prevention and are not linked to an identity.
Anonymous install & milestone counters
The first launch after a fresh install sends a one-time, anonymous count so we can tell how many installs a release gets. It contains the app version string and nothing else: no machine ID, no hardware details, and nothing personal. Updates never re-send it. Any similar counter we add for a one-time product milestone (for example, finishing first-run setup) follows the same rules: anonymous, version-only, and sent at most once per machine. Our server keeps daily totals by version and approximate country only, which is coarser than the download count described above: installs are not counted by region or city. (The reliability counters described below are a separate, recurring send with a switch of their own, off unless you turn it on.)
Reliability counters (off unless you turn them on)
Wradial keeps a small local record of how its sequence steps behaved on your PC: when a step could not hit its target the way it was recorded and a fallback had to carry it. That record lives on your machine and holds no names or values — the wheel and field names in it are replaced by a one-way code that never leaves your PC.
If you switch on Share reliability counters (in Settings, and in first-run setup — it is off until you do), the app periodically sends a summary of that record: for each kind of step, how many times it ran as recorded, how many times a fallback carried it, and how many times it did not complete — plus your app version. Counts and a version, and nothing else. No wheel names, no field names, no typed text, no file names, no window titles, no machine ID, and never the one-way codes themselves. Our server adds an approximate country from the edge and keeps totals only. That is the country and nothing finer, unlike the download count described above.
Two details worth stating plainly. This is a separate choice from crash reports, because it is a recurring send rather than a one-time counter — turning on one does not turn on the other. And nothing recorded before you switch it on is ever sent: the app marks the day you opted in and only ever summarises days after it. Switch it off and the sending stops immediately.
Gesture counts (off unless you turn them on)
Wradial's whole idea is that you start by opening a wheel and looking, and end up flicking without looking. Whether that actually happens is something we cannot see unless you tell us, so there is a second opt-in, Share gesture counts (in Settings, and in first-run setup; it is off until you switch it on). With it on, the app keeps a small local tally per wheel session — opened by holding or by tapping, fired or closed without choosing, how many slots were picked with the keyboard, how many times you scrolled to another wheel — and periodically sends the totals with your app version. Six numbers and a version. Never which wheel, which slot, what the action did, what you typed, a window title, or a machine ID. Our server adds an approximate country from the edge and keeps totals only.
This is stricter than the reliability counters in one way: with the switch off, nothing is recorded on your PC at all, so there is nothing to send later. Switch it on and the tally starts from that day; switch it off and both the recording and the sending stop immediately.
Beta access & licensing
When you request beta access we collect the email address you submit, along with your name and your answers on the form (such as how you found out about Wradial), so we can send your invite, your license key, and occasional beta updates. Your email is delivered through our email provider and is stored alongside the license key we issue you.
When you activate Wradial, the app sends your license key and a randomly generated, anonymous install ID (a value that is not your name, hostname, or username) to our licensing service so a key can be limited to a set number of devices. The app periodically re-validates that same key and ID. We store the key, the anonymous install ID, and activation timestamps. None of it identifies your machine or who you are.
Diagnostics (opt-in)
If you choose to send feedback or a crash report, we receive a report containing: the Wradial and Windows version, a summary of your configuration (your trigger key and the names and counts of your wheels, not their contents), the name of the app that was focused (its process name, e.g. "chrome", never the window title), recent application log lines, and, for crashes, the exception stack trace. With feedback you may optionally add a contact email so we can follow up. We do not include the contents of your clipboard, window titles, keystrokes, the text of your snippets or scripts, or any workflow payloads.
Crash reporting is off by default; in-app feedback is sent only when you choose to submit it. Feedback reports reach us by email and are kept only long enough to investigate, then discarded. Optional automated crash diagnostics can be enabled in Settings and are likewise off by default; they go to our crash-reporting service, which, like any web service, processes standard request metadata (such as IP address) to receive them. Before anything is sent, every crash report and feedback report passes through the same masking: user profile paths, email addresses, and obvious secret shapes are masked, and your machine name is never included.
Email updates
If you opt into email updates (when you request beta access, or via a signup form), we store your email address to send occasional release notes and announcements, delivered through our email provider. You can unsubscribe from any email, and we will remove your address on request at privacy@wradial.com.
Community site
There is no Wradial community site today. wradial.com/community is an information page: it tells you how to reach us and offers the same newsletter signup described above, tagged so we can see community interest. If we ever open a forum it will be a separate deployment with its own account system and public posts, and this policy will be updated before it accepts a single signup.
What we don't do
- We don't sell data. We don't broker data. We don't run ad networks.
- We don't stream clipboard, window titles, or keystrokes off-device.
- We don't require an account to use the app.
- We don't use session replay, click or scroll heatmaps, or third-party analytics that profile visitors. (We do plot the aggregate download counts described above on a map, for ourselves. That is a count of downloads by place, not a recording of what anyone did on a page.)
Your choices
- Crash reporting and automated diagnostics are opt-in. Leave them off, or disable them any time in Settings.
- Export or delete your local profile by deleting
%LOCALAPPDATA%\Wradial\. - Unsubscribe from email updates via the link on any email, or ask us to remove your address.
- Request deletion of any data we hold about you, including your beta email and license record, by emailing privacy@wradial.com.
Contact
Questions? Write to privacy@wradial.com. We aim to reply within five business days. Found a security problem? Our security page explains how to report it.