Flai — AI Speaking Coach by Flalingo
A 2-minute level check, a personal learning path and six AI coaches. Turn every speaking mistake into your next exercise.
What we found
- It sends four of the six security headers we check; missing are Permissions-Policy and Content-Security-Policy.
- DMARC only monitors (p=none), so email spoofing this domain is still delivered.
- It has a robots.txt but no sitemap.
- Built with Next.js and React, the site is hosted on Vercel and served through Cloudflare, with a domain registered in 2021.
Built with: 36 technologies · Indie stack
How it fits together
Each technology runs on, or extends, the one it sits under.
Each technology links to its own page: which other new sites launched with it.
Site checks
| Custom title and meta description | |
| Open Graph tags (title, image, description) | |
| Twitter card meta tags | |
| Canonical URL declared | |
| Responsive viewport meta tag | |
| Favicon present | |
| Semantic HTML (nav, main, article) |
| 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 /en/privacy-policy | |
| Terms of service /en/terms-of-service | |
| Consent manager Google |
Mentions: GDPR, CCPA, Cookies, Do Not Sell
| robots.txt | |
| sitemap.xml | |
| security.txt optional | |
| llms.txt | |
| ads.txt only for ad-funded sites | |
| humans.txt optional |
| llms.txt published | |
| No AI bots blocked in robots.txt | |
| Content-Signal ai-train = yes | |
| Content-Signal search = yes | |
| Content-Signal ai-input = yes | |
| Link headers none advertised |
| State | Record | Status |
|---|---|---|
| SPF ~all | Soft-fail (~all), common and accepted | |
| DMARC p=none | Monitoring only (p=none) | |
| 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 6 Oct 2026 to 4 Jan 2027, as captured |
| Domain age | 5.4 years registered Jun 2021, Squarespace Domains II LLC |
| Green hosting | Yes per The Green Web Foundation |
| Page build | 37 JS files, 1 CSS file 19 third-party domains, code splitting |
| Brand colours |
Storage: 43 items
| Name | Lifetime | Set by |
|---|---|---|
| bcookie | 1y | |
| entry_point | 3mo | - |
| fla_visitor_id | 3mo | - |
| guest_id | 1y | - |
| guest_id_ads | 1y | X (Twitter) Ads |
| guest_id_marketing | 1y | X (Twitter) Ads |
| IDE | 1y | Google Ads |
| lidc | 1d | |
| li_gc | 6mo | |
| mp_67391e7249ef6d27874ffd455f5bd684_mixpanel | 1y | Mixpanel |
| muc_ads | 1y | X (Twitter) Ads |
| personalization_id | 1y | X (Twitter) Ads |
| ttcsid | 3mo | TikTok Pixel |
| ttcsid_D8G0MRJC77U6KT5BV3J0 | 3mo | TikTok Pixel |
| _cfuvid | session | Cloudflare |
| _fbp | 3mo | Facebook Pixel |
| _ga | 1y | Google Analytics |
| _ga_01XX6JBXFJ | 1y | Google Analytics |
| _ga_D3G25W3PX5 | 1y | Google Analytics |
| _ga_P6Q4S1504Z | 1y | Google Analytics |
| _gcl_au | 3mo | Google Ads |
| _ttp | 3mo | TikTok Pixel |
| _tt_enable_cookie | 3mo | TikTok Pixel |
| _twpid | 1y | X (Twitter) Ads |
| _twsid | 1y | X (Twitter) Ads |
| __cf_bm | < 1h | Cloudflare |
| __obref | 1y | - |
| Key | Size | Set by |
|---|---|---|
| ad_params | 97 B | - |
| eng_mt | 163 B | - |
| flalingo_crm_engagement | 88 B | - |
| lastExternalReferrer | 5 B | - |
| lastExternalReferrerTime | 13 B | - |
| taboola global:last-external-referrer | 5 B | Taboola |
| _gcl_ls | 277 B | Google Ads |
| __mpq_67391e7249ef6d27874ffd455f5bd684_ev | 1.7 KB | Mixpanel |
| Key | Size | Set by |
|---|---|---|
| ins_gate_pv | 1 B | - |
| mp_gen_new_tab_id_mixpanel_67391e7249ef6d27874ffd455f5bd684 | 1 B | Mixpanel |
| mp_tab_id_mixpanel_67391e7249ef6d27874ffd455f5bd684 | 41 B | Mixpanel |
| oaiq_cs:FG9DnkN9gHK8vxgpwiruKX | 1 B | OpenAI |
| tt_appInfo | 17 B | TikTok Pixel |
| tt_pixel_session_index | 20 B | TikTok Pixel |
| tt_sessionId | 60 B | TikTok Pixel |
| Database | Version | Set by |
|---|---|---|
| mixpanelBrowserDb | 1 | Mixpanel |
Using 72 KB of browser storage (of a 10 GB quota).
Performance
| Measure | This site | Reading |
|---|---|---|
| Server response | 301 ms | good, faster than 44% of sites |
| Largest contentful paint | 3,388 ms | fair |
| Layout shift | 0.00 | good |
| Page weight | 2.8 MB | fair |
| Image weight | 191 KB | light |
| Images | 24 | 18 without width and height, 6 without alt text |
| Third-party domains | 19 | |
| 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: few 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 onboarding signals +5 AI palette signals +5 AI writing signals +3 - Performance comes from one render on 8 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 8 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.
