Medium
3 MIN

Secure a Bubble.io Application in 5 minutes

In this episode of Tips & Tutos, we'll see how to secure a new Bubble.io application in 5 minutes. Securing your application is a fundamental pillar of app development in Bubble.io
Cover Tutorial Emvpee - Secure a Bubble.io App in 5 minutes
Clement Ballion, expert Bubble.io & No code
Clément Ballion
Emvpee Founder & Bubble.io Expert.
Logo LinkedinPhone iconeMail icone
Syamak Azadeh, expert Bubble.io & No code
Syamak Azadeh
Engineer & Bubble.io Specialist.
Logo LinkedinPhone iconeMail icone

Security on Bubble.io, it is a fundamental pillar of development. An insecure App is vulnerable to unauthorised access, which may lead to sensitive data leaks or malicious manipulations.

In this episode of Tips & Tutos, we will get throught how to secure your Apps in less than 5 minutes.

Step 1: Database

For each new entry (or Data Type) that you are going to create, simply check the box ”Make this data type private by default“.

In this way, only the owner of the data can have access to it.

Checking this parameter at the beginning of the creation of your application allows you to start developing while waiting to have established your Privacy Rules.

To understand how do Privacy Rules work in Bubble, check our article on the subject:

Privacy Rules in Bubble.io: Application Security

Bubble.io Database screenshot

Step 2: API settings

In Bubble, APIs allow us to expand the range of possibilities in terms of development in connecting our application to other applications that already exist.

However, it is an advanced functionality and you have to understand what you are doing as opening your application up to other Apps can also create security breaches.

→ First go to: Settings > API

→ Uncheck all fields under ”Enable Data API“ (you will activate them manually if needed)

→ Tick ”Hide Swagger API documentation access

Capture Bubble.io API Settings

Step 3: Workflow APIs

When you create Workflow API, it is important to check several points:

→ Uncheck ”Expose as a public API workflow

→ Uncheck ”This workflow can be run without authentication

→ Uncheck ”Ignore Privacy Rules when running the workflow

Except if you know what you are doing, of course...

Bubble.io Workflow API screenshot

Step 4: Protect your Test version

Last step, always secure your Test version !

→ Go to Settings > General

→ Tick ”Limit access to this App with a Username and Password

→ Set a password

→ Tick ”Do not apply password for live

Protection Bubble.io test version screenshot

Our latest Tips & Tutos

Find our latest Tips & Tutorials on Bubble and don't miss the next ones!

All Tips & Tutorials