1<!DOCTYPE html><!--srtbpCU_dWdjM_CMvW2aT--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.479bea2b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/72a35f15817fd552.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/6bf61e6dd4038acc.js"/>
1<script src="/_next/static/chunks/aa73676b81f94246.js" async=""></script>
1<script src="/_next/static/chunks/aac1d5a0c4f4401a.js" async=""></script>
1<script src="/_next/static/chunks/1655071dd6e19b21.js" async=""></script>
1<script src="/_next/static/chunks/13b6e42d1e532bd9.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-8ad523e73a408b91.js" async=""></script>
1<script src="/_next/static/chunks/40b52934521c5359.js" async=""></script>
1<script src="/_next/static/chunks/9e2e74647246d598.js" async=""></script>
1<script src="/_next/static/chunks/bcd9931c7db3ec66.js" async=""></script>
1<script src="/_next/static/chunks/69e4e35a1c2b46c2.js" async=""></script>
1<script src="/_next/static/chunks/085ad7b594f896d2.js" async=""></script>
1<script src="https://clerk.tearlight.app/npm/@clerk/clerk-js@5/dist/clerk.browser.js" data-clerk-js-script="true" async="" crossorigin="anonymous" data-clerk-publishable-key="pk_live_Y2xlcmsudGVhcmxpZ2h0LmFwcCQ"></script>
1<meta name="next-size-adjust" content=""/><title>Privacy Policy â Tearlight AI</title><meta name="description" content="Privacy policy for the Tearlight AI browser extension."/><link rel="icon" href="/favicon.ico?favicon.ff7563fc.ico" sizes="32x32" type="image/x-icon"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased"><div hidden=""><!--$--><!--/$--></div><div style="max-width:720px;margin:0 auto;padding:48px 24px 96px;color:#ededed;font-family:var(--font-geist-sans), Arial, sans-serif;line-height:1.7"><h1 style="font-size:32px;font-weight:700;margin-bottom:8px">Privacy Policy</h1><p style="color:#888;margin-bottom:40px;font-size:14px">Effective date: <!-- -->May 6, 2026</p><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">1. Introduction</h2><div style="color:#bbb;font-size:15px">Tearlight AI ("Tearlight," "we," "us," or "our") is a browser extension that provides AIâpowered assistance on any webpage. This Privacy Policy explains what information we collect, how we use it, and your choices regarding your data.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">2. Information We Collect</h2><div style="color:#bbb;font-size:15px"><ul style="padding-left:20px;margin:0"><li style="margin-bottom:8px"><strong style="color:#ddd">Account information<!-- -->: </strong>When you sign in, we receive your name, email address, and profile picture from Clerk, our authentication provider.</li><li style="margin-bottom:8px"><strong style="color:#ddd">Queries and prompts<!-- -->: </strong>The text you type into Tearlight and any page context or screenshot you attach are sent to our backend server to generate an AI response.</li><li style="margin-bottom:8px"><strong style="color:#ddd">Usage data<!-- -->: </strong>We track token usage (how many tokens you consume per day) to enforce plan limits.</li><li style="margin-bottom:8px"><strong style="color:#ddd">Local preferences<!-- -->: </strong>Your selected AI model, keyboard shortcuts, system prompt, context level, and perâtab conversation history are stored locally in your browser via chrome.storage.local and are never sent to our servers.</li></ul></div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">3. How We Use Your Information</h2><div style="color:#bbb;font-size:15px"><ul style="padding-left:20px;margin:0"><li style="margin-bottom:8px">To process your AI queries and return responses.</li><li style="margin-bottom:8px">To authenticate your account and manage your subscription plan.</li><li style="margin-bottom:8px">To track daily token usage and enforce plan limits.</li><li style="margin-bottom:8px">To improve the reliability and performance of our service.</li></ul></div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">4. Screen Capture & Page Content</h2><div style="color:#bbb;font-size:15px">Tearlight can capture a screenshot or read page content<!-- --> <strong>only when you explicitly trigger it</strong> via a keyboard shortcut, context menu, or button click. No screen data is captured continuously or in the background. Screenshots are sent to our server solely to generate an AI response and are not permanently stored.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">5. ThirdâParty Services</h2><div style="color:#bbb;font-size:15px"><ul style="padding-left:20px;margin:0"><li style="margin-bottom:8px"><strong style="color:#ddd">Clerk<!-- -->: </strong>Handles authentication. Subject to Clerk's privacy policy.</li><li style="margin-bottom:8px"><strong style="color:#ddd">AI model providers<!-- -->: </strong>Queries may be routed to thirdâparty AI providers (OpenAI, Anthropic, Google, DeepSeek, Meta, Mistral, Qwen) to generate responses. These providers process query data according to their own privacy policies.</li></ul></div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">6. Data Retention</h2><div style="color:#bbb;font-size:15px">AI queries and responses are processed in real time and are not permanently stored on our servers. Perâtab conversation history is stored locally in your browser and is automatically cleared when the tab is closed. Account information is retained for as long as your account is active.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">7. Data Sharing</h2><div style="color:#bbb;font-size:15px">We do not sell, rent, or share your personal information with third parties for marketing purposes. Data is shared only with the thirdâparty service providers described above, solely to operate the service.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">8. Your Rights & Choices</h2><div style="color:#bbb;font-size:15px"><ul style="padding-left:20px;margin:0"><li style="margin-bottom:8px">You can clear your local extension data at any time via your browser settings.</li><li style="margin-bottom:8px">You can delete your account by contacting us.</li><li style="margin-bottom:8px">You can disable screenshot capture by turning off the autoâscreenshot setting.</li></ul></div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">9. Security</h2><div style="color:#bbb;font-size:15px">
1We use HTTPS for all communication between the extension and our servers. Authentication tokens are managed securely via Clerk. We follow industryâstandard practices to protect your data.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">10. Changes to This Policy</h2><div style="color:#bbb;font-size:15px">We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date.</div></div><div style="margin-bottom:32px"><h2 style="font-size:20px;font-weight:600;margin-bottom:12px;color:#fff">11. Contact</h2><div style="color:#bbb;font-size:15px">If you have questions about this Privacy Policy, contact us at<!-- --> <a href="mailto:[email protected]" style="color:#7c8aff;text-decoration:underline">[email protected]</a>.</div></div></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/6bf61e6dd4038acc.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[83543,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"default\"]\n4:I[53103,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"default\"]\nf:I[49679,[],\"default\"]\n:HL[\"/_next/static/chunks/72a35f15817fd552.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.479bea2b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"srtbpCU-dWdjM_CMvW2aT\",\"c\":[\"\",\"privacy\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"privacy\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/72a35f15817fd552.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/bcd9931c7db3ec66.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/69e4e35a1c2b46c2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/085ad7b594f896d2.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased\",\"children\":\"$L2\"}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"style\":{\"maxWidth\":720,\"margin\":\"0 auto\",\"padding\":\"48px 24px 96px\",\"color\":\"#ededed\",\"fontFamily\":\"var(--font-geist-sans), Arial, sans-serif\",\"lineHeight\":1.7},\"children\":[[\"$\",\"h1\",null,{\"style\":{\"fontSize\":32,\"fontWeight\":700,\"marginBottom\":8},\"children\":\"Privacy Policy\"}],[\"$\",\"p\",null,{\"style\":{\"color\":\"#888\",\"marginBottom\":40,\"fontSize\":14},\"children\":[\"Effective date: \",\"May 6, 2026\"]}],[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"1. Introduction\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":\"Tearlight AI (\\\"Tearlight,\\\" \\\"we,\\\" \\\"us,\\\" or \\\"our\\\") is a browser extension that provides AIâpowered assistance on any webpage. This Privacy Policy explains what information we collect, how we use it, and your choices regarding your data.\"}]]}],[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"2. Information We Collect\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"$\",\"ul\",null,{\"style\":{\"paddingLeft\":20,\"margin\":0},\"children\":[[\"$\",\"li\",\"0\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"Account information\",\": \"]}],\"When you sign in, we receive your name, email address, and profile picture from Clerk, our authentication provider.\"]}],[\"$\",\"li\",\"1\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"Queries and prompts\",\": \"]}],\"The text you type into Tearlight and any page context or screenshot you attach are sent to our backend server to generate an AI response.\"]}],[\"$\",\"li\",\"2\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"Usage data\",\": \"]}],\"We track token usage (how many tokens you consume per day) to enforce plan limits.\"]}],[\"$\",\"li\",\"3\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"Local preferences\",\": \"]}],\"Your selected AI model, keyboard shortcuts, system prompt, context level, and perâtab conversation history are stored locally in your browser via chrome.storage.local and are never sent to our servers.\"]}]]}]}]]}],[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"3. How We Use Your Information\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"$\",\"ul\",null,{\"style\":{\"paddingLeft\":20,\"margin\":0},\"children\":[[\"$\",\"li\",\"0\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"To process your AI queries and return responses.\"]}],[\"$\",\"li\",\"1\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"To authenticate your account and manage your subscription plan.\"]}],[\"$\",\"li\",\"2\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"To track daily token usage and enforce plan limits.\"]}
1],[\"$\",\"li\",\"3\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"To improve the reliability and performance of our service.\"]}]]}]}]]}],[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"4. Screen Capture \u0026 Page Content\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"Tearlight can capture a screenshot or read page content\",\" \",\"$L5\",\" via a keyboard shortcut, context menu, or button click. No screen data is captured continuously or in the background. Screenshots are sent to our server solely to generate an AI response and are not permanently stored.\"]}]]}],\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\"]}],null,\"$Ld\"]}],{},null,false,false]},null,false,false]},null,false,false],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"10:I[88307,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"OutletBoundary\"]\n11:\"$Sreact.suspense\"\n13:I[88307,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"ViewportBoundary\"]\n15:I[88307,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"MetadataBoundary\"]\n5:[\"$\",\"strong\",null,{\"children\":\"only when you explicitly trigger it\"}]\n6:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"5. ThirdâParty Services\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"$\",\"ul\",null,{\"style\":{\"paddingLeft\":20,\"margin\":0},\"children\":[[\"$\",\"li\",\"0\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"Clerk\",\": \"]}],\"Handles authentication. Subject to Clerk's privacy policy.\"]}],[\"$\",\"li\",\"1\",{\"style\":{\"marginBottom\":8},\"children\":[[\"$\",\"strong\",null,{\"style\":{\"color\":\"#ddd\"},\"children\":[\"AI model providers\",\": \"]}],\"Queries may be routed to thirdâparty AI providers (OpenAI, Anthropic, Google, DeepSeek, Meta, Mistral, Qwen) to generate responses. These providers process query data according to their own privacy policies.\"]}]]}]}]]}]\n7:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"6. Data Retention\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":\"AI queries and responses are processed in real time and are not permanently stored on our servers. Perâtab conversation history is stored locally in your browser and is automatically cleared when the tab is closed. Account information is retained for as long as your account is active.\"}]]}]\n8:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"7. Data Sharing\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":\"We do not sell, rent, or share your personal information with third parties for marketing purposes. Data is shared only with the thirdâparty service providers described above, solely to operate the service.\"}]]}]\n9:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"8. Your Rights \u0026 Choices\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"$\",\"ul\",null,{\"style\":{\"paddingLeft\":20,\"margin\":0},\"children\":[[\"$\",\"li\",\"0\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"You can clear your local extension data at any time via your browser settings.\"]}],[\"$\",\"li\",\"1\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"You can delete your account by contacting us.\"]}],[\"$\",\"li\",\"2\",{\"style\":{\"marginBottom\":8},\"children\":[\"$undefined\",\"You can disable screenshot capture by turning off the autoâscreenshot setting.\"]}]]}]}]]}]\na:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"9. Security\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":\"We use HTTPS for all communication between the extension and our servers. Authentication tokens are managed securely via Clerk. We follow industryâstandard practices to protect your data.\"}]]}]\nb:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"10. Changes to This Policy\"}],[\"$\",\"div\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":\"We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date.\"}]]}]\nc:[\"$\",\"div\",null,{\"style\":{\"marginBottom\":32},\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontSize\":20,\"fontWeight\":600,\"marginBottom\":12,\"color\":\"#fff\"},\"children\":\"11. Contact\"}],[\"$\",\"di"])</script>
1<script>self.__next_f.push([1,"v\",null,{\"style\":{\"color\":\"#bbb\",\"fontSize\":15},\"children\":[\"If you have questions about this Privacy Policy, contact us at\",\" \",[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"style\":{\"color\":\"#7c8aff\",\"textDecoration\":\"underline\"},\"children\":\"[email protected]\"}],\".\"]}]]}]\nd:[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@12\"}]}]\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L16\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"17:I[17704,[\"/_next/static/chunks/bcd9931c7db3ec66.js\",\"/_next/static/chunks/69e4e35a1c2b46c2.js\",\"/_next/static/chunks/085ad7b594f896d2.js\"],\"ClientClerkProvider\"]\n18:I[78331,[\"/_next/static/chunks/bcd9931c7db3ec66.js\",\"/_next/static/chunks/69e4e35a1c2b46c2.js\",\"/_next/static/chunks/085ad7b594f896d2.js\"],\"default\"]\n"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"$L17\",null,{\"publishableKey\":\"pk_live_Y2xlcmsudGVhcmxpZ2h0LmFwcCQ\",\"clerkJSUrl\":\"$undefined\",\"clerkJSVersion\":\"$undefined\",\"proxyUrl\":\"\",\"domain\":\"\",\"isSatellite\":false,\"signInUrl\":\"\",\"signUpUrl\":\"\",\"signInForceRedirectUrl\":\"\",\"signUpForceRedirectUrl\":\"\",\"signInFallbackRedirectUrl\":\"\",\"signUpFallbackRedirectUrl\":\"\",\"afterSignInUrl\":\"\",\"afterSignUpUrl\":\"\",\"newSubscriptionRedirectUrl\":\"\",\"telemetry\":{\"disabled\":false,\"debug\":false},\"sdkMetadata\":{\"name\":\"@clerk/nextjs\",\"version\":\"6.37.5\",\"environment\":\"production\"},\"nonce\":\"\",\"initialState\":null,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"19:I[70408,[\"/_next/static/chunks/40b52934521c5359.js\",\"/_next/static/chunks/9e2e74647246d598.js\"],\"IconMark\"]\n12:null\n16:[[\"$\",\"title\",\"0\",{\"children\":\"Privacy Policy â Tearlight AI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Privacy policy for the Tearlight AI browser extension.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.ff7563fc.ico\",\"sizes\":\"32x32\",\"type\":\"image/x-icon\"}],[\"$\",\"$L19\",\"3\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.