René's URL Explorer Experiment


Title: Encryption and TLS

Open Graph Title: Encryption and TLS

X Title: Encryption and TLS

Description: Learn how Vercel encrypts data in transit and at rest.

Open Graph Description: Learn how Vercel encrypts data in transit and at rest.

X Description: Learn how Vercel encrypts data in transit and at rest.

Opengraph URL: https://vercel.com/docs/cdn-security/encryption

direct link

Domain: vercel.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"WebSite","name":"Vercel Documentation","url":"https://vercel.com/docs","publisher":{"@type":"Organization","name":"Vercel Inc.","url":"https://vercel.com/","logo":{"@type":"ImageObject","url":"https://lishhsx6kmthaacj.public.blob.vercel-storage.com/vercel-wordmark.svg"},"sameAs":["https://x.com/vercel","https://github.com/vercel/vercel","https://www.linkedin.com/company/vercel/","https://bsky.app/profile/vercel.com"]}}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Encryption and TLS","description":"Learn how Vercel encrypts data in transit and at rest.","dateModified":"2026-09-15T13:23:11.000Z","author":{"@type":"Organization","name":"Vercel"},"publisher":{"@type":"Organization","name":"Vercel","url":"https://vercel.com"},"url":"https://vercel.com/docs/cdn-security/encryption","image":{"@type":"ImageObject","url":"https://vercel.com/api/docs-og?title=Encryption%20and%20TLS&format=docs&sig=cfb6a254378b38c97586c9b7e58be8be836ddfd45d2144d1e79b878dafca7df0","width":"1200","height":"630"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Vercel Documentation","item":"https://vercel.com/docs"},{"@type":"ListItem","position":2,"name":"Ship and scale","item":"https://vercel.com"},{"@type":"ListItem","position":3,"name":"CDN","item":"https://vercel.com"},{"@type":"ListItem","position":4,"name":"Security","item":"https://vercel.com/docs/drains/security"},{"@type":"ListItem","position":5,"name":"Encryption & TLS","item":"https://vercel.com/docs/cdn-security/encryption"}]}

theme-color#000000
color-schemedark light
og:image:urlhttps://vercel.com/api/docs-og?title=Encryption and TLS&format=docs&sig=cfb6a254378b38c97586c9b7e58be8be836ddfd45d2144d1e79b878dafca7df0&category=Ship and scale&subcategory=CDN&subcategory2=Security
twitter:cardsummary_large_image
twitter:imagehttps://vercel.com/api/docs-og?title=Encryption and TLS&format=docs&sig=cfb6a254378b38c97586c9b7e58be8be836ddfd45d2144d1e79b878dafca7df0&category=Ship and scale&subcategory=CDN&subcategory2=Security
googlebotindex, max-video-preview:-1, max-image-preview:large, max-snippet:-1
trace-attributes{"next.appdir":true}
initiator-trace00-2a31007a721a41301a5f42847e67bc2c-937b96a75e25a2a1-01

Links:

