Skip to content

bPass Browser Extension

The bPass browser extension brings the power of your secure vault directly to your web browser. With seamless auto-fill, password generation, and real-time synchronization, the extension makes using strong, unique passwords effortless across all your online accounts.

Key Features

🔐 Auto-Fill & Auto-Save

  • Intelligent Form Detection - Automatically detects login forms on any website
  • One-Click Auto-Fill - Fill saved credentials with a single click
  • Auto-Save Prompts - Offers to save new passwords when you create accounts
  • Update Detection - Detects when you change passwords and offers to update them
  • Multi-Account Support - Choose from multiple saved accounts for the same website

🎲 Password Generation

  • Instant Password Generation - Generate strong passwords directly in the browser
  • Customizable Settings - Control length, character types, and complexity
  • Smart Integration - Generated passwords are automatically suggested during registration
  • Clipboard Integration - Copy generated passwords with one click
  • Strength Analysis - Real-time password strength feedback

🔄 Real-Time Sync

  • Instant Synchronization - Changes sync immediately across all devices
  • Offline Access - Access your vault even without internet connection
  • Conflict Resolution - Smart merging when changes occur on multiple devices
  • Secure Communication - Encrypted sync with your bPass server
  • Background Updates - Vault updates automatically in the background

🛡️ Security Features

  • Zero-Knowledge Architecture - Your master password never leaves your device
  • Local Encryption - All data encrypted before storage in the browser
  • Automatic Lock - Configurable auto-lock after inactivity
  • Secure Memory - Sensitive data cleared from memory when locked
  • Domain Verification - Prevents auto-fill on phishing sites

How It Works

1. Installation & Setup

  1. Install from Browser Store - Available for Chrome, Firefox, and Edge
  2. Connect to Your Vault - Link the extension to your bPass instance
  3. Authenticate - Enter your master password to unlock your vault
  4. Import Existing Passwords - Migrate from browser's built-in password manager

2. Daily Usage

  1. Visit a Website - Navigate to any site where you have an account
  2. Auto-Detection - Extension automatically detects login forms
  3. One-Click Fill - Click the bPass icon to fill your credentials
  4. Save New Passwords - Extension offers to save when you create new accounts
  5. Generate Strong Passwords - Use the password generator for new accounts

3. Advanced Features

  • Multiple Vaults - Switch between personal and team vaults
  • Quick Search - Find entries quickly with the search function
  • Favorites Access - Quick access to frequently used accounts
  • Settings Sync - Extension settings sync across devices
  • Keyboard Shortcuts - Speed up common actions with hotkeys

Browser Support

Supported Browsers

  • Chrome/Chromium 90+ - Full feature support
  • Firefox 88+ - Full feature support
  • Microsoft Edge 90+ - Full feature support
  • Safari - Coming soon
  • Opera - Compatible via Chrome Web Store

Platform Support

  • Windows 10/11 - Full compatibility
  • macOS 10.15+ - Full compatibility
  • Linux - Full compatibility
  • Mobile - Planned for future release

Extension Architecture

Components

The extension consists of several integrated components:

Background Service Worker

  • Vault Management - Handles encryption, decryption, and vault operations
  • Communication Hub - Manages communication between components
  • Sync Engine - Handles real-time synchronization with the server
  • Security Manager - Enforces security policies and auto-lock

Content Scripts

  • Form Detection - Identifies login and registration forms
  • Auto-Fill Engine - Injects saved credentials into web forms
  • Save Prompts - Displays prompts to save new or updated passwords
  • UI Integration - Provides contextual UI elements on web pages
  • Quick Access - Fast access to vault entries and actions
  • Search & Browse - Find and view your vault entries
  • Settings - Configure extension behavior and preferences
  • Account Management - Manage your bPass account and subscription

Options Page

  • Advanced Settings - Detailed configuration options
  • Import/Export - Data migration tools
  • Security Settings - Configure security and privacy options
  • Troubleshooting - Diagnostic tools and support information

Security & Privacy

Encryption

  • Client-Side Only - All encryption and decryption happens locally
  • AES-256-GCM - Military-grade encryption for all stored data
  • PBKDF2 - Secure key derivation from your master password
  • Secure Random - Cryptographically secure random number generation

Data Storage

  • Local Browser Storage - Encrypted vault data stored locally
  • No Plain Text - Sensitive data never stored in plain text
  • Automatic Cleanup - Data cleared when extension is uninstalled
  • Secure Deletion - Memory securely wiped after use

