This directory contains a demo application that showcases the capabilities of the Fingerprint OSS library. It provides a visual interface to see what kind of information the library can collect from a browser.
You can view a live version of this demo at: https://integeralex.github.io/fingerprint-oss-demo/
- Visualization of all data points collected by Fingerprint OSS
- Clean, responsive UI for desktop and mobile devices
- Code examples showing how to integrate the library
- Copy functionality for easy code reuse
To run this demo on your local machine:
-
Clone the repository:
git clone https://github.com/IntegerAlex/fingerprint-oss-demo.git cd fingerprint-oss-demo/
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:5173
The demo application uses the Fingerprint OSS library to collect browser information. When you load the page, the library is called and the results are displayed in a formatted JSON object.
Key components:
index.html
- The main HTML file for the demosrc/style.css
- Styling for the demosrc/main.js
- JavaScript that calls the Fingerprint OSS library and displays results
The demo will display information including:
- Browser details (name, version, language)
- Operating system information
- Screen and window dimensions
- Hardware details where available
- Network information
- Time and timezone data
- And much more...
This demo is for educational purposes only. The Fingerprint OSS library only displays the collected information in your browser and does not transmit any data to remote servers.
All processing happens client-side, keeping your information private and secure.
If you'd like to improve this demo, please feel free to submit pull requests to the main repository.
This demo is released under the GPL-3.0 license, the same as the main Fingerprint OSS library.