MARKETPLACE
PLUGINS
MASK EMAIL & PHONE
Mask Email & Phone logo

Mask Email & Phone

Published July 2025
   β€’    Updated February 2026

Plugin details

Mask Email and Phone is a Bubble plugin designed to automatically detect and mask sensitive information in user messages, keeping conversations secure and users engaged within your platform.
πŸ›‘οΈ Email Detection & Masking

The plugin identifies and blocks various email formats and bypass attempts:

Standard Formats:

Bypass Attempts Blocked:
  • contact @ example.com (spaces around @)
  • contact @example.com (space before @)
  • contact@ example.com (space after @)
  • contact at example.com (@ replaced with "at")
  • contact AT example.com (@ replaced with "AT")
  • contact arobase example.com (@ replaced with "arobase")
  • contact@example point com (dot replaced with "point")
  • contact@example dot com (dot replaced with "dot")
  • contact(at)example(dot)com (special characters)
  • contact[at]example[dot]com (brackets)
  • contact{arobase}example{point}com (curly braces)

πŸ“± Phone Number Detection & Masking

Comprehensive phone number detection across multiple international formats:

French Numbers:
  • 06 12 34 56 78 (spaced format)
  • 06.12.34.56.78 (dotted format)
  • 06-12-34-56-78 (dashed format)
  • 0612345678 (compact format)

International Numbers:
  • +33 6 12 34 56 78(French international)
  • +1 555 123 4567 (US format)
  • +44 20 7946 0958 (UK format)
  • (555) 123-4567(US with parentheses)

Bypass Attempts Blocked:
  • 0 6 1 2 3 4 5 6 7 8 (spaces between digits)
  • zero six twelve... (numbers written as words)
  • Long digit sequences (10+ consecutive numbers)

🎯 Key Features

  • Smart Detection: Advanced regex patterns catch creative bypass attempts
  • Customizable Replacement: Choose your own replacement text (****
    , [REDACTED]
    , etc.)
  • Selective Moderation: Enable/disable email or phone moderation independently
  • Dynamic Input: Works with any dynamic text field from your Bubble app
  • Server-Side Processing: Secure processing that can't be bypassed client-side
  • Performance Optimized: Lightweight and fast processing
  • Multi-Language Support: Handles French "arobase" and international formats

πŸ’Ό Perfect For

  • Messaging Apps: Keep conversations on your platform
  • Marketplaces: Prevent direct contact bypassing your system
  • Dating Apps: Maintain user safety and platform engagement
  • Community Forums: Moderate user-generated content
  • Customer Support: Filter sensitive information in tickets

$12

One time  β€’  Or  $5/mo

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

Other actions

Platform

Web & Native mobile

Contributor details

william logo
william
Joined 2022   β€’   4 Plugins
View contributor profile

Instructions

1. Install the Plugin
  • Go to your Bubble app's Plugins tab
  • Click "Add plugins" and search for "Mask Email & Phone"
  • Click "Install plugin"

2. Create Your Moderation Workflow
  • In your messaging system, add a workflow on your "Send Message" button
  • Add the Data(Things) > Moderate Text action as Step 1

3. Configure the Action Parameters
  • Text to moderate: Set to your input field (e.g., Input Message's value
    )
  • Moderate emails: Check to enable email detection
  • Moderate phones: Check to enable phone number detection
  • Replacement text: Enter your preferred replacement (default: ****
    )

4. Use the Moderated Result
  • Add Step 2: Create your message/post/comment
  • Set the content to: Result of step 1 (Moderate Text)'s moderated_text



πŸ”§ Implementation Examples

Basic Messaging System
Workflow: When Send Button is clicked Step 1: Text Moderator - Moderate Text  - Text to moderate: Input Message's value  - Moderate emails: Yes  - Moderate phones: Yes    - Replacement text: **** Step 2: Create new Message  - Content: Result of step 1's moderated_text  - Sender: Current User  - Timestamp: Current date/time



πŸ” Troubleshooting

Plugin not appearing in actions?
  • Ensure the plugin is properly installed
  • Refresh your Bubble editor
  • Check that you're looking in the correct workflow section : Data(Things)

Some patterns not being caught?
  • The plugin covers most common bypass attempts
  • Contact support if you find new patterns that should be blocked
  • Consider the balance between security and false positives



πŸ“ˆ Best Practices

  • Always test thoroughly with various input formats before going live
  • Consider user experience - choose replacement text that's clear but not harsh
  • Monitor false positives - some legitimate text might be caught



πŸ†˜ Support

For technical support or feature requests, please contact the plugin developer through the Bubble plugin marketplace.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Chat   β€’   Productivity   β€’   Data (things)

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble