<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Privacy Policy — Single Form Portfolio</title>
<style>
*,
*::before,
*::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
:root {
--bg: #0f1117;
--surface: #1a1d27;
--card: #21253a;
--accent: #4f8ef7;
--accent-l: #6ba4ff;
--green: #34c759;
--text: #f0f2ff;
--muted: #8b91a8;
--border: #2c3050;
}
body {
background: var(--bg);
color: var(--text);
font-family:
'Segoe UI',
system-ui,
-apple-system,
sans-serif;
font-size: 16px;
line-height: 1.7;
padding: 0 16px 60px;
}
.wrapper {
max-width: 720px;
margin: 0 auto;
padding: 48px 0 0;
}
/* Header */
.brand {
font-size: 13px;
color: var(--accent);
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
margin-bottom: 12px;
}
h1 {
font-size: clamp(26px, 5vw, 36px);
font-weight: 700;
color: var(--text);
line-height: 1.2;
margin-bottom: 10px;
}
.meta {
font-size: 13px;
color: var(--muted);
margin-bottom: 40px;
padding-bottom: 32px;
border-bottom: 1px solid var(--border);
}
/* Summary banner */
.summary {
background: var(--card);
border-left: 3px solid var(--green);
border-radius: 10px;
padding: 20px 24px;
margin-bottom: 40px;
}
.summary-title {
font-size: 13px;
font-weight: 700;
color: var(--green);
text-transform: uppercase;
letter-spacing: 0.06em;
margin-bottom: 10px;
}
.summary ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 6px;
}
.summary li::before {
content: '✓ ';
color: var(--green);
font-weight: 700;
}
.summary li {
font-size: 14px;
color: var(--text);
}
/* Sections */
section {
margin-bottom: 40px;
}
h2 {
font-size: 18px;
font-weight: 700;
color: var(--accent-l);
margin-bottom: 12px;
padding-bottom: 8px;
border-bottom: 1px solid var(--border);
}
p {
color: var(--muted);
margin-bottom: 12px;
font-size: 15px;
}
p strong {
color: var(--text);
}
ul {
list-style: none;
margin-bottom: 12px;
}
ul li {
font-size: 15px;
color: var(--muted);
padding: 4px 0 4px 18px;
position: relative;
}
ul li::before {
content: '›';
position: absolute;
left: 0;
color: var(--accent);
font-size: 18px;
line-height: 1.4;
}
a {
color: var(--accent-l);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* Footer */
footer {
margin-top: 60px;
padding-top: 24px;
border-top: 1px solid var(--border);
font-size: 13px;
color: var(--muted);
text-align: center;
}
@media (max-width: 480px) {
.wrapper {
padding-top: 32px;
}
h1 {
font-size: 24px;
}
}
</style>
</head>
<body>
<div class="wrapper">
<p class="brand">Single Form Portfolio</p>
<h1>Privacy Policy</h1>
<p class="meta">
Effective date: May 2026 · Published by Hidden Mango Limited
· England & Wales
</p>
<div class="summary">
<p class="summary-title">The short version</p>
<ul>
<li>
All your data stays on your device — nothing is sent to the cloud
</li>
<li>We do not collect, store, or share any personal information</li>
<li>No ads, no tracking, no analytics</li>
<li>The app does not require an account or sign-in</li>
</ul>
</div>
<section>
<h2>1. Who we are</h2>
<p>
Single Form Portfolio is developed and published by
<strong>Hidden Mango Limited</strong>, a company registered in England
and Wales.
</p>
<p>
If you have any questions about this policy, please contact us at
<a href="mailto:info@singleformaccounting.com"
>info@singleformaccounting.com</a
>.
</p>
</section>
<section>
<h2>2. Data we collect</h2>
<p>
<strong>We do not collect any personal data.</strong> All information
you enter into Single Form Portfolio — including portfolio holdings,
transactions, dividends, and CGT calculations — is stored exclusively
in a local SQLite database on your device.
</p>
<p>
This data never leaves your device and is never transmitted to us or
any third party.
</p>
</section>
<section>
<h2>3. Data stored on your device</h2>
<p>The following data is stored locally on your device only:</p>
<ul>
<li>Profile names you create (e.g. "Self", "Spouse")</li>
<li>Brokerage account details</li>
<li>Share and ETF holdings, buy and sell transactions</li>
<li>Dividend records</li>
<li>CGT calculations and tax year summaries</li>
<li>Subscription and trial status</li>
<li>App preferences and settings</li>
</ul>
<p>
This data is under your full control. It is removed from your device
if you uninstall the app.
</p>
</section>
<section>
<h2>4. Third-party services</h2>
<p>
Single Form Portfolio uses <strong>Yahoo Finance</strong> to search
for securities (shares and ETFs) by name or ticker symbol. When you
perform a security search, your search query is sent to Yahoo
Finance's public API. No personal data, account information, or
portfolio data is included in these requests.
</p>
<p>
Yahoo Finance is operated by Yahoo Inc. Their privacy policy is
available at
<a
href="https://legal.yahoo.com/us/en/yahoo/privacy/index.html"
target="_blank"
rel="noopener"
>
legal.yahoo.com </a
>.
</p>
<p>
The app does not use any analytics services, advertising networks,
crash reporting tools, or any other third-party SDKs that collect
data.
</p>
</section>
<section>
<h2>5. Subscription and payments</h2>
<p>
Single Form Portfolio offers an optional paid subscription processed
through
<strong>Google Play Billing</strong>. All payment transactions are
handled entirely by Google. We do not receive, process, or store any
payment card details.
</p>
<p>
Google's privacy policy is available at
<a
href="https://policies.google.com/privacy"
target="_blank"
rel="noopener"
>
policies.google.com/privacy </a
>.
</p>
</section>
<section>
<h2>6. Permissions</h2>
<p>
Single Form Portfolio requests only the permissions necessary for the
app to function:
</p>
<ul>
<li>
<strong>Internet access</strong> — required for security search via
Yahoo Finance and for Google Play Billing
</li>
</ul>
<p>
The app does not request access to your camera, microphone, contacts,
location, or any other device data.
</p>
</section>
<section>
<h2>7. Children's privacy</h2>
<p>
Single Form Portfolio is intended for adults managing personal
investment portfolios. The app is not directed at children under the
age of 13, and we do not knowingly collect any data from children.
</p>
</section>
<section>
<h2>8. Your rights</h2>
<p>
As we do not collect or hold any personal data on our servers, there
is no personal data for us to provide, correct, or delete on request.
All data held by the app exists solely on your device and is within
your control at all times.
</p>
<p>
If you have any concerns, please contact us at
<a href="mailto:info@singleformaccounting.com"
>info@singleformaccounting.com</a
>.
</p>
</section>
<section>
<h2>9. Changes to this policy</h2>
<p>
We may update this privacy policy from time to time. Any changes will
be reflected on this page with an updated effective date. We encourage
you to review this policy periodically.
</p>
</section>
<footer>
© 2026 Hidden Mango Limited ·
<a href="mailto:info@singleformaccounting.com"
>info@singleformaccounting.com</a
>
</footer>
</div>
</body>
</html>