{
    "id": "aud_bjcSTFJF74By4HtvMTBb",
    "object": "audit",
    "result_url": "https://lightscore.dev/api/v1/audits/aud_bjcSTFJF74By4HtvMTBb",
    "status": "completed",
    "url": "https://animafelix.com/",
    "device": "mobile",
    "categories": [
        "performance",
        "accessibility",
        "seo",
        "best_practices"
    ],
    "runs": 1,
    "regions": [
        "fra"
    ],
    "lighthouse_version": "12.8.2",
    "credits_cost": 0,
    "results": [
        {
            "region": "fra",
            "status": "completed",
            "scores": {
                "performance": 92,
                "accessibility": 100,
                "seo": 100,
                "best_practices": 100
            },
            "metrics": {
                "lcp_ms": 2213,
                "cls": 0,
                "tbt_ms": 251,
                "fcp_ms": 1896,
                "speed_index_ms": 1896,
                "tti_ms": 3859
            },
            "report": {
                "json_url": "https://lightscore-reports.b-cdn.net/aud_bjcSTFJF74By4HtvMTBb/fra.json?token=HS256-LiqOww-lmqTADLO3bSyl7xFEXitjwo0UgUXD8v-plcU&expires=1785356504",
                "html_url": "https://lightscore-reports.b-cdn.net/aud_bjcSTFJF74By4HtvMTBb/fra.html?token=HS256-ZUhcznJQQVPNlCPWEK98IgfodvKf1O6sdclWb9WD-4E&expires=1785356505"
            },
            "checks": {
                "reachability": {
                    "status": "ok",
                    "duration_ms": 160,
                    "http_status": 200,
                    "final_url": "https://animafelix.com/",
                    "redirects": 0,
                    "ip": "104.26.6.167",
                    "http_version": "1.1",
                    "tls": {
                        "protocol": "TLSv1.3",
                        "cipher": "TLS_AES_256_GCM_SHA384",
                        "issuer": "Google Trust Services",
                        "valid_to": "Sep 18 04:52:17 2026 GMT",
                        "days_to_expiry": 50
                    },
                    "ttfb_ms": 59,
                    "total_ms": 151,
                    "phases": {
                        "dns_ms": 52,
                        "tcp_ms": 3,
                        "tls_ms": 31,
                        "ttfb_ms": 59,
                        "download_ms": 5
                    }
                },
                "headers": {
                    "status": "ok",
                    "duration_ms": 0,
                    "server": "cloudflare",
                    "content_type": "text/html; charset=utf-8",
                    "cdn": "cloudflare",
                    "cookies": null,
                    "security": {
                        "hsts": true,
                        "csp": true,
                        "x_frame_options": "DENY",
                        "x_content_type_options": "nosniff",
                        "referrer_policy": "strict-origin-when-cross-origin",
                        "permissions_policy": "camera=(), microphone=(), geolocation=(), payment=(), usb=()",
                        "coop": "same-origin",
                        "coep": false,
                        "corp": null
                    },
                    "security_grade": {
                        "score": 100,
                        "grade": "A"
                    }
                },
                "caching": {
                    "status": "ok",
                    "duration_ms": 0,
                    "cache_control": "public, max-age=0, must-revalidate",
                    "etag": false,
                    "last_modified": false,
                    "expires": null,
                    "age_s": null,
                    "max_age_s": 0,
                    "cacheable": false
                },
                "seo": {
                    "status": "ok",
                    "duration_ms": 4,
                    "title": "Anima Felix - Anxiety App for Overthinking, Panic &amp; Worry Loops",
                    "title_length": 67,
                    "meta_description": "Anxiety spirals at 3am? Anima Felix helps you calm your body, spot the loop, and take the next step. Chat, voice, and breathing exercises on iOS and Android.",
                    "meta_description_length": 157,
                    "canonical": "https://animafelix.com/",
                    "meta_robots": "index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1",
                    "viewport": true,
                    "lang": "en",
                    "h1_count": 1,
                    "favicon": true,
                    "open_graph": {
                        "title": "Anima Felix - Anxiety App for Overthinking, Panic &#38; Worry Loops",
                        "description": "Anxiety spirals at 3am? Anima Felix helps you calm your body, spot the loop, and take the next step. Chat, voice, and breathing exercises on iOS and Android.",
                        "image": "https://animafelix.com/hero/hero.webp",
                        "type": "website",
                        "url": "https://animafelix.com/"
                    },
                    "twitter_card": {
                        "card": "summary_large_image",
                        "title": "Anima Felix - Anxiety App for Overthinking, Panic &#38; Worry Loops",
                        "description": "Anxiety spirals at 3am? Anima Felix helps you calm your body, spot the loop, and take the next step. Chat, voice, and breathing exercises on iOS and Android.",
                        "image": "https://animafelix.com/hero/hero.webp"
                    },
                    "json_ld": {
                        "present": true,
                        "count": 5,
                        "types": [
                            "MobileApplication",
                            "WebSite",
                            "Organization",
                            "FAQPage",
                            "WebPage"
                        ]
                    },
                    "hreflang": [
                        "en",
                        "ro",
                        "uk",
                        "x-default"
                    ]
                },
                "archive": {
                    "status": "ok",
                    "duration_ms": 664,
                    "archived": true,
                    "bytes": 158666
                },
                "lighthouse": {
                    "status": "ok",
                    "duration_ms": 17141,
                    "scores": {
                        "performance": 92,
                        "accessibility": 100,
                        "seo": 100,
                        "best_practices": 100
                    },
                    "metrics": {
                        "lcp_ms": 2213,
                        "cls": 0,
                        "tbt_ms": 251,
                        "fcp_ms": 1896,
                        "speed_index_ms": 1896,
                        "tti_ms": 3859
                    },
                    "network": {
                        "total": 16,
                        "kept": 16,
                        "requests": [
                            {
                                "url": "https://animafelix.com/",
                                "type": "Document",
                                "status": 200,
                                "mime": "text/html",
                                "start_ms": 0,
                                "duration_ms": 143,
                                "transfer_size": 34479
                            },
                            {
                                "url": "https://animafelix.com/cdn-cgi/speculation",
                                "type": "Other",
                                "status": 200,
                                "mime": "application/speculationrules+json",
                                "start_ms": 183,
                                "duration_ms": 9,
                                "transfer_size": 464
                            },
                            {
                                "url": "https://animafelix.com/fonts/plus-jakarta-sans-latin.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 210,
                                "duration_ms": 61,
                                "transfer_size": 28565
                            },
                            {
                                "url": "https://animafelix.com/fonts/sora-latin.woff2",
                                "type": "Font",
                                "status": 200,
                                "mime": "font/woff2",
                                "start_ms": 211,
                                "duration_ms": 58,
                                "transfer_size": 26531
                            },
                            {
                                "url": "https://animafelix.com/hero/hero-768.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 214,
                                "duration_ms": 94,
                                "transfer_size": 35169
                            },
                            {
                                "url": "https://animafelix.com/favicons/logo-64.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 258,
                                "duration_ms": 22,
                                "transfer_size": 2201
                            },
                            {
                                "url": "https://animafelix.com/hero/bg-empty.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 214,
                                "duration_ms": 60,
                                "transfer_size": 31635
                            },
                            {
                                "url": "https://animafelix.com/favicons/apple-touch-icon.png",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 215,
                                "duration_ms": 54,
                                "transfer_size": 4398
                            },
                            {
                                "url": "https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496",
                                "type": "Script",
                                "status": 200,
                                "mime": "text/javascript",
                                "start_ms": 219,
                                "duration_ms": 32,
                                "transfer_size": 11546
                            },
                            {
                                "url": "https://animafelix.com/voice-assets/is-this-you-04-256.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 370,
                                "duration_ms": 101,
                                "transfer_size": 13468
                            },
                            {
                                "url": "https://animafelix.com/voice-assets/is-this-you-09-256.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 371,
                                "duration_ms": 1035,
                                "transfer_size": 15411
                            },
                            {
                                "url": "https://animafelix.com/voice-assets/is-this-you-02-256.webp",
                                "type": "Image",
                                "status": 200,
                                "mime": "image/webp",
                                "start_ms": 373,
                                "duration_ms": 85,
                                "transfer_size": 15102
                            },
                            {
                                "url": "https://animafelix.com/cdn-cgi/rum",
                                "type": "XHR",
                                "status": 204,
                                "mime": "text/plain",
                                "start_ms": 424,
                                "duration_ms": 9,
                                "transfer_size": 457
                            },
                            {
                                "url": "https://animafelix.com/favicon.ico",
                                "type": "Other",
                                "status": 200,
                                "mime": "image/vnd.microsoft.icon",
                                "start_ms": 427,
                                "duration_ms": 30,
                                "transfer_size": 7080
                            },
                            {
                                "url": "https://www.googletagmanager.com/gtag/js",
                                "type": "Script",
                                "status": 200,
                                "mime": "application/javascript",
                                "start_ms": 546,
                                "duration_ms": 102,
                                "transfer_size": 184710
                            },
                            {
                                "url": "https://region1.google-analytics.com/g/collect",
                                "type": "Fetch",
                                "status": 204,
                                "mime": "text/plain",
                                "start_ms": 839,
                                "duration_ms": 49,
                                "transfer_size": 548
                            }
                        ]
                    },
                    "opportunities": [
                        {
                            "id": "uses-responsive-images",
                            "title": "Properly size images",
                            "savings_ms": 150,
                            "savings_bytes": 12062
                        },
                        {
                            "id": "unused-javascript",
                            "title": "Reduce unused JavaScript",
                            "savings_ms": 0,
                            "savings_bytes": 75788
                        },
                        {
                            "id": "offscreen-images",
                            "title": "Defer offscreen images",
                            "savings_ms": 0,
                            "savings_bytes": 3088
                        }
                    ],
                    "diagnostics": {
                        "dom_nodes": 646,
                        "main_thread_ms": 2620,
                        "bootup_ms": 745,
                        "total_bytes": 411764,
                        "server_latency_ms": 120
                    },
                    "resource_summary": [
                        {
                            "type": "total",
                            "count": 15,
                            "transfer_bytes": 404684
                        },
                        {
                            "type": "script",
                            "count": 2,
                            "transfer_bytes": 196256
                        },
                        {
                            "type": "image",
                            "count": 7,
                            "transfer_bytes": 117384
                        },
                        {
                            "type": "font",
                            "count": 2,
                            "transfer_bytes": 55096
                        },
                        {
                            "type": "document",
                            "count": 1,
                            "transfer_bytes": 34479
                        },
                        {
                            "type": "other",
                            "count": 3,
                            "transfer_bytes": 1469
                        },
                        {
                            "type": "stylesheet",
                            "count": 0,
                            "transfer_bytes": 0
                        },
                        {
                            "type": "media",
                            "count": 0,
                            "transfer_bytes": 0
                        },
                        {
                            "type": "third-party",
                            "count": 3,
                            "transfer_bytes": 196804
                        }
                    ],
                    "third_parties": [
                        {
                            "entity": "Google Tag Manager",
                            "blocking_ms": 502,
                            "transfer_bytes": 184710
                        },
                        {
                            "entity": "Cloudflare",
                            "blocking_ms": 0,
                            "transfer_bytes": 11546
                        },
                        {
                            "entity": "Google Analytics",
                            "blocking_ms": 0,
                            "transfer_bytes": 548
                        }
                    ],
                    "lh_version": "12.8.2",
                    "machine_class": "fly-performance-2x",
                    "per_run": [
                        {
                            "scores": {
                                "performance": 92,
                                "accessibility": 100,
                                "seo": 100,
                                "best_practices": 100
                            },
                            "benchmark_index": 1948
                        }
                    ]
                },
                "crawlability": {
                    "status": "ok",
                    "duration_ms": 152,
                    "robots_txt": {
                        "present": true,
                        "blocks_all": false,
                        "sitemap_declared": true
                    },
                    "sitemap": {
                        "present": true,
                        "url_count": 300
                    }
                }
            },
            "credits_cost": 1,
            "error": null,
            "completed_at": "2026-07-29T16:18:14Z"
        }
    ],
    "error": null,
    "monitor": null,
    "project": "prj_public",
    "metadata": {
        "source": "public_report"
    },
    "created_at": "2026-07-29T16:17:19Z",
    "completed_at": "2026-07-29T16:18:14Z",
    "permalink": "https://lightscore.dev/report/animafelix.com/aud_bjcSTFJF74By4HtvMTBb",
    "json_url": "https://lightscore.dev/report/animafelix.com/aud_bjcSTFJF74By4HtvMTBb.json",
    "status_url": "https://lightscore.dev/report/animafelix.com/aud_bjcSTFJF74By4HtvMTBb/status"
}