Skip to main content

Security Overview

At Tadabase, security is a top priority. We implement strict security measures on our end, and you can learn more about them here. However, ensuring the security of your application is a shared responsibility. While we provide the tools and features you need, it's crucial that you use them effectively to maintain the security of your app.

This article outlines the various security features available within Tadabase, empowering you to configure and manage security according to your needs.


Universal Security Features

Builder Security

Control access to your app's builder platform with permissions and access restrictions. This ensures that only authorized users can make changes to your app.

Learn more about Builder Security here.

Two-Factor Authentication (2FA)

Add an extra layer of security by enabling 2FA for users accessing your app’s builder. This makes it harder for unauthorized users to gain access, even if they have the login credentials.

Learn more about 2FA here.

Builder Logs

Track all activity within the app builder with detailed logs, helping you monitor any suspicious changes or actions.

Learn more about Builder Logs here.

Page Versions

Revert to previous versions of your pages, ensuring you can restore your app to a secure state if any unauthorized changes occur.

Learn more about Page Versions here.

Support Sharing

Control how support staff can access your app and the level of permissions they have. Limit access to sensitive areas of your app when needed.

Learn more about Support Sharing here.


App and User Security Features

Record Logging

Automatically log changes to records in your app, allowing you to track modifications and identify potential security breaches.

Learn more about Record Logging here.

Delete Logging

Track when and by whom records are deleted, ensuring you have visibility into any unauthorized deletions.

Learn more about Delete Logging here.

App Auto Logout

Enhance security by automatically logging users out after a period of inactivity. This helps protect against unauthorized access to idle sessions.

Learn more about Auto Logout here.

IP Whitelisting

Restrict access to your app based on specific IP addresses, ensuring that only approved devices can connect.

Learn more about IP Whitelisting here.

Domain Signup Restrictions

Control who can sign up to your app by restricting allowed email domains, preventing unwanted users from registering.

Learn more about Domain Signup Restrictions here.

Single Sign-On (SSO)

Integrate SSO into your app for centralized user authentication, allowing for easier and more secure access management.

Learn more about SSO here.

User Login Logging

Track user login activities to monitor access and identify unauthorized login attempts.

Learn more about User Login Logging here.

Failed Login Logs

Monitor failed login attempts to help detect and prevent potential brute-force attacks.

Learn more about Failed Login Logs here.

Password Complexity

Enforce strong password rules to ensure users create secure passwords that are harder to compromise.

Learn more about Password Complexity here.

Two-Factor Authentication for Users

Just like in the builder, you can enforce 2FA for users logging into your app, enhancing security for your entire user base.

Learn more about 2FA for Users here.

Allow users to log in with secure, temporary links that can be sent to their email, providing an additional layer of authentication.

Learn more about Magic Links here.

View & Terminate Active Sessions

Manage all active user sessions in your app, giving you the ability to terminate suspicious sessions remotely.

Learn more about Session Management here.

Read-Only Mode

Put your app in a read-only state during high-risk periods, ensuring that data cannot be modified.

Learn more about Read-Only Mode here.

Layout, Page, and Row-Level Security

Restrict access to specific app layouts, pages, or even individual rows of data to ensure sensitive information is only visible to the right users.

Learn more about Row-Level Security here.

Secure File Uploads

Ensure that files uploaded to your app meet your security standards to prevent malicious content from being shared.

Learn more about Secure File Uploads here.

Customized and Labeled API Keys

Generate API keys with custom labels for better tracking and control over third-party integrations.

Learn more about API Keys here.

Advanced Data Filtering

Implement granular filtering options for data access, ensuring that users can only view the data they're authorized to see.

Learn more about Data Filtering here.

Details Logs

Track detailed logs of actions taken by users, including views, edits, and deletions.

Learn more about Details Logs here.

Backups and Restores

Maintain the integrity of your app with regular backups, and restore your app to a previous state if needed.

Learn more about Backups and Restores here.


With Tadabase’s security features, you can take control of the safety of your app while we ensure the platform remains robust and secure. Explore the various tools available and implement the right measures to protect your data.