97 lines
3.9 KiB
HTML
97 lines
3.9 KiB
HTML
{% extends "public_base.html" %}
|
|
{% block title %}{{ BRAND_NAME }} · Pricing{% endblock %}
|
|
|
|
{% block main %}
|
|
|
|
<section class="public-section">
|
|
<h1 class="public-section__head">Pricing</h1>
|
|
<p>
|
|
Two tiers. The news aggregator and hourly AI interpretation are
|
|
available to everyone — paid extends the news window from
|
|
6 hours to 24 hours and adds daily editorial by email, plus the
|
|
portfolio-import features.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="tier-grid">
|
|
|
|
<div class="tier-card">
|
|
<div class="tier-card__name">Free</div>
|
|
<div class="tier-card__price">£0</div>
|
|
<div class="tier-card__price-hint">Forever. No card needed.</div>
|
|
<ul>
|
|
<li>News aggregator — last 6 hours, auto-tagged by theme</li>
|
|
<li>Cross-asset macro signals across every asset class</li>
|
|
<li>Hourly AI interpretation of the news + the tape</li>
|
|
<li>Per-group cross-asset summaries</li>
|
|
<li>Novice / Intermediate reading levels</li>
|
|
<li><strong>Sunday weekly digest by email</strong></li>
|
|
<li class="tier-card__excluded">Portfolio import & analysis</li>
|
|
<li class="tier-card__excluded">Encrypted cloud sync</li>
|
|
</ul>
|
|
<div class="tier-card__cta">
|
|
{% if cu and (cu.user or cu.is_admin) %}
|
|
<a class="btn-secondary" href="/">Open dashboard</a>
|
|
{% else %}
|
|
<a class="btn-primary" href="/login">Sign up free</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tier-card tier-card--featured">
|
|
<div class="tier-card__name">Paid</div>
|
|
<div class="tier-card__price">Coming soon</div>
|
|
<div class="tier-card__price-hint">Checkout opens with our payments rollout.</div>
|
|
<ul>
|
|
<li>Everything in Free</li>
|
|
<li><strong>News aggregator — full 24 hours</strong></li>
|
|
<li>Portfolio import (Trading 212 CSV)</li>
|
|
<li>AI commentary on diversification, sector and currency concentration, and macro-regime context for the holdings you upload</li>
|
|
<li>Optional encrypted cloud sync across devices</li>
|
|
<li><strong>Daily email digest</strong> (Mon–Sat) plus the Sunday recap</li>
|
|
</ul>
|
|
<div class="tier-card__cta">
|
|
{% if cu and (cu.user or cu.is_admin) %}
|
|
<a class="btn-secondary" href="/settings">Manage account</a>
|
|
{% else %}
|
|
<a class="btn-primary" href="/login">Sign up — paid unlocks soon</a>
|
|
{% endif %}
|
|
</div>
|
|
<p style="margin-top:14px; font-size:11.5px; color: var(--muted); font-style: italic; line-height:1.55;">
|
|
The portfolio feature does not produce buy, sell or hold
|
|
recommendations. It does not consider your wider finances, debts,
|
|
tax position or objectives. It is not regulated investment advice
|
|
or a personal recommendation under FSMA / FCA COBS.
|
|
</p>
|
|
</div>
|
|
|
|
</section>
|
|
|
|
<section class="public-section">
|
|
<h2 class="public-section__head">How the data is handled</h2>
|
|
<p>
|
|
Your portfolio holdings live in your browser’s local storage by
|
|
default. The server only learns which Yahoo tickers appear across the
|
|
user base — an anonymous union, with no link back to any specific
|
|
user.
|
|
</p>
|
|
<p>
|
|
If you opt in to <strong>encrypted cloud sync</strong>, your pie is
|
|
encrypted in your browser with a PIN you choose, then sent to the
|
|
server. We add a second layer of encryption with a key only the
|
|
server holds. We never see your holdings as plaintext, and forgetting
|
|
the PIN means we can’t recover it for you. Full details on the
|
|
<a href="/privacy">privacy page</a>.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="public-section public-section--callout">
|
|
<p style="margin:0;">
|
|
<strong>Not investment advice.</strong> Every output here is an
|
|
interpretation of public data — not personalised advice, not a
|
|
recommendation, and not produced by a regulated entity. Read the full
|
|
<a href="/disclaimer">disclaimer</a> before relying on anything you see.
|
|
</p>
|
|
</section>
|
|
|
|
{% endblock %}
|