Is Fingerprint GDPR compliant?
FingerprintJS, our open-source library, is GDPR compliant because it is stateless and doesn’t store any data. It’s a JavaScript function that generates a hash from only publicly available browser information. However, depending on how you use FingerprintJS data, you may need user consent, which is outside the scope of this guide. Fingerprint Identification (our commercial product) is also GDPR compliant, but it’s important to understand the details behind it.Data controller vs data processor
Fingerprint Identification is a SaaS product offered as a client-server API system. Under GDPR, there are two roles: “data controllers” and “data processors.” A data controller is a website or app that decides to collect and store user data. A data processor is a third-party service that receives, stores, and processes data from the controller. Examples of data controllers are sites like eBay, Wikipedia, and YouTube. Data processors include services like DigitalOcean, AWS, and Google Cloud. Fingerprint Identification is a data processor, while a website using its API is a data controller. For example, Dropbox uses Fingerprint Identification to prevent account abuse and improve security. Dropbox is the data controller, and Fingerprint is the data processor. As a data controller, Dropbox must follow GDPR rules and collect and use the data correctly according to GDPR guidelines. As a data processor, Fingerprints must also follow GDPR and handle the data it gets from data controllers correctly, according to GDPR guidelines.What obligations does Fingerprint have as a data processor?
Fingerprint must delete personal information it receives from a data controller when requested. See Data Deletion for more information.Do I need to have a GDPR consent management banner if using Fingerprint?
It depends on your use case and how you are using Fingerprint:- Attribution and personalization: If you use Fingerprint for things like attribution or personalization, you’ll likely need to get user consent, similar to how you handle cookies.
- Fraud prevention and security: If you use Fingerprint for fraud prevention, this usually falls under “Legitimate interest” according to GDPR, so explicit user consent isn’t needed. You can check the European Commission’s definition of legitimate interest for more details.