Copy: state the AI-free stance as a confidentiality benefit; record the exploration

This commit is contained in:
2026-06-27 23:11:20 +03:00
parent 0c592fa81e
commit fd5c51a761
7 changed files with 81 additions and 9 deletions
+7 -2
View File
@@ -4,7 +4,7 @@
* Rendered inside ModalShell — no backdrop, close button, or focus trap here;
* the shell owns all of that (docs/architecture/03 → Layer 3). This component
* is pure content: app identity, keyboard shortcuts (§01D), privacy posture
* (SOUL.md — local-only, no accounts, no telemetry), and acknowledgements of
* (SOUL.md — local-only, no accounts, no telemetry, no AI), and acknowledgements of
* the projects Astrolabe is built on and shaped by.
*/
@@ -74,10 +74,15 @@ export function AboutModal() {
<h3 className={styles.heading}>Privacy</h3>
<p className={styles.body}>
Astrolabe runs in your browser. Your snippets, datasets, and settings are stored locally
on your device — there&rsquo;s no server to send them to.
on your device — there&rsquo;s no server to send them to. Work that has to stay
confidential is safe here.
</p>
<ul className={styles.list}>
<li>No account or sign-in.</li>
<li>
No AI. No model authors, edits, or critiques your charts, and nothing is sent to one.
The chart builder&rsquo;s suggestions are computed locally from your data.
</li>
<li>
The app itself runs no analytics or tracking. Its host (Cloudflare) records standard,
aggregate traffic like any web server — not your library or the charts you build, which
+6 -4
View File
@@ -598,16 +598,18 @@ export function Landing(): ReactNode {
Your charts are <b>yours.</b>
</h2>
<p className={styles.creedLede}>
Astrolabe runs in your browser, and what it makes is ordinary Vega-Lite JSON — read it,
edit it in other tools, or take it elsewhere whenever you want.
Astrolabe runs in your browser, and your charts and data stay there — no account, no
server, no AI behind it to send them to — so work that has to stay confidential is safe
here from the first chart. And what it makes is ordinary Vega-Lite JSON: read it, edit
it in other tools, or take it elsewhere whenever you want.
</p>
<div className={styles.creedGrid}>
<div>
<span className={styles.creedKey}>private</span>
<h3>Local to your browser</h3>
<p>
Charts, data, and themes are saved in this browser, and it keeps working offline
once installed.
Charts, data, and themes are saved in this browser and nowhere else — there is no
server behind Astrolabe to receive them. It keeps working offline once installed.
</p>
</div>
<div>