MARKETPLACE
PLUGINS
BIOPASS (FREE)
BioPass (Free) logo

BioPass (Free)

Published January 2026
   •    Updated January 2026

Plugin details

BioPass: The Future of Login is Keyless. 🔒
Stop forcing your users to remember complex passwords. BioPass brings native WebAuthn support to Bubble, allowing your users to log in using FaceID, TouchID, or Windows Hello.

Unlike other solutions that require expensive external services (like Magic.link or Auth0), BioPass runs directly in your app using the device's native hardware.

🔥 Key Features:

True Passwordless: Register and Login using only biometrics.

Cross-Platform: Works on iOS (iPhone), macOS, Android (Fingerprint), and Windows Hello.

Zero Monthly Fees: No API calls to external servers. It's your app, your database.

Smart Error Handling: No more confusing codes. Users get friendly messages like "Registration cancelled" or "Device not supported".

🚀 How it works:

Register: The user scans their face/finger. The plugin generates a secure JSON credential.

Save: You save this JSON text to your Bubble User database.

Login: When the user returns, the plugin reads the JSON, verifies their biometrics, and logs them in.

⚠️ Requirements:

Your app must be served over HTTPS (WebAuthn security requirement).

Works on version-test if using Bubble's domain, but requires SSL on custom domains.

Demo Test: https://demo-app-56978.bubbleapps.io/version-test/biopass_free/1768472122910x368508040143013600

Editor: https://bubble.io/page?id=demo-app-56978&test_plugin=1768468844414x479619874724249600_current&tab=Design&name=biopass_free

Free

For everyone

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

Other actions

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   •   61 Plugins
View contributor profile

Instructions

(How to set it up)
STEP 1: Database Setup Go to your User data type and create a new text field called Passkey_Data. This is where you will store the digital key.

STEP 2: Check Support (Optional) On page load, check the element's state Is Supported. If "no", hide the biometric buttons.

STEP 3: Registration Workflow

Create a button "Setup FaceID".

Run action: BioPass - Register Passkey.

User Email: Current User's Email.

Add an event: BioPass - Registration Success.

Action: Make changes to Current User -> Set Passkey_Data = BioPass A's Registration JSON.

STEP 4: Login Workflow

Create a button "Login with FaceID".

Important: You need to identify the user first (e.g., ask for email input) to find their saved key in your DB.

Run action: BioPass - Login with Passkey.

Saved Credential JSON: Do a Search for User (by email)'s Passkey_Data.

Add an event: BioPass - Login Success.

Action: Log the user in (using their email).

Types

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

Categories

This plugin can be found under the following categories:
Email   •   Mobile   •   Technical   •   Compliance   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble