Library is currently outdated and will be updated soon.
Cross-browser fingerprinting library written in JavaScript.
To use CBFjs, simply include dist/cbfjs.udm.min.js
.
CBFjs is also available for download via npm.
//cdn.jsdelivr.net/npm/cbfjs@latest/dist/cbfjs.umd.min.js
npm install cbfjs
new CBFjs().get(function(hash, components) {
console.log(hash) // a hash, representing your device fingerprint
console.log(components) // an array of CBFjs components
})
- Screen resolution
- Touch support
- Color depth
- Timezone offset
- Font list
- OS name
- OS version
- Mobile device detection
- CPU architecture
- Number of CPU cores
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Lukáš Matta - Initial work
This project is using the Apache LICENSE Version 2.0 - see the LICENSE.md file for details.