fingerprintjs / fingerprintjs-pro-server-api-node-sdk

Node.js wrapper for FingerprintJS Server API
https://dev.fingerprintjs.com/docs/server-api
MIT License
17 stars 3 forks source link

Tagging Users #47

Open t0mstah opened 1 year ago

t0mstah commented 1 year ago

There doesn't seem to be a way to tag users with the Server API as per https://dev.fingerprint.com/docs/tagging-information. This use-case is also described as per https://dev.fingerprint.com/docs/user-identification.

Can we add this functionality?

cc @ilfa

makma commented 1 year ago

Hello @tfang17, Thank you for reaching out. Fingerprint Pro Server API doesn't have capabilities to tag identifications events. This can be done only by the JavaScript agent (or any of our official SDKs) - this feature helps to record necessary context on the client side. Data on the Server API is available only for 30 days. This API and underlying data are intended for verifying events, not to store custom data. If you need to associate additional data with the event you should persist it on your side.

Having said that, if you come up with a meaningful scenario we are always open to improving our APIs. Please, elaborate more on the use case.

t0mstah commented 1 year ago

@makma I need to tag certain visitorIds as fraud, which can only be done server side. If we rely on the client, attackers can spoof what is passed in to the tag.

makma commented 1 year ago

Just for a record, we discussed this feature with @tfang17 personally. We will discuss it with the team internally and I'll keep updating this issue about progress.