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>Policy</span><span>Privacy Policy</span></div><h1>Our <!-- -->Privacy Policy</h1><p class="policy-updated">Last updated <!-- -->May 15, 2026</p><section class="policy-section"><h2>Purpose</h2><p>Ultracorp uses Plaid to let a user connect their own financial accounts and view personal financial information inside the app. This policy describes the data the app collects and how it is used.</p></section><section class="policy-section"><h2>Information Collected</h2><p>When a user connects an account through Plaid, Ultracorp may receive the following data:</p><ul><li>Institution metadata</li><li>Account names and account types</li><li>Current and available balances</li><li>Investment holdings</li><li>Securities metadata returned by Plaid</li></ul><p>Ultracorp does not receive or store financial institution usernames or passwords.</p></section><section class="policy-section"><h2>Use Of Information</h2><p>Financial data is used to display account summaries, balances, portfolio totals, and related dashboard views to the user. Ultracorp does not sell Plaid data, use it for advertising, or share it with unrelated third parties.</p></section><section class="policy-section"><h2>User Consent</h2><p>Users initiate account connection through Plaid Link and authorize access to their own financial data before Ultracorp receives account data from Plaid.</p></section><section class="policy-section"><h2>Sharing</h2><p>Plaid data is used inside Ultracorp to provide the dashboard experience requested by the user. Data may be processed by infrastructure providers used to host, authenticate, secure, and operate the app, but only for those service purposes.</p></section><section class="policy-section"><h2>Retention And Deletion</h2><p>Plaid access is retained only while needed to provide the user-requested dashboard.<!-- --> Users may delete stored Plaid access tokens and cached account data from the authenticated dashboard or request deletion by contacting Ultracorp. Deletion requests are handled as described on the data deletion page.</p></section><section class="policy-section"><h2>Security</h2><p>Plaid access tokens are handled server-side. Users must authenticate and complete WebAuthn MFA before Plaid Link is available. Additional security practices are described on the security page.</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\"]\ne: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\":[\"\",\"privacy\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"privacy\",{\"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\":\"Policy\"}],[\"$\",\"span\",null,{\"children\":\"Privacy Policy\"}]]}],[\"$\",\"h1\",null,{\"children\":[\"Our \",\"Privacy Policy\"]}],[\"$\",\"p\",null,{\"className\":\"policy-updated\",\"children\":[\"Last updated \",\"May 15, 2026\"]}],[[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Purpose\"}],[\"$\",\"p\",null,{\"children\":\"Ultracorp uses Plaid to let a user connect their own financial accounts and view personal financial information inside the app. This policy describes the data the app collects and how it is used.\"}]]}],[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Information Collected\"}],[\"$\",\"p\",null,{\"children\":\"When a user connects an account through Plaid, Ultracorp may receive the following data:\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"Institution metadata\",{\"children\":\"Institution metadata\"}],[\"$\",\"li\",\"Account names and account types\",{\"children\":\"Account names and account types\"}],[\"$\",\"li\",\"Current and available balances\",{\"children\":\"Current and available balances\"}],[\"$\",\"li\",\"Investment holdings\",{\"children\":\"Investment holdings\"}],[\"$\",\"li\",\"Securities metadata returned by Plaid\",{\"children\":\"Securities metadata returned by Plaid\"}]]}],[\"$\",\"p\",null,{\"children\":\"Ultracorp does not receive or store financial institution usernames or passwords.\"}]]}],[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Use Of Information\"}],[\"$\",\"p\",null,{\"children\":\"Financial data is used to display account summaries, balances, portfolio totals, and related dashboard views to the user. Ultracorp does not sell Plaid data, use it for advertising, or share it with unrelated third parties.\"}]]}],\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\"]]}],\"$L9\",\"$La\"]}],null,\"$Lb\"]}],{}
1,null,false,null]},null,false,\"$@c\"]},null,false,null],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[\"$Lf\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"10:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"OutletBoundary\"]\n11:\"$Sreact.suspense\"\n14:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"ViewportBoundary\"]\n16:I[97367,[\"/_next/static/chunks/0dbhjjzl8qfwv.js?dpl=dpl_EP3ULRwU8JTKVJYtwS9Rng4xL32u\"],\"MetadataBoundary\"]\n4:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"User Consent\"}],[\"$\",\"p\",null,{\"children\":\"Users initiate account connection through Plaid Link and authorize access to their own financial data before Ultracorp receives account data from Plaid.\"}]]}]\n5:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Sharing\"}],[\"$\",\"p\",null,{\"children\":\"Plaid data is used inside Ultracorp to provide the dashboard experience requested by the user. Data may be processed by infrastructure providers used to host, authenticate, secure, and operate the app, but only for those service purposes.\"}]]}]\n6:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Retention And Deletion\"}],[\"$\",\"p\",null,{\"children\":[\"Plaid access is retained only while needed to provide the user-requested dashboard.\",\" Users may delete stored Plaid access tokens and cached account data from the authenticated dashboard or request deletion by contacting Ultracorp. Deletion requests are handled as described on the data deletion page.\"]}]]}]\n7:[\"$\",\"section\",null,{\"className\":\"policy-section\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Security\"}],[\"$\",\"p\",null,{\"children\":\"Plaid access tokens are handled server-side. Users must authenticate and complete WebAuthn MFA before Plaid Link is available. Additional security practices are described on the security page.\"}]]}]\n8:[\"$\",\"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]\"}]]}]]}]\n9:[\"$\",\"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\"}]]}]\na:[\"$\",\"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\"}]]}]]}]\nb:[\"$\",\"$L10\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@12\"}]}]\n13:[]\nc:\"$W13\"\nd:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L14\",null,{\"children\":\"$L15\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$11\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L17\"}]}]}],null]}]\nf:[\"$\",\"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,"15:[[\"$\",\"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,"12:null\n17:[[\"$\",\"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.