Nebula – IPGuard (Access Control) brings enterprise-grade network restriction to Bubble apps with an intuitive, no-code interface.
It allows you to authorize or deny access based on the user’s current public IP address — ensuring that only approved networks (such as office IPs) can access your application.
Ideal for businesses that want to protect internal systems, dashboards, CRMs, or any app that must only be accessed inside the company network.
Preview
When to Use
Everything you need in a single plugin
✔
To restrict access to internal dashboards or administrative areas.
✔
When your app should only be usable inside the company office/network.
✔
To block logins coming from VPNs, residential networks, or unauthorized locations.
✔
For SaaS apps that need IP-based security rules for certain roles or subscriptions.
✔
To comply with internal IT policies where network-level access is mandatory.
How Works
Simple Setup in few Steps
1
Client IP Detection
the plugin’s element automatically fetches the user’s public IP when the page loads.
2
Server-Side Validation
the SSA compares the captured IP with a whitelist of authorized IPs or CIDR ranges.
3
Accurate Matching
supports exact IPs (e.g., 187.57.174.99) and full CIDR ranges (e.g., 187.57.174.0/24).
4
Workflow Integration
easily trigger logouts, redirects, alerts, or logs depending on authorization results.
5
Enterprise Reliability
works entirely inside Bubble — no external servers or webhooks required.
Key Features
Everything you need in a single plugin
