PageSourceSearch

https://ultracorp.ai/security

html ultracorp.ai collected 2026-10-05 13:11:02 UTC 22,098 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/0r8_27cmq2i6z.css?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0b5yd18v4zlw1.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u"/>
1<script src="/_next/static/chunks/0tsugln.s4ej8.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" async=""></script>
1<script src="/_next/static/chunks/07lhk_q6pmm3r.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" async=""></script>
1<script src="/_next/static/chunks/turbopack-04vh-8-4nai~8.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" async=""></script>
1<script src="/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" async=""></script>
1<meta name="theme-color" content="#ffffff"/><title>Ultracorp</title><meta name="description" content="Secure mobile finance dashboard for connected balances, holdings, and Plaid account visibility."/><meta name="application-name" content="Ultracorp"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><main class="policy-shell"><nav class="policy-nav" aria-label="Compliance pages"><a class="policy-logo" href="/" aria-label="Ultracorp home"><span>U</span>Ultracorp</a><div class="policy-nav-links"><a href="/plaid">Plaid</a><a href="/privacy">Privacy</a><a href="/security">Security</a><a href="/data-deletion">Deletion</a><a href="/terms">Terms</a></div><a class="policy-nav-cta" href="/app">Open app</a></nav><article class="policy-document"><div class="policy-kicker"><span>Security</span><span>Security And Data Protection</span></div><h1>Our <!-- -->Security And Data Protection</h1><p class="policy-updated">Last updated <!-- -->May 15, 2026</p><section class="policy-section"><h2>Security Summary</h2><p>Ultracorp is built as a private personal finance dashboard. Plaid Link is available only after a user signs in and completes Supabase WebAuthn MFA verification with a passkey or hardware security key. Plaid access tokens, Plaid client credentials, and database credentials are handled by server-side API routes and are never exposed to client-side JavaScript.</p></section><section class="policy-grid" aria-label="Security controls summary"><div><span>Authentication</span><strong>Supabase Auth plus WebAuthn MFA before Plaid Link</strong></div><div><span>Token handling</span><strong>Server-side exchange and storage only</strong></div><div><span>Transport</span><strong>HTTPS for production traffic</strong></div><div><span>Data scope</span><strong>Balances, accounts, holdings, and securities metadata</strong></div></section><section class="policy-section"><h2>Access Controls</h2><ul><li>Supabase Auth gates access to the account dashboard.</li><li>Supabase WebAuthn MFA uses passkeys or security keys for phishing-resistant verification before Plaid Link is rendered.</li><li>Plaid API routes require a Supabase AAL2 session whose authentication-method reference includes mfa/webauthn.</li><li>Plaid Items are stored per authenticated user and are loaded only for that user.</li><li>Administrative access to hosting, database, and authentication systems uses MFA and should prefer passkeys or hardware security keys where supported.</li><li>Application and database credentials are managed through environment variables and platform access controls.</li><li>Public compliance pages are separated from authenticated account and Plaid data views.</li></ul></section><section class="policy-section"><h2>Plaid Token And Credential Handling</h2><p>Ultracorp does not collect financial institution usernames or passwords. Institution authentication happens inside Plaid Link. After the user consents, Ultracorp exchanges the Plaid public token on the server and stores the resulting access token in server-side managed storage. The browser receives only the account and portfolio data needed to render the dashboard.</p><ul><li>Plaid client ID and secret are read only by server-side routes.</li><li>Plaid public tokens are exchanged server-side and are not persisted in browser storage.</li><li>Plaid access tokens are not returned in API responses or page markup.</li><li>OAuth return handling uses a dedicated redirect URL so Plaid Link can resume securely after institution login.</li></ul></section><section class="policy-section"><h2>Production Safeguards</h2><ul><li>Production traffic is served over HTTPS.</li><li>Application responses include HSTS, content type, referrer, permissions, frame ancestor, and content security policy headers.</li><li>Plaid redirect handling uses the configured production domain.</li><li>Server-side storage is used for Plaid Items instead of filesystem-only local storage.</li><li>Database access should be limited to the application and authorized administrators.</li><li>Hosting and application logs are reviewed for authentication failures, Plaid API errors, and abnormal activity.</li><li>Dependencies and hosted platform services are patched on an ongoing basis.</li><li>Deletion requests include removal of stored Plaid tokens and cached Plaid-derived data.</li></ul></section><section class="policy-section"><h2>Data Minimization</h2><p>Ultracorp requests Plaid data only for the user-facing dashboard: account names and types, balances, investment holdings, securities metadata, and institution metadata. Ultracorp does not sell Plaid data, use it for advertising, or share it with unrelated third parties.</p></section><section class="policy-section"><h2>Security Reporting</h2><p>Suspected unauthorized access, security issues, privacy issues, or data deletion requests can be reported using the contact address below. Reports are reviewed by the owner and developer of the application.</p></section><section class="policy-section"><h2>Contact</h2><p>Ricky Rauch<!-- -->, <!-- -->Owner / Developer<br/><a href="mailto:[email protected]">[email protected]</a></p></section></article><section class="policy-cta" aria-label="Ultracorp summary"><div><p>Your financial superpower.</p><span>Private Plaid-powered portfolio visibility.</span></div><a href="/app">Open app</a></section><footer class="policy-footer"><div><strong>Ultracorp</strong><span>Personal financial management</span></div><nav aria-label="Footer compliance pages"><a href="/privacy">Privacy</a><a href="/terms">Terms</a><a href="/security">Security</a><a href="/data-deletion">Data deletion</a></nav></footer></main><!--$--><!--/$-->
1<script src="/_next/static/chunks/0b5yd18v4zlw1.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u" 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\"\n2:I[39756,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"default\"]\n15:I[68027,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"default\",1]\n:HL[\"/_next/static/chunks/0r8_27cmq2i6z.css?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"security\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"security\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0r8_27cmq2i6z.css?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"policy-shell\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"policy-nav\",\"aria-label\":\"Compliance pages\",\"children\":[[\"$\",\"a\",null,{\"className\":\"policy-logo\",\"href\":\"/\",\"aria-label\":\"Ultracorp home\",\"children\":[[\"$\",\"span\",null,{\"children\":\"U\"}],\"Ultracorp\"]}],[\"$\",\"div\",null,{\"className\":\"policy-nav-links\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/plaid\",\"children\":\"Plaid\"}],[\"$\",\"a\",null,{\"href\":\"/privacy\",\"children\":\"Privacy\"}],[\"$\",\"a\",null,{\"href\":\"/security\",\"children\":\"Security\"}],[\"$\",\"a\",null,{\"href\":\"/data-deletion\",\"children\":\"Deletion\"}],[\"$\",\"a\",null,{\"href\":\"/terms\",\"children\":\"Terms\"}]]}],[\"$\",\"a\",null,{\"className\":\"policy-nav-cta\",\"href\":\"/app\",\"children\":\"Open app\"}]]}],[\"$\",\"article\",null,{\"className\":\"policy-document\",\"children\":[[\"$\",\"div\",null,{\"className\":\"policy-kicker\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Security\"}],[\"$\",\"span\",null,{\"children\":\"Security And Data Protection\"}]]}],[\"$\",\"h1\",null,{\"children\":[\"Our \",\"Security And Data Protection\"]}],[\"$\",\"p\",null,{\"className\":\"policy-updated\",\"children\":[\"Last updated \",\"May 15, 2026\"]}],[[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Security Summary\"}],[\"$\",\"p\",null,{\"children\":\"Ultracorp is built as a private personal finance dashboard. Plaid Link is available only after a user signs in and completes Supabase WebAuthn MFA verification with a passkey or hardware security ke
1y. Plaid access tokens, Plaid client credentials, and database credentials are handled by server-side API routes and are never exposed to client-side JavaScript.\"}]]}],[\"$\",\"section\",null,{\"className\":\"policy-grid\",\"aria-label\":\"Security controls summary\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"children\":\"Authentication\"}],[\"$\",\"strong\",null,{\"children\":\"Supabase Auth plus WebAuthn MFA before Plaid Link\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"children\":\"Token handling\"}],[\"$\",\"strong\",null,{\"children\":\"Server-side exchange and storage only\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"children\":\"Transport\"}],[\"$\",\"strong\",null,{\"children\":\"HTTPS for production traffic\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"children\":\"Data scope\"}],[\"$\",\"strong\",null,{\"children\":\"Balances, accounts, holdings, and securities metadata\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Access Controls\"}],[\"$\",\"ul\",null,{\"children\":[\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\"]}]]}],\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\"]]}],\"$L10\",\"$L11\"]}],null,\"$L12\"]}],{},null,false,null]},null,false,\"$@13\"]},null,false,null],\"$L14\",false]],\"m\":\"$undefined\",\"G\":[\"$15\",[\"$L16\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"17:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"OutletBoundary\"]\n18:\"$Sreact.suspense\"\n1b:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"ViewportBoundary\"]\n1d:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"MetadataBoundary\"]\n4:[\"$\",\"li\",\"Supabase Auth gates access to the account dashboard.\",{\"children\":\"Supabase Auth gates access to the account dashboard.\"}]\n5:[\"$\",\"li\",\"Supabase WebAuthn MFA uses passkeys or security keys for phishing-resistant verification before Plaid Link is rendered.\",{\"children\":\"Supabase WebAuthn MFA uses passkeys or security keys for phishing-resistant verification before Plaid Link is rendered.\"}]\n6:[\"$\",\"li\",\"Plaid API routes require a Supabase AAL2 session whose authentication-method reference includes mfa/webauthn.\",{\"children\":\"Plaid API routes require a Supabase AAL2 session whose authentication-method reference includes mfa/webauthn.\"}]\n7:[\"$\",\"li\",\"Plaid Items are stored per authenticated user and are loaded only for that user.\",{\"children\":\"Plaid Items are stored per authenticated user and are loaded only for that user.\"}]\n8:[\"$\",\"li\",\"Administrative access to hosting, database, and authentication systems uses MFA and should prefer passkeys or hardware security keys where supported.\",{\"children\":\"Administrative access to hosting, database, and authentication systems uses MFA and should prefer passkeys or hardware security keys where supported.\"}]\n9:[\"$\",\"li\",\"Application and database credentials are managed through environment variables and platform access controls.\",{\"children\":\"Application and database credentials are managed through environment variables and platform access controls.\"}]\na:[\"$\",\"li\",\"Public compliance pages are separated from authenticated account and Plaid data views.\",{\"children\":\"Public compliance pages are separated from authenticated account and Plaid data views.\"}]\nb:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Plaid Token And Credential Handling\"}],[\"$\",\"p\",null,{\"children\":\"Ultracorp does not collect financial institution usernames or passwords. Institution authentication happens inside Plaid Link. After the user consents, Ultracorp exchanges the Plaid public token on the server and stores the resulting access token in server-side managed storage. The browser receives only the account and portfolio data needed to render the dashboard.\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"Plaid client ID and secret are read only by server-side routes.\",{\"children\":\"Plaid client ID and secret are read only by server-side routes.\"}],[\"$\",\"li\",\"Plaid public tokens are exchanged server-side and are not persisted in browser storage.\",{\"children\":\"Plaid public tokens are exchanged server-side and are not persisted in browser storage.\"}],[\"$\",\"li\",\"Plaid access tokens are not returned in API responses or page markup.\",{\"children\":\"Plaid access tokens are not returned in API responses or page markup.\"}],[\"$\",\"li\",\"OAuth return handling uses a dedicated redirect URL so Plaid Link can resume securely after institution login.\",{\"children\":\"OAuth return handling uses a dedicated redirect URL so Plaid Link can resume securely after institution login.\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Production Safeguards\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"Production traffic is served over HTTPS.\",{\"children\":\"Production traffic is served over HTTPS.\"}],[\"$\",\"li\",\"Application responses include HSTS, content type, referrer, permissions, frame ancestor, and content security policy headers.\",{\"children\":\"Application responses include HSTS, content type, referrer, permissions, frame ancestor, and content security policy headers.\"}],[\"$\",\"li\",\"Plaid redirect handling uses the configured production domain.\",{\"children\":\"Plaid redirect handling uses the configured production domain.\"}],[\"$\",\"li\",\"Server-side storage is used for Plaid Items instead of filesystem-only local storage.\",{\"children\":\"Server-side storage is used for Plaid Items instead of filesystem-only local storage.\"}],[\"$\",\"li\",\"Database access should be limited to the application and authorized administrators.\",{\"children\":\"Database access should be limited to the application and authorized administrators.\"}],[\"$\",\"li\",\"Hosting and application logs are reviewed for authentication failures, Plaid API errors, and abnormal activity.\",{\"children\":\"Hosting and application logs are reviewed for authentication failures, Plaid API errors, and abnormal activity.\"}],[\"$\",\"li\",\"Dependencies and hosted platform services are patched on an ongoing basis.\",{\"children\":\"Dependencies and hosted platform services are patched on an ongoing basis.\"}],[\"$\",\"li\",\"Deletion requests include removal of stored Plaid tokens and cached Plaid-derived data.\",{\"children\":\"Deletion requests include removal of stored Plaid tokens and cached Plaid-derived data.\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Data Minimization\"}],[\"$\",\"p\",null,{\"children\":\"Ultracorp requests Plaid data only for the user-facing dashboard: account names and types, balances, investment holdings, securities metadata, and institution metadata. Ultracorp does not sell Plaid data, use it for advertising, or share it with unrelated third parties.\"}]]}]\ne:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Security Reporting\"}],[\"$\",\"p\",null,{\"children\":\"Suspected unauthorized access, security issues, privacy issues, or data deletion requests can be reported using the contact address below. Reports are reviewed by the owner and developer of the application.\"}]]}]\nf:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Contact\"}],[\"$\",\"p\",null,{\"children\":[\"Ricky Rauch\",\", \",\"Owner / Developer\",[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}]]}]]}]\n10:[\"$\",\"section\",null,{\"className\":\"policy-cta\",\"aria-label\":\"Ultracorp summary\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"children\":\"Your financial superpower.\"}],[\"$\",\"span\",null,{\"children\":\"Private Plaid-powered portfolio visibility.\"}]]}],[\"$\",\"a\",null,{\"href\":\"/app\",\"children\":\"Open app\"}]]}]\n11:[\"$\",\"footer\",null,{\"className\":\"policy-footer\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"strong\",null,{\"children\":\"Ultracorp\"}],[\"$\",\"span\",null,{\"children\":\"Personal financial management\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer compliance pages\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/privacy\",\"children\":\"Privacy\"}],[\"$\",\"a\",null,{\"href\":\"/terms\",\"children\":\"Terms\"}],[\"$\",\"a\",null,{\"href\":\"/security\",\"children\":\"Security\"}],[\"$\",\"a\",null,{\"href\":\"/data-deletion\",\"children\":\"Data deletion\"}]]}]]}]\n12:[\"$\",\"$L17\",null,{\"children\":[\"$\",\"$18\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@19\"}]}]\n1a:[]\n13:\"$W1a\"\n14:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$18\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1e\"}]}]}],null]}]\n16:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0r8_27cmq2i6z.css?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n"])</script>
1<script>self.__next_f.push([1,"19:null\n1e:[[\"$\",\"title\",\"0\",{\"children\":\"Ultracorp\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Secure mobile finance dashboard for connected balances, holdings, and Plaid account visibility.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Ultracorp\"}]]\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.