-
Notifications
You must be signed in to change notification settings - Fork 0
Unique Identifiers
Karan Gupta edited this page Apr 8, 2023
·
2 revisions
The unique identifier allows any application using the Dynamics system to conclude which set of telemetry events are related together. The unique identifier is generated using FingerprintJS. FingerprintJS is a browser fingerprinting library that queries browser attributes and computes a hashed visitor identifier from them.
The ID provided by FingerPrintJS is then encrypted using MD5 and stored into the local storage of the client's browser. If the unique ID is already present in local storage then Dynamics does not recompute it again.
flowchart TD
A[FingerprintJS] --> B[CryptoJS MD5 Algorithm]
B --> C[LocalStorage]
C --> D[ReactDynamics]
If you like what you see then please consider supporting us by adding a star