Session watchdog, encrypted storage, device fingerprinting, and telemetry. Protect your frontend and report to your SIEM.
Detect user inactivity and tab napping. Auto-logout on idle with configurable timeouts.
AES-GCM encrypted localStorage and sessionStorage. Ephemeral keys for automatic data clearing.
Canvas hash, WebGL detection, and hardware info. Detect session hijacking with fingerprint comparison.
import { Nis2Module } from '@nis2shield/angular-guard'; @NgModule({ imports: [ Nis2Module.forRoot({ auditEndpoint: '/api/nis2/telemetry/', idleTimeoutMinutes: 15 }) ] }) export class AppModule { }