← Back to VoltType

VoltType — Verify it yourself: nothing leaves your PC in Offline mode

For your IT department. Takes 10 minutes. Uses the operating system's own evidence, not our word.

What you are checking

In Offline mode, VoltType transcribes on your own PC. This procedure shows two things:

  1. While you dictate offline, the VoltType process opens no network connection at all.
  2. After you switch back to Online, the only server VoltType talks to is api.volttype.com, and the request carries the new audio — nothing you dictated offline. (What was dictated or learned in Offline mode is kept out of every cloud request by design; the automated test tests/unit/offline-mode-fence.test.js in our repository asserts it.)

What you need

Procedure

  1. Close VoltType completely (tray icon → Quit).
  2. In VoltType's Settings, note your toggle hotkey (default Ctrl+Shift+D).
  3. Run, as Administrator, from the folder that holds the script:

`

powershell -ExecutionPolicy Bypass -File prove-offline.ps1 -Exe "C:\Users\<you>\AppData\Local\Programs\volttype\VoltType.exe" -Hotkey "^+d" -Secs 60

`

(^+d is Ctrl+Shift+D in the script's key notation; Wi-Fi is assumed — add -Interface "Ethernet" if you are on cable.)

  1. The script starts the capture and VoltType, then says "switch to OFFLINE now" — do it in the app within 30 s (Offline turns all data switches off by itself).
  2. Phase A: Notepad opens, the hotkey is pressed for you — speak for 60 seconds. The hotkey is pressed again; your text appears in Notepad.
  3. Phase B: the script pauses 15 s — switch VoltType to Online in the app. Speak again for 60 seconds.
  4. Read the result block.

What a correct result looks like

PHASE A  Offline
  connections opened by VoltType : NONE
PHASE B  Online
  connections opened by VoltType : <ip>:443 Established        (api.volttype.com)

The capture file (%TEMP%\volttype-egress\capture.pcapng) is yours: open it in Wireshark, filter tls.handshake.extensions_server_name contains "volttype", and confirm that the first VoltType packet appears only in Phase B.

Why the "later" objection is covered

A cloud product could transcribe offline and upload the text once the network is back. Phase B is in the procedure for exactly that reason: the first Online request is the new dictation's audio plus a short learned-terms list (a few hundred bytes); its size and timing are visible in the capture. A 60-second offline dictation is roughly 100 KB of compressed audio — if it were being uploaded later, you would see it.

What this does not prove

Our own results (2026-09-18, VoltType 1.2.120 installed build, Windows 11, Wi-Fi, Windows Filtering Platform audit log)

Run by the founder on his own PC with this exact script, 60-second dictations, speaking normally:

PHASE A  Offline  01:13:44-01:14:54
  connections opened by VoltType.exe (Windows audit log): NONE
PHASE B  Online   01:15:14-01:16:22
  connections opened by VoltType.exe (Windows audit log): 172.67.209.27:443 UDP 01:16:14   (volttype-api.crcaway.workers.dev)

History that matters: version 1.2.119 showed two small sockets from VoltType.exe three seconds after an offline dictation (the browser engine inside the app pre-warming connections underneath the request gate). 1.2.120 closes that by giving the engine a dead proxy while Offline. We publish this because a customer's IT will find it anyway - and because the fix is exactly what the procedure above is for.

The script: included with every release as prove-offline.ps1, or email [email protected].