Security at Nucleus
Nucleus is trusted by organisations of all sizes for building and deploying secure applications.
Multi-factor Authentication
Nucleus allows users to enable Multi-factor authentication (MFA) on their account. MFA adds an additional layer of security to your user account, by requiring a second factor to verify your user identity.
PDPA
Nucleus is PDPA compliant. This is an important security policy when handling sensitive customer data.
Data Encryption
All customer data is encrypted at rest with AES-256 and in transit via TLS.
Sensitive information like access tokens and keys are encrypted at the application level before they are stored in the database.
Role-based access control
Members of organizations in Nucleus can be granted access to specific resources.
Read more about fine grained access controls including Read-Only and Billing-Only access.
Backups
All paid customer databases are backed up every day.
Point in Time Recovery allows restoring the database to any point in time. Customers from the Pro Plan have access to this feature as an add-on.
Payment processing
Nucleus uses Stripe to process payments and does not store personal credit card information for any of our customers.
Stripe is a certified�PCI Service Provider Level 1, which is the highest level of certification in the payments industry.
Vulnerability Management
Nucleus works with industry experts to conduct regular penetration tests.
In addition to internal security reviews, we use various tools to scan our code for vulnerabilities including GitHub, Vanta, and Snyk.
DDoS Protection
Nucleus combats Distributed Denial of Service attacks in several ways to mitigate resource abuse and prevent runaway bills.
In addition to protection at the CDN level via Cloudflare, we employ fail2ban to prevent brute force logins. Users can customize rate limits for critical API routes and set spend caps to prevent surprise bills.