Network Communication

  • TLS Encryption - All communication encrypted in transit
  • Certificate Pinning - Prevents man-in-the-middle attacks
  • Domain Validation - Ensures connection to legitimate bPass servers
  • No Tracking - Extension doesn't track your browsing activity

Privacy Protection

  • No Data Collection - Extension doesn't collect usage analytics
  • Local Processing - All operations performed locally
  • Minimal Permissions - Only requests necessary browser permissions
  • Open Source - Source code available for security auditing

Configuration Options

Auto-Fill Settings

  • Auto-Fill Enabled - Enable/disable automatic form filling
  • Auto-Save Prompts - Control when to offer saving new passwords
  • Multi-Account Handling - Configure behavior for multiple accounts per site
  • Form Detection Sensitivity - Adjust form detection accuracy

Security Settings

  • Auto-Lock Timer - Set inactivity timeout (1-60 minutes)
  • Require Password - Configure when to require master password re-entry
  • Secure Notes Access - Control access to secure notes from extension
  • Clipboard Timeout - Auto-clear clipboard after copying passwords

Appearance & Behavior

  • Theme - Choose light, dark, or auto theme
  • Keyboard Shortcuts - Customize hotkeys for common actions
  • Notification Settings - Control extension notifications
  • Badge Behavior - Configure when to show the badge counter

Advanced Options

  • Server URL - Configure connection to your bPass instance
  • Sync Frequency - Control how often to sync with server
  • Debug Mode - Enable detailed logging for troubleshooting
  • Experimental Features - Access beta features and improvements

Keyboard Shortcuts

Default Shortcuts

  • Ctrl + Shift + L (Windows/Linux) / Cmd + Shift + L (Mac) - Auto-fill current page
  • Ctrl + Shift + G (Windows/Linux) / Cmd + Shift + G (Mac) - Generate password
  • Ctrl + Shift + S (Windows/Linux) / Cmd + Shift + S (Mac) - Save current password
  • Ctrl + Shift + B (Windows/Linux) / Cmd + Shift + B (Mac) - Open bPass popup

Customization

  • All shortcuts can be customized through browser extension settings
  • Shortcuts work globally across all websites
  • Conflicts with existing shortcuts are automatically detected
  • Can be disabled entirely if preferred

Integration with Web Application

Seamless Synchronization

  • Real-Time Sync - Changes appear instantly across all devices
  • Conflict Resolution - Smart merging when edits occur simultaneously
  • Offline Mode - Continue working when disconnected
  • Background Sync - Updates happen automatically in the background

Shared Functionality

  • Team Vaults - Access shared team passwords directly from extension
  • Folder Organization - Same folder structure as web application
  • Search Consistency - Search results match web application
  • Settings Sync - Most settings sync between extension and web app

Advanced Features

  • Custom Fields - Access custom fields defined in web application
  • Secure Notes - View and copy secure notes from extension
  • Document Storage - Reference identity documents and other files
  • Audit Logs - Extension usage logged in web application

Troubleshooting

Common Issues

Extension Not Detecting Forms

  • Check Website Compatibility - Some sites use non-standard form structures
  • Adjust Detection Sensitivity - Increase sensitivity in extension settings
  • Clear Browser Cache - Old cached scripts may interfere
  • Disable Conflicting Extensions - Other password managers may conflict

Auto-Fill Not Working

  • Verify Permissions - Ensure extension has required permissions
  • Check URL Matching - Verify saved URL matches current site
  • Review Auto-Fill Settings - Confirm auto-fill is enabled
  • Test Manual Fill - Try filling manually to isolate the issue

Sync Problems

  • Check Internet Connection - Ensure stable connection to bPass server
  • Verify Server URL - Confirm correct server address in settings
  • Check Authentication - Re-authenticate if session expired
  • Force Sync - Use manual sync option in extension settings

Performance Issues

  • Reduce Vault Size - Large vaults may impact performance
  • Clear Extension Data - Reset and re-sync if experiencing slowdowns
  • Update Browser - Ensure browser is up to date
  • Restart Extension - Disable and re-enable extension

Getting Help

  • Documentation - Check this guide for detailed information
  • Support Forums - Community support and discussions
  • Bug Reports - Report issues on GitHub repository
  • Contact Support - Direct support for enterprise customers

Ready to enhance your browsing security? Install the bPass extension and experience seamless password management!