Encryption
Beyond HTTPS, our stated approach uses encryption for transmitted and stored data, with industry-standard protocols and a multi-layered solution.
SECURITY / A LITTLE MORE PEACE OF MIND
Our approach to protecting our products, code, models, databases and APIs. Multiple layers, considered access, and safeguards that support fair use.
MULTIPLE LAYERS / ONE APPROACH
The principles behind the safeguards described for our products and platform.
Beyond HTTPS, our stated approach uses encryption for transmitted and stored data, with industry-standard protocols and a multi-layered solution.
Our APIs require authentication and use safeguards against misuse. Netlify’s built-in backend protections form part of that approach.
Action-level access controls help protect account and user data. Our account records follow a no-password-storage policy.
ACCOUNT SECURITY / YOUR ACCOUNT, YOUR CONTROL
Verification, two-step sign-in, device management and limits on sensitive actions, so that only you can use your account.
Your API keys are only shown once your email address is verified. Google sign-ins count as verified when Google confirms the address.
Sign in with a time-based code from your authenticator app as a second step. Set it up from your account page.
See every device signed in to your account, rename them, and sign any of them out remotely. Inactive sessions expire automatically after 90 days.
Deleting an account requires a sign-in within the last five minutes. If it has been longer, you will be asked to sign in again first.
API keys can be reset up to three times in any rolling seven-day period. Each reset immediately revokes the old key.
Cloudflare Turnstile checks sign-in, sign-up and support forms. In production these checks fail closed, so a missing setting blocks the request.
DATA AND API SECURITY / PROTECTED IN LAYERS
How account records, API traffic, payments and submitted forms are handled.
Sensitive values such as names and API keys are encrypted with AES-256-GCM, a modern authenticated encryption standard, with a unique value for every item. All stored sensitive values use this format.
Browsers cannot read or write account records directly. Accounts are created and updated by our servers, and each request is checked against the signed-in account.
API calls are counted atomically. Simultaneous requests are each counted once, so a single call cannot be spent twice.
API call history is kept for 30 days and then deleted automatically. We keep country and city, never source IP addresses.
PayPal payment and subscription events are only trusted after their signature has been verified with PayPal.
API keys, tokens and passwords pasted into support or bug-report forms are redacted before they are stored.
HELIX / EXPERIMENTAL RESEARCH
We are developing research models focused on cybersecurity, collectively known as Helix. This is experimental research, distinct from the platform safeguards described above.
Report suspicious activity so the team can review it.
Create an account to explore our tools, resources, experiments and AI models.