Built with Contentful and Next.js, hosted on Amazon CloudFront behind Cloudflare.
Confidence reflects how many independent signals matched. Evidence shows the strongest one.
| Technology | Version | Confidence | Evidence | First seen | Last seen |
|---|---|---|---|---|---|
| CMS & Site Builders · 1 | |||||
| – | High | html(images | 14 Oct 2026 | 14 Oct 2026 | |
| JavaScript Frameworks & Libraries · 2 | |||||
| 15.5.18 | High | script/_next/static/+4 | 14 Oct 2026 | 14 Oct 2026 | |
| Frontend Build Tools & CSS · 2 | |||||
| 3.32.2 | High | js global__core-js_shared__.versions.0.version+1 | 14 Oct 2026 | 14 Oct 2026 | |
| Web Servers, Languages & Backend Frameworks · 1 | |||||
| – | High | implied bynext-js | |||
| CDN & Hosting · 3 | |||||
| – | High | headerx-amz-cf-id+3 | 14 Oct 2026 | 14 Oct 2026 | |
| – | High | ||||
| Analytics & Tag Management · 3 | |||||
| – | High | cookie_ga+4 | 14 Oct 2026 | 14 Oct 2026 | |
| Advertising & Affiliate Tracking · 12 | |||||
| – | High | cookie_gcl_au+4 | 14 Oct 2026 | 14 Oct 2026 | |
| Authentication & Identity · 1 | |||||
| – | High | scriptaccounts.google.com/gsi/client | 14 Oct 2026 | 14 Oct 2026 | |
| Consent Management & Privacy · 1 | |||||
| – | High | scripttranscend-cdn.com/cm//airgap.js+2 | 14 Oct 2026 | 14 Oct 2026 | |
| Security, WAF & Bot Protection · 1 | |||||
| – | High | cookie__cf_bm | 14 Oct 2026 | 14 Oct 2026 | |
| Translation & Localization · 1 | |||||
| – | Medium | html<linkrel=alternatehreflang={2}(-{2,4})? | 14 Oct 2026 | 14 Oct 2026 | |
| DNS Verification Tokens · 17 | |||||
| – | High | DNS TXTadobe-idp-site-verification= | 14 Oct 2026 | 14 Oct 2026 | |
| – | |||||
| DNS, Email & Certificate Infrastructure · 3 | |||||
| – | High | DNS NSns-.awsdns-.(com | 14 Oct 2026 | 14 Oct 2026 | |
| – | High | DMARC | |||
| Domain Registrars · 1 | |||||
| – | High | registrarGoDaddy.com,? LLC | 14 Oct 2026 | 14 Oct 2026 | |
| PWA & Mobile Web App Signals · 1 | |||||
| – | High | file/.well-known/assetlinks.json+1 | 14 Oct 2026 | 14 Oct 2026 | |
| Root & Well-known Files · 7 | |||||
| – | High | file/.well-known/assetlinks.json | 14 Oct 2026 | 14 Oct 2026 | |
accounts.google.com/gsi/clientSeen 14 Oct 2026 – 14 Oct 2026<linkrel=alternatehreflang={2}(-{2,4})?Seen 14 Oct 2026 – 14 Oct 2026/.well-known/assetlinks.json+1Seen 14 Oct 2026 – 14 Oct 2026aspmx.l.google.comalt1.aspmx.l.google.comalt2.aspmx.l.google.comaspmx2.googlemail.comaspmx3.googlemail.comns-1221.awsdns-24.orgns-422.awsdns-52.comns-1588.awsdns-06.co.ukns-835.awsdns-40.netMS=96F5E682E3FF0FBFEF84219A18A34BD963086AA8cloudflare_dashboard_sso=23b2bdffef1d7658015b6e25e57bccd7google-site-verification=69QWyrCZ5njFAMqdC5AZvP2TQVe9JDtIzIdDpDa5X3Qnotion-domain-verification=Tbg0jfq1eLv144zfB1H5FrCMNbgqilor4HT8VvzhBYMapple-domain-verification=YmUmlcXeygZ70cqLstatus-page-domain-verification=c1c19zbcrb82v=spf1 include:_spf.google.com include:stspg-customer.com include:_spf.salesforce.com include:_spf.psm.knowbe4.com include:et._spf.pardot.com include:spf.redpoints.com ip4:23.21.109.197 ip4:23.21.109.212 ip4:147.160.167.0/26 -allstripe-verification=00ba8e3b5ee449df83a366291b29b6922f8da284fca2ea669531fd0892474cccv=DMARC1; p=reject; rua=mailto:4UrDcj1HRw@dmarc.inboxmonster.com,mailto:dmarc@grammarly.com,mailto:dmarc_agg@dmarc.250ok.net,mailto:rujwa3ev@ag.dmarcian.com; ruf=mailto:dmarc_fr@dmarc.250ok.net; fo=1; pct=100; rf=afrfUser-agent: * Disallow: /voucher/ Disallow: /social/ Disallow: /api/ Disallow: /enterprise/ Disallow: /nonprofits-ngos Disallow: /plans/try Disallow: /es-us/ Disallow: /blog/search/ Sitemap: https://www.grammarly.com/sitemap.xml Sitemap: https://www.grammarly.com/blog/sitemap_index.xml
# Grammarly uses HackerOne for vulnerability coordination and as a bug bounty platform. Contact: security@grammarly.com Acknowledgements: https://hackerone.com/grammarly/thanks Policy: https://hackerone.com/grammarly Hiring: https://www.grammarly.com/jobs/
| – |
| High |
implied bynext-js |
| 14 Oct 2026 |
| 14 Oct 2026 |
| – |
| Medium |
htmlclass="b(-module)?___{5}b |
| 14 Oct 2026 |
| 14 Oct 2026 |
| 14 Oct 2026 |
| 14 Oct 2026 |
16509| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | cookie__cf_bm | 14 Oct 2026 | 14 Oct 2026 |
| – |
| High |
scriptgoogletagmanager.com/gtm.js+3 |
| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | cookie_clck+5 | 14 Oct 2026 | 14 Oct 2026 |
| – |
| High |
scriptgoogletagmanager.com/gtag/js?id=DC-+2 |
| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | scriptutt.impactcdn.com/+1 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | scriptsnap.licdn.com/li.lms-analytics/insight.min.js+2 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | cookie_fbp+7 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | cookie_uetsid+5 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | requestib.adnxs.com/ | 14 Oct 2026 | 14 Oct 2026 |
| – | High | scripta.quora.com/qevents.js+2 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | scriptcdn.pdst.fm/ping(.min)?.js+2 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | scriptcdn.taboola.com/libtrc/+3 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | scriptjs.adsrvr.org/up_loader..js+2 | 14 Oct 2026 | 14 Oct 2026 |
| – | High | cookie_ttp+3 | 14 Oct 2026 | 14 Oct 2026 |
DNS TXTanthropic-domain-verification |
| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | DNS TXTapple-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTatlassian-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTdetectify-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTdocusign= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTgoogle-site-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTMS=ms | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTmiro-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTonetrust-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTpostman-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTstripe-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTzapier-domain-verification-challenge= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTdrift-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | High | DNS TXTnotion-domain-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | Medium | DNS TXTjamf-site-verification= | 14 Oct 2026 | 14 Oct 2026 |
| – | Medium | DNS TXTpardot= | 14 Oct 2026 | 14 Oct 2026 |
@(.)?dmarcian(-eu)?.(com| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | DNS MX(alt.)?aspmx.l.google.com+3 | 14 Oct 2026 | 14 Oct 2026 |
| – |
| High |
file/.well-known/apple-app-site-association |
| 14 Oct 2026 |
| 14 Oct 2026 |
| – | High | file/robots.txt | 14 Oct 2026 | 14 Oct 2026 |
| – | High | file/robots.txt | 14 Oct 2026 | 14 Oct 2026 |
| – | High | file/.well-known/security.txt | 14 Oct 2026 | 14 Oct 2026 |
| – | High | file/sitemap.xml | 14 Oct 2026 | 14 Oct 2026 |
| – | Medium | file/.well-known/change-password | 14 Oct 2026 | 14 Oct 2026 |
next-jsclass="b(-module)?___{5}b__cf_bmgoogletagmanager.com/gtm.js+3googletagmanager.com/gtag/js?id=DC-+2snap.licdn.com/li.lms-analytics/insight.min.js+2Seen 14 Oct 2026 – 14 Oct 2026cdn.pdst.fm/ping(.min)?.js+2Seen 14 Oct 2026 – 14 Oct 2026js.adsrvr.org/up_loader..js+2Seen 14 Oct 2026 – 14 Oct 2026anthropic-domain-verificationpardot=Seen 14 Oct 2026 – 14 Oct 2026(alt.)?aspmx.l.google.com+3/.well-known/apple-app-site-association