SaaS email security & tech stack report
How 50 well-known SaaS companies protect their email domain (SPF, DMARC), who hosts their mail, what their homepage runs on, and whether they publish llms.txt and security.txt. Updated 2026-09-23 13:56 UTC.
78%DMARC p=reject
0%no DMARC enforcement (none / missing)
44%SPF hard fail (-all)
72%mail on Google Workspace
2%mail on Microsoft 365
78%publish llms.txt
62%publish security.txt
Need this for your own list of domains? DomainDNA on Apify returns one JSON record per domain (tech stack, MX provider, SPF/DMARC, TLS expiry, domain age from RDAP, security headers, llms.txt) for lead enrichment, security audits or AI agents via Apify's MCP server. Priced per domain, no subscription. Raw snapshot: latest.json.
| Domain | Mail provider | SPF | DMARC | Tech (homepage) | TLS days left | TLS issuer | Age | Sec. headers | llms.txt | security.txt |
|---|---|---|---|---|---|---|---|---|---|---|
| airtable.com | Google Workspace | ~all | p=reject | Sanity, Next.js, Amazon CloudFront, Vercel | 125 | Amazon | 22y | 3/6 | ||
| anthropic.com | Google Workspace | ~all | p=reject | Webflow, Sanity, Cloudflare, YouTube embed | 72 | Let's Encrypt | 24y | 2/6 | ✓ | |
| asana.com | Google Workspace | -all | p=quarantine | Next.js, Netlify, Google Tag Manager, OneTrust | 49 | Let's Encrypt | 17y | 4/6 | ✓ | ✓ |
| atlassian.com | Proofpoint | ~all | p=reject | Amazon CloudFront | 139 | Amazon | 25y | 4/6 | ✓ | ✓ |
| auth0.com | Proofpoint | -all | p=quarantine | Contentful, Next.js, Cloudflare, Vercel | 57 | Let's Encrypt | 13y | 5/6 | ✓ | ✓ |
| box.com | Proofpoint | ~all | p=reject | Drupal, Cloudflare, New Relic | 90 | DigiCert Inc | 27y | 4/6 | ||
| calendly.com | Google Workspace | ~all | p=quarantine | Astro, Cloudflare, Amazon CloudFront, Google Tag Manager | 71 | Let's Encrypt | 13y | 2/6 | ✓ | ✓ |
| canva.com | Google Workspace | -all | p=reject | Cloudflare | 85 | Amazon | 25y | 5/6 | ✓ | |
| clickup.com | Google Workspace | -all | p=reject | Contentful, Next.js, Amazon CloudFront, Amazon S3 | 181 | Amazon | 25y | 4/6 | ✓ | ✓ |
| cloudflare.com | Other / self-hosted | -all | p=reject | Astro, Tailwind CSS, Cloudflare, Google Tag Manager | 72 | Google Trust Services | 17y | 6/6 | ✓ | ✓ |
| databricks.com | Google Workspace | ~all | p=reject | Drupal, Gatsby, Tailwind CSS, Cloudflare | 64 | Amazon | 15y | 5/6 | ✓ | ✓ |
| datadoghq.com | Google Workspace | ~all | p=reject | Amazon CloudFront, Amazon S3, Google Tag Manager, Marketo | 183 | DigiCert Inc | 16y | 5/6 | ✓ | |
| digitalocean.com | Google Workspace | -all | p=reject | Next.js, Cloudflare, Amplitude | 77 | Google Trust Services | 26y | 2/6 | ✓ | |
| docker.com | Google Workspace | -all | p=quarantine | WordPress, Fastly, Google Tag Manager, Adobe Analytics | 34 | Let's Encrypt | 31y | 5/6 | ✓ | |
| docusign.com | Proofpoint | -all | p=reject | Contentful, Next.js, Netlify, Google Tag Manager | 123 | DigiCert Inc | 27y | 2/6 | ||
| dropbox.com | Proofpoint | ~all | p=reject | 21 | DigiCert Inc | 31y | 5/6 | ✓ | ✓ | |
| figma.com | Google Workspace | -all | p=quarantine | Sanity, Next.js, Amazon CloudFront, Netlify | 133 | Amazon | 27y | 4/6 | ✓ | |
| freshworks.com | Google Workspace | ~all | p=quarantine | Cloudflare | 123 | Amazon | 28y | 6/6 | ✓ | ✓ |
| github.com | Microsoft 365 | ~all | p=quarantine | Contentful, GitHub Pages | 67 | Sectigo Limited | 18y | 5/6 | ✓ | ✓ |
| gitlab.com | Google Workspace | -all | p=reject | Nuxt, Cloudflare, Marketo, OneTrust | 48 | Sectigo Limited | 22y | 1/6 | ✓ | |
| heroku.com | Google Workspace | ~all | p=reject | WordPress, jQuery, Google Tag Manager, OneTrust | 73 | Let's Encrypt | 19y | 6/6 | ✓ | |
| hubspot.com | Google Workspace | ? | p=reject | HubSpot CMS, Cloudflare, Google Tag Manager, HubSpot | 78 | Google Trust Services | 21y | 5/6 | ✓ | ✓ |
| intercom.com | Google Workspace | -all | p=quarantine | Sanity, Next.js, Tailwind CSS, Amazon CloudFront | 79 | Amazon | 32y | 2/6 | ✓ | ✓ |
| linear.app | Google Workspace | ~all | p=reject | Next.js, Cloudflare, Google Cloud | 82 | Let's Encrypt | 8y | 4/6 | ✓ | ✓ |
| mailchimp.com | Cisco Secure Email | ~all | p=reject | Akamai, FullStory, OneTrust | 115 | DigiCert Inc | 25y | 2/6 | ✓ | ✓ |
| monday.com | Google Workspace | -all | p=reject | Webflow, Cloudflare, Amazon CloudFront, Google Tag Manager | 84 | GoDaddy.com, Inc. | 31y | 1/6 | ✓ | |
| mongodb.com | Google Workspace | -all | p=reject | Next.js, Tailwind CSS, Amazon CloudFront | 41 | Let's Encrypt | 18y | 0/6 | ✓ | |
| netlify.com | Google Workspace | -all | p=reject | Astro, Netlify, Google Tag Manager, HubSpot | 135 | DigiCert Inc | 12y | 2/6 | ✓ | |
| newrelic.com | Google Workspace | ~all | p=reject | Drupal, jQuery, Fastly, New Relic | 138 | DigiCert Inc | 20y | 3/6 | ✓ | ✓ |
| notion.so | ~all | p=quarantine | Contentful, Next.js, Tailwind CSS, Cloudflare | 49 | Google Trust Services | 3/6 | ✓ | |||
| okta.com | Proofpoint | -all | p=reject | Cloudflare, Fastly, Google Tag Manager, Adobe Analytics | 70 | Amazon | 22y | 4/6 | ✓ | ✓ |
| openai.com | Google Workspace | -all | p=reject | Contentful, Next.js, Tailwind CSS, Cloudflare | 82 | Google Trust Services | 19y | 3/6 | ✓ | |
| pagerduty.com | Google Workspace | ~all | p=reject | WordPress, Next.js, Tailwind CSS, Cloudflare | 176 | DigiCert Inc | 17y | 1/6 | ✓ | |
| salesforce.com | Proofpoint | ~all | p=reject | WordPress, Akamai, Google Tag Manager, Google Fonts | 198 | DigiCert Inc | 27y | 4/6 | ✓ | |
| sendgrid.com | Google Workspace | ~all | p=reject | Amazon CloudFront, Amazon S3, Google Tag Manager, Segment | 158 | GoDaddy.com, Inc. | 17y | 0/6 | ✓ | |
| sentry.io | Google Workspace | -all | p=reject | Astro, Tailwind CSS, Vercel, Google Cloud | 150 | DigiCert Inc | 1/6 | ✓ | ✓ | |
| shopify.com | Google Workspace | ~all | p=reject | Shopify, Tailwind CSS, Cloudflare | 46 | Google Trust Services | 21y | 2/6 | ✓ | ✓ |
| slack.com | Google Workspace | -all | p=reject | Google Tag Manager, OneTrust, YouTube embed | 41 | Let's Encrypt | 33y | 3/6 | ✓ | ✓ |
| snowflake.com | Google Workspace | -all | p=reject | Cloudflare, Fastly, Google Tag Manager, Adobe Analytics | 44 | DigiCert Inc | 31y | 6/6 | ✓ | |
| squarespace.com | Google Workspace | ~all | p=reject | Squarespace, Google Tag Manager | 161 | DigiCert Inc | 23y | 2/6 | ✓ | ✓ |
| stripe.com | Google Workspace | ~all | p=reject | Next.js | 50 | DigiCert Inc | 31y | 5/6 | ✓ | ✓ |
| twilio.com | Google Workspace | ~all | p=reject | Fastly, Amazon CloudFront, Google Tag Manager, Segment | 125 | Amazon | 18y | 3/6 | ✓ | |
| typeform.com | Google Workspace | -all | p=reject | Webflow, Cloudflare, Amazon CloudFront, Google Tag Manager | 159 | Amazon | 24y | 0/6 | ✓ | |
| vercel.com | Google Workspace | ~all | p=quarantine | Mintlify, Next.js, Tailwind CSS, Vercel | 89 | Let's Encrypt | 26y | 5/6 | ✓ | ✓ |
| webflow.com | Google Workspace | ?all | p=reject | Webflow, Cloudflare, Google Tag Manager, Google reCAPTCHA | 143 | Amazon | 23y | 4/6 | ✓ | |
| wix.com | Google Workspace | ~all | p=quarantine | Wix, Fastly, Google Cloud | 43 | Let's Encrypt | 31y | 3/6 | ✓ | |
| wordpress.com | Other / self-hosted | -all | p=reject | WordPress, React | 71 | Let's Encrypt | 26y | 3/6 | ✓ | ✓ |
| zapier.com | Google Workspace | -all | p=reject | Contentful, Next.js, Amazon CloudFront, Vercel | 155 | Amazon | 14y | 4/6 | ✓ | |
| zendesk.com | Mimecast | ~all | p=reject | Next.js, Cloudflare, Google Tag Manager, Zendesk | 62 | Let's Encrypt | 21y | 3/6 | ✓ | ✓ |
| zoom.us | Proofpoint | ~all | p=reject | Cloudflare, Google Tag Manager, OneTrust | 97 | DigiCert Inc | 1/6 |