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.
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.
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.
Magic Links
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.