🛡️ 1. Ecosystem Executive Privacy Guarantee
The TKR Desk Ecosystem encompasses the unified TKR Desk Master Suite and its 6 focused standalone portable utilities (TKR-Drop, TKR-Remote, TKR-Kvm, TKR-Cast, TKR-Seat, and TKR-Print). All software built under this ecosystem is strictly engineered on a local-first, peer-to-peer (P2P) architectural paradigm.
- Zero Cloud Relays or Servers: We do NOT host or route your data through any middleman cloud servers, databases, or external relay nodes. Your computers talk directly to each other.
- No Internet Connection Required: Every feature functions flawlessly over an offline Wi-Fi router, ad-hoc wireless connection, or direct Ethernet cable. No internet bandwidth is consumed.
- Zero Telemetry, Tracking, or Profiling: Our binaries contain zero tracking SDKs, zero analytics pings, zero advertising cookies, and zero diagnostic telemetry reporting.
- Zero User Account Creation: No sign-ups, no logins, no email registrations, and no phone verifications. You launch the app, and you are immediately sovereign.
2. Per-App Hardware Permissions & Data Boundary Matrix
In accordance with Microsoft Store Certification Policy Section 10.5, every standalone application requests only the minimal local Windows capabilities necessary for its specific utility:
TKR-Drop — Local File Transfer Utility
Binary:TKRDesk-Drop.exe • Standalone 02
Purpose: High-speed direct file, folder, and archive transfer between Windows workstations across local Wi-Fi / LAN.
| Port & Capability | Type | Exact Purpose |
|---|---|---|
TCP 5727 |
Inbound & Outbound | Receives and sends high-throughput file data streams directly between LAN endpoints. |
UDP 5721 |
Local Broadcast Beacon | Announces local PC station name and IP to nearby workstations for one-click pairing. |
| File System Storage | Local User Profile | Reads only files selected by user for transfer. Writes received files to %USERPROFILE%\Downloads\TKRDesk-Drop. |
.part buffers and verified before landing. Directory traversal sequences (such as ../) are strictly sanitized.
TKR-Remote — Remote Desktop & WOL
Binary:TKRDesk-Remote.exe • Standalone 01
Purpose: Low-latency 60 FPS remote desktop viewing, mouse and keyboard control, and Wake-on-LAN power management across LAN.
| Port & Capability | Type | Exact Purpose |
|---|---|---|
TCP 5720 |
TLS 1.3 Encrypted Socket | Transmits compressed desktop video frames and returns user mouse/keyboard input events. |
UDP 7 / 9 |
Broadcast Magic Packet | Wake-on-LAN magic packet transmission to power on sleeping workstations on LAN. |
| DXGI Desktop Duplication | RAM Video Pipeline | Captures display frames directly from GPU framebuffer solely during active, attended sessions. |
TKR-Kvm — Virtual KVM Switch & Audio Bridge
Binary:TKRDesk-Kvm.exe • Standalone 03
Purpose: Control multiple physical PCs with a single mouse and keyboard by gliding across display edges, with synchronized clipboard and audio.
| Capability | Type | Exact Purpose |
|---|---|---|
Input Hooking (WH_MOUSE_LL, WH_KEYBOARD_LL) |
Ephemeral Win32 Hook | Captures mouse coordinates at screen borders and redirects mouse/keyboard events to paired PC. |
| Win32 Clipboard API | Local Memory Sync | Synchronizes text and bitmap images between connected machines upon explicit copy/paste. |
| WASAPI Audio Loopback | 48kHz PCM Stream | Directly streams audio output to paired workstation speakers without disk caching. |
TKR-Cast — Classroom & Lab Screen Presenter
Binary:TKRDesk-Cast.exe • Standalone 04
Purpose: Broadcast instructor or presenter display simultaneously to 50+ student PCs over LAN with sub-frame synchronization.
| Port & Capability | Type | Exact Purpose |
|---|---|---|
UDP 5724 |
IGMP Multicast Stream | Broadcasts compressed desktop presentation frames to joined multicast group subscribers. |
| GPU Encoder (NVENC / AMF / QSV) | Hardware Acceleration | Real-time low-overhead frame encoding for multi-client distribution. |
TKR-Seat — Dual-Seat Workstation Virtualization
Binary:TKRDesk-Seat.exe • Standalone 05
Purpose: Allow two independent users to operate simultaneously on a single PC tower using dedicated secondary monitors, keyboards, mice, and sound cards.
| Capability | Type | Exact Purpose |
|---|---|---|
| DirectInput / Raw Input API | Hardware Isolation | Binds specific USB hardware IDs (Keyboard 2, Mouse 2) to Desktop Seat 2. |
| Windows Terminal Services / Multi-Session | Native OS Accounts | Maintains isolated Windows user accounts with independent %USERPROFILE% security contexts. |
TKR-Print — Smart Wi-Fi Print Spooler
Binary:TKRDesk-Print.exe • Standalone 06
Purpose: Share USB and local printers wirelessly across LAN without complex Windows Active Directory domains or cloud print accounts.
| Port & Capability | Type | Exact Purpose |
|---|---|---|
TCP 9100 / TCP 8989 |
RAW JetDirect / Spooler | Accepts raw printer data streams (PostScript, PCL, EMF) from client workstations. |
winspool.drv Win32 API |
Spooler Pipeline | Directly hands print jobs to the local Windows Print Spooler service for physical printing. |
TKR Desk Master Suite — Unified Flagship Cockpit
Binary:TKRDesk.exe • Unified Suite (All 11 Features)
Architecture: The Master Suite unifies all 11 enterprise features into a single tabbed cockpit by referencing shared, modular class libraries (TkrDesk.Contracts, TkrDesk.Transfers, TkrDesk.Printing.Windows, etc.).
When utilizing the Master Suite, each activated module operates under the identical isolated privacy boundaries detailed in the standalone sections above. Modules not actively engaged remain completely dormant in RAM and do not open listening sockets or hook system resources.
⚖️ 3. Microsoft Store & Regulatory Compliance
This policy is authored to fully satisfy the Microsoft Store App Certification Requirements:
-
Section 10.5 (Personal Information & Hardware Capabilities): Our software does not collect, transmit, or share personal information (such as name, email, location, contacts, or biometric data). Network access is limited strictly to private LAN communications (
privateNetworkClientServercapability). - Section 10.2 (Transparency, Safety, and User Consent): Inbound file receptions require user consent (default: Attended Consent Prompt), with an opt-in toggle for trusted paired workstations. Remote desktop sessions display prominent visual alerts.
- GDPR (EU) & CCPA (California) Alignment: Because zero personal identity records or telemetry payloads are ever processed or stored by TKR Desk, users retain 100% data sovereignty by default without needing to submit deletion or opt-out requests.
📁 4. Local Machine Storage & Clean Uninstallation
All application state remains strictly inside your local Windows user profile:
- Installation Location: Portable binaries run from any directory. When auto-installed, binaries reside in
%LOCALAPPDATA%\Programs\TKRDesk-[App]. - Registry Footprint: Configuration is stored strictly in
HKCU\Software\TKRDeskfor current user settings only. No system-wide root modifications or hidden drivers are installed. - Clean Uninstallation: Executing
--uninstallor uninstalling via Windows Settings > Installed Apps cleans up the program directory, shortcuts, and registry entries without leaving orphaned background services or bloatware.