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>