Skip to contenthttps://vercel.com/docs/edge-network/encryption#geist-skip-nav
https://vercel.com/home
Docshttps://vercel.com/docs
AI Gatewayhttps://vercel.com/docs/ai-gateway
AI SDKhttps://vercel.com/docs/ai-sdk
Sandboxhttps://vercel.com/docs/sandbox
Container Registryhttps://vercel.com/docs/container-registry
Workflowhttps://vercel.com/docs/workflows
Vercel Agenthttps://vercel.com/docs/agent
v0↗https://v0.app
Vercel MCPhttps://vercel.com/docs/mcp
AI Integrationshttps://vercel.com/docs/agent-resources/integrations-for-models
Deploymentshttps://vercel.com/docs/deployments
CLIhttps://vercel.com/docs/cli
Functionshttps://vercel.com/docs/functions
Delivery Networkhttps://vercel.com/docs/cdn
Storagehttps://vercel.com/docs/storage
Integrationshttps://vercel.com/docs/integrations
Microfrontendshttps://vercel.com/docs/microfrontends
Domainshttps://vercel.com/docs/domains
Firewallhttps://vercel.com/docs/vercel-firewall
Observabilityhttps://vercel.com/docs/observability
Feature Flagshttps://vercel.com/docs/flags
Toolbarhttps://vercel.com/docs/vercel-toolbar
Bot Managementhttps://vercel.com/docs/bot-management
BotIDhttps://vercel.com/docs/botid
Deployment Protectionhttps://vercel.com/docs/deployment-protection
Compliancehttps://vercel.com/docs/security/compliance
Changelog↗https://vercel.com/changelog
Blog↗https://vercel.com/blog
Community↗https://community.vercel.com
Knowledge Basehttps://vercel.com/kb
APIs & SDKshttps://vercel.com/docs/rest-api
Templateshttps://vercel.com/templates
Getting Startedhttps://vercel.com/docs/getting-started-with-vercel
Log Inhttps://vercel.com/login
Sign Uphttps://vercel.com/signup
AI Gatewayhttps://vercel.com/docs/ai-gateway
AI SDKhttps://vercel.com/docs/ai-sdk
Sandboxhttps://vercel.com/docs/sandbox
Container Registryhttps://vercel.com/docs/container-registry
Workflowhttps://vercel.com/docs/workflows
Vercel Agenthttps://vercel.com/docs/agent
v0↗https://v0.app
Vercel MCPhttps://vercel.com/docs/mcp
AI Integrationshttps://vercel.com/docs/agent-resources/integrations-for-models
Deploymentshttps://vercel.com/docs/deployments
CLIhttps://vercel.com/docs/cli
Functionshttps://vercel.com/docs/functions
Delivery Networkhttps://vercel.com/docs/cdn
Storagehttps://vercel.com/docs/storage
Integrationshttps://vercel.com/docs/integrations
Microfrontendshttps://vercel.com/docs/microfrontends
Domainshttps://vercel.com/docs/domains
Firewallhttps://vercel.com/docs/vercel-firewall
Observabilityhttps://vercel.com/docs/observability
Feature Flagshttps://vercel.com/docs/flags
Toolbarhttps://vercel.com/docs/vercel-toolbar
Bot Managementhttps://vercel.com/docs/bot-management
BotIDhttps://vercel.com/docs/botid
Deployment Protectionhttps://vercel.com/docs/deployment-protection
Compliancehttps://vercel.com/docs/security/compliance
Changelog↗https://vercel.com/changelog
Blog↗https://vercel.com/blog
Community↗https://community.vercel.com
Knowledge Basehttps://vercel.com/kb
APIs & SDKshttps://vercel.com/docs/rest-api
Templateshttps://vercel.com/templates
Getting Startedhttps://vercel.com/docs/getting-started-with-vercel
Sign Uphttps://vercel.com/signup
Log Inhttps://vercel.com/login
Getting startedhttps://vercel.com/docs/getting-started-with-vercel
Fundamentalshttps://vercel.com/docs/fundamentals
Frameworkshttps://vercel.com/docs/frameworks
Incremental Migrationhttps://vercel.com/docs/incremental-migration
Production Checklisthttps://vercel.com/docs/production-checklist
AI Gatewayhttps://vercel.com/docs/ai-gateway
Token Passhttps://vercel.com/docs/ai-gateway/token-pass
AI SDKhttps://vercel.com/docs/ai-sdk
Chat SDKhttps://vercel.com/docs/chat-sdk
MCPhttps://vercel.com/docs/mcp
Vercel Connecthttps://vercel.com/docs/connect
Agent Harnesseshttps://vercel.com/docs/agent-harnesses
Agent Resourceshttps://vercel.com/docs/agent-resources
Functionshttps://vercel.com/docs/functions
Fluid Computehttps://vercel.com/docs/fluid-compute
Routing Middlewarehttps://vercel.com/docs/routing-middleware
Background Workershttps://vercel.com/docs/background-workers
Cron Jobshttps://vercel.com/docs/cron-jobs
Queueshttps://vercel.com/docs/queues
Daemonshttps://vercel.com/docs/daemons
Workflowshttps://vercel.com/docs/workflows
Sandboxhttps://vercel.com/docs/sandbox
Container Registryhttps://vercel.com/docs/container-registry
Projectshttps://vercel.com/docs/projects
Githttps://vercel.com/docs/git
Dropnewhttps://vercel.com/docs/drop
CLIhttps://vercel.com/docs/cli
Monoreposhttps://vercel.com/docs/monorepos
Buildshttps://vercel.com/docs/builds
CIhttps://vercel.com/docs/ci
Deploymentshttps://vercel.com/docs/deployments
Domainshttps://vercel.com/docs/domains
Vercel for Platformshttps://vercel.com/docs/platforms
Routinghttps://vercel.com/docs/routing
CDNhttps://vercel.com/docs/cdn
Microfrontendshttps://vercel.com/docs/microfrontends
Storagehttps://vercel.com/docs/storage
Integrationshttps://vercel.com/docs/integrations
Vercel Agenthttps://vercel.com/docs/agent
Serviceshttps://vercel.com/docs/services
Observabilityhttps://vercel.com/docs/observability
Agent Runshttps://vercel.com/docs/agent-runs
Vercel Toolbarhttps://vercel.com/docs/vercel-toolbar
Feature Flagshttps://vercel.com/docs/flags
Rolling Releaseshttps://vercel.com/docs/rolling-releases
Instant Rollbackhttps://vercel.com/docs/instant-rollback
Firewallhttps://vercel.com/docs/vercel-firewall
Bot Managementhttps://vercel.com/docs/bot-management
BotIDhttps://vercel.com/docs/botid
Deployment Protectionhttps://vercel.com/docs/deployment-protection
Key Managementhttps://vercel.com/docs/kms
Passportnewhttps://vercel.com/docs/passport
Identity & Accesshttps://vercel.com/docs/rbac
Networkinghttps://vercel.com/docs/networking
Security & Compliancehttps://vercel.com/docs/security
Pricinghttps://vercel.com/docs/pricing
Planshttps://vercel.com/docs/plans
Spend Managementhttps://vercel.com/docs/spend-management
Limitshttps://vercel.com/docs/limits
Notificationshttps://vercel.com/docs/notifications
Support Centerhttps://vercel.com/docs/support-center
Project Configurationhttps://vercel.com/docs/project-configuration
REST APIhttps://vercel.com/docs/rest-api
Vercel SDKhttps://vercel.com/docs/rest-api/sdk
Build Output APIhttps://vercel.com/docs/build-output-api
Webhookshttps://vercel.com/docs/webhooks
Marketplace APIshttps://vercel.com/docs/integrations/create-integration/marketplace-api/reference
Checkshttps://vercel.com/docs/checks
Errorshttps://vercel.com/docs/errors
Glossaryhttps://vercel.com/docs/glossary
Overviewhttps://vercel.com/docs/cdn
How Vercel CDN Workshttps://vercel.com/docs/how-vercel-cdn-works
Compressionhttps://vercel.com/docs/how-vercel-cdn-works/compression
Global Network & Regionshttps://vercel.com/docs/regions
Securityhttps://vercel.com/docs/cdn-security
Encryption & TLShttps://vercel.com/docs/cdn-security/encryption
Security Headershttps://vercel.com/docs/cdn-security/security-headers
Incremental Static Regenerationhttps://vercel.com/docs/incremental-static-regeneration
Getting Startedhttps://vercel.com/docs/incremental-static-regeneration/quickstart
Usage & Pricinghttps://vercel.com/docs/incremental-static-regeneration/limits-and-pricing
Request Collapsinghttps://vercel.com/docs/incremental-static-regeneration/request-collapsing
Partial Prerenderinghttps://vercel.com/docs/partial-prerendering
Getting Startedhttps://vercel.com/docs/partial-prerendering/quickstart
PPR Statehttps://vercel.com/docs/partial-prerendering/ppr-state
Cachinghttps://vercel.com/docs/caching
CDN Cachehttps://vercel.com/docs/caching/cdn-cache
Cache Statushttps://vercel.com/docs/caching/cache-status
Runtime Cachehttps://vercel.com/docs/caching/runtime-cache
Cache-Control Headershttps://vercel.com/docs/caching/cache-control-headers
System Headershttps://vercel.com/docs/headers
Request Headershttps://vercel.com/docs/headers/request-headers
Response Headershttps://vercel.com/docs/headers/response-headers
Image Optimizationhttps://vercel.com/docs/image-optimization
Getting Startedhttps://vercel.com/docs/image-optimization/quickstart
Limits and Pricinghttps://vercel.com/docs/image-optimization/limits-and-pricing
Managing Usage & Costshttps://vercel.com/docs/image-optimization/managing-image-optimization-costs
Legacy Pricinghttps://vercel.com/docs/image-optimization/legacy-pricing
Custom Error Pageshttps://vercel.com/docs/custom-error-pages
Pricing & Usagehttps://vercel.com/docs/manage-cdn-usage
Supported TLS versionshttps://vercel.com/docs/edge-network/encryption#supported-tls-versions
TLS resumptionhttps://vercel.com/docs/edge-network/encryption#tls-resumption
OCSP staplinghttps://vercel.com/docs/edge-network/encryption#ocsp-stapling
Supported ciphershttps://vercel.com/docs/edge-network/encryption#supported-ciphers
Post-quantum cryptographyhttps://vercel.com/docs/edge-network/encryption#post-quantum-cryptography
Encrypted Client Hello (ECH)https://vercel.com/docs/edge-network/encryption#encrypted-client-hello-ech
Support for HSTShttps://vercel.com/docs/edge-network/encryption#support-for-hsts
How Vercel handles certificateshttps://vercel.com/docs/edge-network/encryption#how-vercel-handles-certificates
Full specificationhttps://vercel.com/docs/edge-network/encryption#full-specification
SSLhttps://en.wikipedia.org/wiki/Transport_Layer_Security
Supported TLS versionshttps://vercel.com/docs/edge-network/encryption#supported-tls-versions
https://vercel.com/docs/edge-network/encryption#supported-tls-versions
1.2https://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_1.2
1.3https://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_1.3
TLS resumptionhttps://vercel.com/docs/edge-network/encryption#tls-resumption
https://vercel.com/docs/edge-network/encryption#tls-resumption
TLS session resumptionhttps://hpbn.co/transport-layer-security-tls/#tls-session-resumption
OCSP staplinghttps://vercel.com/docs/edge-network/encryption#ocsp-stapling
https://vercel.com/docs/edge-network/encryption#ocsp-stapling
staples an OCSP responsehttps://en.wikipedia.org/wiki/OCSP_stapling
Supported ciphershttps://vercel.com/docs/edge-network/encryption#supported-ciphers
https://vercel.com/docs/edge-network/encryption#supported-ciphers
forward secrecyhttps://en.wikipedia.org/wiki/Forward_secrecy
recommended configuration from TLSRefhttps://docs.tlsref.org/server-side-tls.html#intermediate-compatibility
Post-quantum cryptographyhttps://vercel.com/docs/edge-network/encryption#post-quantum-cryptography
https://vercel.com/docs/edge-network/encryption#post-quantum-cryptography
Encrypted Client Hello (ECH)https://vercel.com/docs/edge-network/encryption#encrypted-client-hello-ech
https://vercel.com/docs/edge-network/encryption#encrypted-client-hello-ech
HTTPS DNS recordhttps://developer.mozilla.org/en-US/docs/Glossary/HTTPS_RR
Support for HSTShttps://vercel.com/docs/edge-network/encryption#support-for-hsts
https://vercel.com/docs/edge-network/encryption#support-for-hsts
HSTShttps://developer.mozilla.org/docs/Web/HTTP/Headers/Strict-Transport-Security
custom response headershttps://vercel.com/docs/caching/cache-control-headers#custom-response-headers
herehttps://hstspreload.org/
How Vercel handles certificateshttps://vercel.com/docs/edge-network/encryption#how-vercel-handles-certificates
https://vercel.com/docs/edge-network/encryption#how-vercel-handles-certificates
Let's Encrypthttps://letsencrypt.org/
encrypts them at resthttps://en.wikipedia.org/wiki/Data_at_rest#Encryption
Full specificationhttps://vercel.com/docs/edge-network/encryption#full-specification
https://vercel.com/docs/edge-network/encryption#full-specification
SSL Labs report for vercel.comhttps://www.ssllabs.com/ssltest/analyze.html?d=vercel.com
PreviousSecurityhttps://vercel.com/docs/cdn-security
NextSecurity Headershttps://vercel.com/docs/cdn-security/security-headers
Securityhttps://vercel.com/docs/cdn-security
AI SDKhttps://vercel.com/ai-sdk
AI Gatewayhttps://vercel.com/ai-gateway
Sandboxhttps://vercel.com/sandbox
Workflowshttps://vercel.com/workflows
ConnectNewhttps://vercel.com/connect
PassportNewhttps://vercel.com/passport
eveNewhttps://vercel.com/eve
CI/CDhttps://vercel.com/products/previews
Content Deliveryhttps://vercel.com/cdn
Fluid Computehttps://vercel.com/fluid
Observabilityhttps://vercel.com/products/observability
Platform Securityhttps://vercel.com/security
WAFhttps://vercel.com/security/web-application-firewall
Bot Managementhttps://vercel.com/security/bot-management
BotIDhttps://vercel.com/botid
Vercel Drophttps://vercel.com/drop
Vercel Agenthttps://vercel.com/agent
Vercel Pluginhttps://vercel.com/plugin
Agent Skillshttps://skills.sh
Domainshttps://vercel.com/domains
v0https://v0.app
eveNewhttps://eve.dev/
Next.jshttps://vercel.com/frameworks/nextjs
Nuxthttps://vercel.com/docs/frameworks/full-stack/nuxt
SvelteKithttps://vercel.com/docs/frameworks/full-stack/sveltekit
Nitrohttps://vercel.com/docs/frameworks/backend/nitro
Turborepohttps://vercel.com/solutions/turborepo
Tanstack Starthttps://vercel.com/docs/frameworks/full-stack/tanstack-start
FastAPIhttps://vercel.com/docs/frameworks/backend/fastapi
All frameworkshttps://vercel.com/docs/frameworks
Vercel SDKhttps://vercel.com/docs/rest-api/sdk
Workflow SDKhttps://vercel.com/workflows
Flags SDKhttps://vercel.com/docs/flags/flags-sdk-reference
Chat SDKhttps://vercel.com/chat
Queues SDKhttps://vercel.com/docs/queues/sdk
Streamdownhttps://streamdown.ai
AI Appshttps://vercel.com/solutions/ai-apps
Web Appshttps://vercel.com/for/web-apps
Marketing Siteshttps://vercel.com/solutions/marketing-sites
Platformshttps://vercel.com/for/platforms
Commercehttps://vercel.com/solutions/composable-commerce
Platform Engineershttps://vercel.com/solutions/platform-engineering
Design Engineershttps://vercel.com/solutions/design-engineering
Docshttps://vercel.com/docs
Bloghttps://vercel.com/blog
Changeloghttps://vercel.com/changelog
Knowledge Basehttps://vercel.com/kb
Academyhttps://vercel.com/academy
Articleshttps://vercel.com/i
Communityhttps://community.vercel.com
Is Agentichttps://is-agentic.com
Customershttps://vercel.com/customers
Marketplacehttps://vercel.com/marketplace
Templateshttps://vercel.com/templates
Partner Finderhttps://vercel.com/partners/solution-partners
Vercel + AWShttps://vercel.com/partners/aws
Abouthttps://vercel.com/about
Careershttps://vercel.com/careers
Presshttps://vercel.com/press
Eventshttps://vercel.com/events
Startupshttps://vercel.com/startups
Shipped on Vercelhttps://vercel.com/shipped
Open Source Programhttps://vercel.com/open-source-program
Enterprisehttps://vercel.com/enterprise
Pricinghttps://vercel.com/pricing
Helphttps://vercel.com/help
Privacy Policyhttps://vercel.com/legal/privacy-notice
Terms of Servicehttps://vercel.com/legal/terms
Cookie Policyhttps://vercel.com/legal/cookie-policy
DPAhttps://vercel.com/legal/dpa
Acceptable Use Policyhttps://vercel.com/legal/acceptable-use-policy
Legal (all documents)https://vercel.com/legal
Trust Centerhttps://security.vercel.com
Statushttps://www.vercel-status.com
GitHubhttps://github.com/vercel
Xhttps://x.com/vercel
LinkedInhttps://linkedin.com/company/vercel
YouTubehttps://youtube.com/@VercelHQ
Instagramhttps://www.instagram.com/vercel/
https://vercel.com/home

Viewport: width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover

Robots: index, follow


URLs of crawlers that visited me.