MARKETPLACE
PLUGINS
FACE & TOUCH ID
Face & Touch ID logo

Face & Touch ID

Published January 2025
   β€’    Updated November 2025

Plugin details

Face & Touch ID
The Face & Touch ID Plugin provides seamless biometric authentication for Face ID and Touch ID. This plugin allows you to verify users' identities before granting them access to specific pages or features within your Bubble.io application.

πŸš€ Key Features

βœ… Face ID & Touch ID Authentication – Securely authenticate users with biometrics.
βœ… Register & Authenticate Users – Users can register their biometric credentials and use them for authentication.
βœ… Restrict Access to Pages & Features – Allow access to sensitive areas only after biometric verification.

πŸ”Ή How It Works
User Registration – Users register their biometric credentials (Face ID / Touch ID).
Authentication – Users authenticate using their stored credentials.
Conditional Access – Only authenticated users can access a restricted page or feature.

Step-by-Step Setup in Bubble

1️⃣ Install the Plugin
Install the Face & Touch ID Plugin from the Bubble Plugin Marketplace.
2️⃣ Add the Plugin Element
Drag & drop the Face & Touch ID element onto the page where authentication is required.
3️⃣ Register the User (First Time Setup)
Create a Register button and trigger the Register User action.
Store the returned unique ID in the database to link it with the user.
πŸ‘‰ Example Workflow for Registration:

When the "Register" button is clicked β†’ Trigger Register User Action β†’ Save the Credential_ID from state "credential_id" to the User database.

4️⃣ Authenticate the User Before Granting Access
When a user tries to access a restricted page or feature, trigger the Authenticate User action. providing the credential_id saved in current user.
If authentication succeeds, allow the user to proceed.
πŸ‘‰ Example Workflow for Authentication:

When the "Authenticate" button is clicked β†’ Trigger Authenticate User Action β†’ If authentication is successful, navigate the user to a protected page.

πŸ”Ή Restricting Access to a Page (Conditional Redirection)
To prevent unauthorized users from accessing a page:

Create a Workflow on Page Load:
Check if the user is authenticated.
If not authenticated, redirect them back to the home/login page.
πŸ‘‰ Example Condition:

When Page is Loaded β†’ If authentication state is false, navigate to the login page.

πŸ”Ή Restricting Access to a Feature (Hiding UI Elements)
To hide/show UI elements based on authentication status:

Set a Custom State:
Create a custom state is_authenticated (yes/no).
Set this state to "yes" when authentication succeeds.
Apply Conditional Visibility:
Show the restricted feature only if is_authenticated is "yes".
πŸ‘‰ Example Condition for a Button:

Show the "Restricted Feature" button only when is_authenticated is yes.

πŸ”Ή Example Use Cases

πŸ”’ Secure Dashboard Access – Require Face/Touch ID before showing the dashboard.
πŸ”’ Protect Financial Transactions – Verify the user before processing a payment.
πŸ”’ Restrict Access to VIP Content – Allow premium users to access exclusive content.
πŸ”’ Secure Profile Updates – Require authentication before changing personal information.


With the Face & Touch ID Plugin, you can enhance security in your Bubble.io app by requiring biometric authentication before allowing access to sensitive pages or features.

πŸš€ Start integrating biometric authentication today and secure your app effortlessly!

πŸ”— Demo Page: https://chakor-plugin-demo-6.bubbleapps.io/version-test/face___touch_id

πŸ”— Editor Link: https://bubble.io/page?id=chakor-plugin-demo-6&tab=Design&name=face___touch_id&type=page

Our team is available to solve any problems or questions you may have, please open a thread on our support forum: https://forum.thechakor.com/t/plugin-

$25

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Chakor logo
Chakor
Joined 2021   β€’   371 Plugins
View contributor profile

Instructions

πŸ”Ή How It Works User Registration – Users register their biometric credentials (Face ID / Touch ID).
Authentication – Users authenticate using their stored credentials.
Conditional Access – Only authenticated users can access a restricted page or feature.
πŸ“Œ Step-by-Step Setup in Bubble
1️⃣ Install the Plugin
Install the Face & Touch ID Plugin from the Bubble Plugin Marketplace.
2️⃣ Add the Plugin Element
Drag & drop the Face & Touch ID element onto the page where authentication is required.
3️⃣ Register the User (First Time Setup)
Create a Register button and trigger the Register User action.
Store the returned unique ID in the database to link it with the user.
πŸ‘‰ Example Workflow for Registration:

When the "Register" button is clicked β†’ Trigger Register User Action β†’ Save the returned unique ID in the User database.

4️⃣ Authenticate the User Before Granting Access
When a user tries to access a restricted page or feature, trigger the Authenticate User action.
If authentication succeeds, allow the user to proceed.
πŸ‘‰ Example Workflow for Authentication:

When the "Authenticate" button is clicked β†’ Trigger Authenticate User Action β†’ If authentication is successful, navigate the user to a protected page.

πŸ”Ή Restricting Access to a Page (Conditional Redirection)
To prevent unauthorized users from accessing a page:

Create a Workflow on Page Load:
Check if the user is authenticated.
If not authenticated, redirect them back to the home/login page.
πŸ‘‰ Example Condition:

When Page is Loaded β†’ If authentication state is false, navigate to the login page.

πŸ”Ή Restricting Access to a Feature (Hiding UI Elements)
To hide/show UI elements based on authentication status:

Set a Custom State:
Create a custom state is_authenticated (yes/no).
Set this state to "yes" when authentication succeeds.
Apply Conditional Visibility:
Show the restricted feature only if is_authenticated is "yes".
πŸ‘‰ Example Condition for a Button:

Show the "Restricted Feature" button only when is_authenticated is yes.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Technical   β€’   Mobile   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble