Automatic application connections
Update checks
The app requests version.json from 710console.co.uk. When you approve an update, it downloads the installer from the same site. The installer is not launched unless its SHA-256 matches the published release metadata.
Licensing
710 Console is free for individual amateur radio operators and non-commercial amateur radio clubs, and current versions do not contact a licence service: there is no trial, licence key or activation check. Versions up to 0.3.16 contacted the 710 Console licence service with a salted hash derived from the Windows machine identity, a one-time nonce and any licence key entered by the user (never the raw Windows MachineGuid).
Usage statistics
Usage statistics are enabled by default and can be switched off under Help → Share usage statistics. Every few minutes the app sends:
- A separate salted installation identifier
- App version
- Seconds the app was open
- Seconds connected, receiving, transmitting and in remote sessions
The telemetry payload does not include callsigns, frequencies, audio, logbook data, precise location or typed text. The service records the country associated with the network request. Turning sharing off clears unsent counters.
Remote operation
When enabled, the station and remote PCs connect to the 710 Console relay using WSS transport encryption. Registration/pairing sends the app version and Windows computer name. During a session, radio control state, spectrum data and encoded audio pass through the relay.
Share codes are short-lived, single-use credentials. PTT remains a station-controlled lease with automatic release if heartbeats stop.
The verified protection is encrypted WSS transport. This page does not claim independently verified end-to-end encryption.
CW recordings (optional)
From version 1.2.2 you can send receive-only CW recordings to help train and test the 710 Console CW decoder. Nothing is recorded or sent unless you press Contribute CW recording on the REC tab and agree to a one-time consent screen. Each recording sends:
- Receive audio only, as an 8 kHz WAV. Never the microphone or transmit audio; recording pauses while transmitting
- Frequency and its changes, mode, filter width, IPO/AMP, attenuator and CW pitch, with UTC start and end times
- DX Cluster spots within 3 kHz of the frequency, and the built-in decoder's copy
- App version and a random identifier created only for this feature, not linked to usage statistics or anything else
No callsign, name, computer name or location is sent. Other stations' callsigns can be heard in the audio; these are public amateur radio transmissions. Recordings are stored privately in Cloudflare R2, used only by the developer to train and test the decoder, and are also kept on your PC in RX Recordings. To ask for a recording to be deleted, contact the developer with the recording's date and time.
Problem reports (optional)
From version 1.2.3, Help → Report a problem sends your message to the developer together with a diagnostic report. Nothing is sent unless you press Send report. Each report contains:
- Your message, and an email address or callsign only if you type one for a reply
- The diagnostic report: 710 Console settings and logs, radio, audio, scope and remote status, Windows display settings and pictures of the 710 Console window
- App version and the random identifier used for CW recordings
Your Windows user name, computer name, email and IP addresses, passwords and keys are removed from the diagnostic report before it is sent. Reports are stored privately in Cloudflare R2 and used only to diagnose and fix problems. A copy stays on your PC.
Optional online features
DX cluster
Connects to the configured cluster over Telnet, sends the configured callsign to log in, requests recent spots and reads the feed. Telnet itself is not encrypted.
QRZ lookup
Sends QRZ username/password to QRZ's XML service to obtain a session, then sends looked-up callsigns.
HamQTH
When configured, sends HamQTH credentials for a session and callsigns for lookup.
QRZ Logbook upload
When explicitly enabled, sends the QRZ API key and QSO data to QRZ Logbook.
Maps and geocoding
Downloads OpenStreetMap tiles and sends place-search terms to Nominatim when station locations must be estimated.
Open QRZ page
Opens the selected callsign's QRZ webpage in the default browser when requested.
QRZ and HamQTH credentials stored by the app are encrypted for the current Windows account.
Website services
- Cloudflare serves the site and download.
- Download statistics store time, day, filename, country, referring source, browser/OS family and a short daily visitor hash. Raw IP addresses are not stored by the application database.
- The contact section opens your email application and does not collect messages through the website.
- Google Fonts supplies the website fonts.
Security controls
- Installer SHA-256 verification before an update is launched
- Signed licence replies with nonce and machine checks
- WSS required for the production remote relay
- Single-use remote codes that expire after five minutes
- Station-side command checks and automatic PTT timeout
- Passwords and API keys are never requested in a support report
When sharing diagnostics, remove passwords, API keys and any other secrets.