PermitOps
Organize permit requirements, project documents, deadlines, and team handoffs in PermitOps. Get local guidance where supported and try Solo free for seven days. No credit card required.
What we found
- Analytics set tracking cookies before any opt-in, and we found no consent manager.
- It sends five of the six security headers we check; the missing one is Content-Security-Policy.
- The page is missing Open Graph sharing tags and Twitter card tags.
- Built with Next.js and React, the site is hosted on Vercel and served through Cloudflare, with a domain registered 9 months before launch.
Built with: 23 technologies · Indie stack
How it fits together
Each technology runs on, or extends, the one it sits under.
| Technology | Type |
|---|---|
| Infrastructure | |
|
|
CDN |
|
|
DNS |
|
|
Hosting |
|
|
Security |
| HSTS | Security |
|
|
Email forwarding |
|
|
Transactional email |
| Build & Framework | |
|
|
Auth |
|
|
Captcha |
|
|
CSS framework |
|
|
Framework |
|
|
JavaScript library |
|
|
JavaScript library |
|
|
JavaScript library |
|
|
Meta-framework |
|
|
UI library |
|
|
UI library |
| Analytics & Marketing | |
|
|
Advertising |
|
|
Analytics |
|
|
Analytics |
|
|
SEO |
|
|
Tag management |
| Business Tools | |
|
|
Collaboration |
Each technology links to its own page: which other new sites launched with it.
Site checks
| Custom title and meta description | |
| Canonical URL declared | |
| Responsive viewport meta tag | |
| Favicon present | |
| Semantic HTML (nav, main, article) | |
| Meta description is 185 characters Google only shows about 155–160 characters of the description in desktop search results (less on mobile); anything past that won't appear. | |
| Open Graph tags (title, image, description) | |
| Twitter card meta tags |
| Referrer-Policy | |
| X-Frame-Options | |
| Permissions-Policy experimental | |
| X-Content-Type-Options | |
| Content-Security-Policy | |
| Strict-Transport-Security | |
| X-XSS-Protection deprecated, not counted |
| Privacy policy /privacy-policy | |
| Terms of service /terms | |
| Consent manager not detected; analytics set tracking cookies on our visit with no opt-in step |
Mentions: Cookies, Do Not Sell, Updated: October 5, 2026
| robots.txt | |
| sitemap.xml 152 URLs | |
| security.txt optional | |
| llms.txt optional | |
| ads.txt only for ad-funded sites | |
| humans.txt optional |
| llms.txt published not published | |
| No AI bots blocked in robots.txt | |
| Content-Signal none declared | |
| Link headers none advertised |
| State | Record | Status |
|---|---|---|
| SPF ~all | Soft-fail (~all), common and accepted | |
| DMARC p=quarantine | Quarantine | |
| DKIM | Found | |
| MTA-STS | Not deployed | |
| TLS-RPT | Not configured |
Hosting and network
| Network | AMAZON-02 - Amazon.com, Inc., US AS16509, US |
|---|---|
| DNS | Cloudflare DNS authoritative nameservers |
| DNSSEC | Not enabled DNS answers are unsigned |
| Certificate | Let's Encrypt valid 27 Oct 2026 to 25 Jan 2027, as captured |
| Domain age | 9 months registered Jan 2026, GoDaddy.com, LLC |
| Green hosting | No record per The Green Web Foundation |
| Page build | 35 JS files, 3 CSS files 5 third-party domains, code splitting |
| App manifest | PermitOps display standalone; 2 icons |
| Brand colours |
Storage: 11 items
| Name | Lifetime | Set by |
|---|---|---|
| _cfuvid | session | Cloudflare |
| _fbp | 2mo | Facebook Pixel |
| _ga | 1y | Google Analytics |
| _ga_NW0X1E7LS1 | 1y | Google Analytics |
| __cf_bm | < 1h | Cloudflare |
| __client | 1y | Clerk |
| __client_uat | 1y | - |
| __client_uat_QzmwIA8U | 1y | - |
| Key | Size | Set by |
|---|---|---|
| lastExternalReferrer | 5 B | - |
| lastExternalReferrerTime | 13 B | - |
| __clerk_environment | 6.2 KB | Clerk |
Performance
| Measure | This site | Reading |
|---|---|---|
| Server response | 3,830 ms | slow, faster than 1% of sites |
| Largest contentful paint | 1,740 ms | good |
| Layout shift | 0.00 | good |
| Page weight | 5.8 MB | heavy |
| Image weight | 230 KB | light |
| Images | 2 | 2 larger than shown |
| Third-party domains | 5 | |
| Console errors | 0 | none |
| Failed requests | 0 | none |
From a single automated render of the home page. A quick guide, not a substitute for Lighthouse or field data. How we measure
Notes
-
Looks AI-built: some AI signals.
How much the site looks AI-generated. It is a pattern match shown for interest, not a verdict.
Which signals fired
Signal Points AI CSS signals +10 AI copy signals +5 AI palette signals +5 AI stack signals +10 - Analytics set tracking cookies on our visit and no consent manager was detected. UK and EU GDPR require opt-in before tracking runs, and more than 20 US states require honouring opt-out requests.
- Performance comes from one render on 10 November 2026 and will vary between visits.
How we know
FirstSited records what new websites are built with, usually within a day of going live. Most we find ourselves, by watching public internet infrastructure for brand-new sites; the rest come from Product Hunt, Hacker News and PeerPush. We checked this one in full: its tech stack, DNS, security headers and page basics. This page is what we saw on 10 November 2026; the live site may have changed since.
Every technology below links to its own page: which other new sites launched with it. Watch any of them and get every new site that uses it as it goes live, from £15 a month.

