A physical key that's actually hard to bypass
AuthGuru's hardware dongle is a driverless USB security device that ties your license to a physical key — no flash memory, no mass storage, just encrypted communication your software checks for before it runs.
Software-only protection has a ceiling
Encryption and machine-locking go a long way, but they still run entirely inside software that a determined attacker controls. A hardware dongle changes that equation — the license check depends on a physical device the attacker doesn't have, not just code they can eventually analyze. That's what sets hardware-based protection apart: bypassing it requires the physical key itself, not just enough time with the software.
Hardware-based protection is widely considered stronger than software-only methods, since a physical device — not just code — has to be bypassed to misuse the software.
Built for real-world protection, not just a checkbox
Every hardware dongle ships with the same core protections — encrypted communication, driverless setup, and API-level control your application calls directly.
Encrypted Communication
All communication between the dongle and your application is encrypted, so the exchange itself can't be intercepted or replayed.
Onboard Memory
1–4KB of memory available for read/write operations through the API, enough to store license-specific data directly on the key.
Driverless, Plug and Play
No driver installation required — supports USB 2.0, 3.0, and above, so it works the moment it's plugged in.
Smart Card Security
Built on smart card technology for a level of tamper resistance software-only methods can't reach on their own.
Hierarchical Access Control
Set different access levels and permissions on the same dongle, so a single key can enforce more than one tier of access.
Time-Based Protection
Supports time-based licensing synced to the customer's system clock. For time-bound terms that need to hold up without trusting that clock, see the RTC Time Dongle for more detail.
APIs to Customize Security
Call the dongle's APIs directly from your application to shape protection logic around your specific codebase.
Multi-Platform Support
Variety of dongles available in plastic and metal casing, work across Windows, Mac, and Linux platform.
Hardware details
Everything your procurement or engineering team needs to confirm fit before deployment.
Why hardware-based protection holds up
Software controls what an attacker can analyze. A hardware dongle controls whether they can run your application at all.
Physical barrier to bypass
A determined attacker needs the physical device itself, not just knowledge of your code, to bypass it.
Works with zero connectivity
No network dependency at all — the dongle carries everything your application needs to validate the license locally.
Reasonable cost for the protection gained
Hardware-grade protection at a per-unit cost that stays reasonable at scale — a tradeoff, not a free upgrade.
Language-agnostic integration
Supports a wide range of programming languages, so it fits into whatever your application is already built with.
Works alongside
A hardware dongle rarely stands alone — it connects to how your license is delivered, deployed, and protected across the rest of your AuthGuru setup.
Ready to add a hardware layer to your protection?
Tell us about your deployment, and we'll help you decide if a hardware dongle — or the RTC Time Dongle — fits.
Start Conversation