Device reputation shouldn't mean surveillance. HWID-Guard is built so that the sensitive data stays on the client, and only what's needed to make a verdict ever reaches us — hashed.
The one thing to know: your client hashes the device identifiers before they leave the machine. HWID-Guard receives and stores only the hash — the raw serial, MAC, or hardware ID never reaches our server. Reputation is computed over hashes.
Hashing at the source is a privacy-by-design choice — it's what lets HWID-Guard do device reputation without holding a raw, re-identifiable hardware fingerprint. Roles are clear:
| Control | What it means |
|---|---|
| Hashes only | Raw identifiers never reach or persist on the server. |
| Secrets encrypted at rest | Webhook/integration secrets are encrypted in the database (configurable key / KMS). |
| Scoped API keys | Keys carry least-privilege scopes; IP allowlists and self-service revocation available. |
| Audit log | Bans, key actions, and security events are recorded and exportable. |
| No error leakage | Validation errors don't echo submitted values back — a secret sent by mistake won't surface in a response. |
Not antivirus, not a kernel anti-cheat. Reference collection is user-mode (SDK/agent) — we don't ship a tamper-proof driver or promise to stop a kernel-level attacker.
Detection is heuristic. It's weighted evidence, not proof of identity. A determined attacker with a capture card, a spoofer, or hardware swaps can work around signals — we design for cost, not certainty.
Not legal proof of device ownership. A device binding is a reputation signal, not a court-grade attribution.
This honesty is deliberate. If a page tells you a security product is infallible, it's lying to you.
HWID-Guard is pre-launch. We won't claim certifications we don't hold. Here's the real picture:
Send your questionnaire — we answer plainly, and we'll tell you where we're not there yet rather than paper over it.
Contact us