MARKETPLACE
PLUGINS
ADVANCED FINGERPRINT
Advanced Fingerprint logo

Advanced Fingerprint

Published December 2025
   •    Updated March 2026

Plugin details

Identify users reliably at the browser level.
This plugin uses FingerprintJS to collect 30+ browser signals, generate a unique visitor ID, and help you recognize users even if they refresh, return later, or switch sessions.

What makes it different?

Unlike standard fingerprint plugins, Advanced Fingerprint allows you to cache the visitor ID.

Choose where to store it:
- localStorage
- sessionStorage
- cookie

You can also set a custom expiration time.

FingerprintJS normally recomputes the fingerprint on every page load, collecting signals and generating a hash, a process that may introduce a 40–150ms delay.

By caching the visitor ID you can avoid it.


Just drop the Advanced Fingerprint element onto your page and configure the cache options it works automatically.

App Editor (Demo & Setup Page):
https://bubble.io/page?id=buttercup-plugins&tab=Design&name=advanced-fingerprint&type=page&elements=bTHHR

$9

One time  •  Or  $2/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Buttercup logo
Buttercup
Joined 2019   •   11 Plugins
View contributor profile

Instructions

1. Add the element to your page
From the Plugins panel, drag the Advanced Fingerprint element into your page.

No workflows are required, it runs automatically.

2. (Optional) Enable caching
In the element’s property panel:

1. Check Enable Cache

2. Select your preferred storage type:

- localStorage
- sessionStorage
- cookie

Set the cache duration (in minutes)

This ensures the visitor ID is reused instead of recalculated.

3. Use the exposed values

- Visitor ID
The unique fingerprint identifier for the user (cached or freshly computed).

- Confidence score
- Confidence percent
Useful when you want to take different actions based on fingerprint certainty.

- Is loading
True while the fingerprint is being generated or retrieved.

- Is ready
Becomes true when the Visitor ID is available and safe to use.

- Error message
- Has error
Use these to trigger fallback logic if fingerprinting fails.

- Is cached
True if the Visitor ID was returned from cache rather than recomputed.


With caching enabled:
- Page load is faster
- Network calls are not delayed

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Analytics   •   Technical   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble
TOMORROW: Just Shipped Livestream with Bubble co-founders Josh and Emmanuel. Join for a demo session of Bubble’s  latest product releases
RSVP HERE