Privacy Policy
Last Updated: June 8, 2026
AlmaMesh ("we", "our", "us") keeps chart and profile data in your browser. There is no account or chart-data backend. An optional feedback form uses a same-origin Cloudflare function and D1 database as described below. This policy explains every runtime network path and what stays local.
1. Your Data Stays on Your Device
What You Enter
- Profile Names: Names you save for charts — stored only in this browser, never sent to us
- Birth Details: Date, time, and place of birth, used on-device to compute your chart and stored only in this browser
- Chat Content: Questions and interpretations are stored in this browser; when you use optional AI, the prompt is also sent to your chosen provider as described below
Where It Lives
- Browser Storage: All of the above is held in your browser's local storage (IndexedDB / OPFS) on this device
- No Server Copy: AlmaMesh stores no server copy of your chart, profile, birth details, life events, readings, or chat. Optional provider requests and feedback are the separately disclosed exceptions below.
2. What Touches the Network
AlmaMesh makes the network do only these things:
- Delivery only: downloading the app and a signed, content-addressed astronomy bundle (the DE421 ephemeris and program files) so the engine can run offline afterward. This is a one-way download; it carries no personal data about you.
- Birthplace search: when you look up a birthplace, the city name you type plus ordinary HTTPS/request metadata visible to the provider are sent to a maps geocoding service (Open-Meteo) to fetch its coordinates and timezone. Never your birth date, time, name, or chart. If you are offline, AlmaMesh falls back to a bundled city list and sends nothing.
- Optional AI: if you enable interpretation or chat, PII-redacted chart facts and your chat question go to your chosen endpoint. If you submit life-event prose for organization after the disclosure, that narrative is sent as written without birth details or chart data.
- Optional feedback: opening the form loads Cloudflare Turnstile when configured. Sending stores the page, thumbs sentiment, optional message as written, app version, and timestamp in our D1 feedback database. Do not include personal information.
We do NOT:
- Operate accounts, logins, or collect your email — there is nothing to sign up for
- Collect, store, or process your birth details or charts on our servers
- Sell your data, track you across sites, or run targeted advertising
3. Optional Third-Party AI Endpoint
- AI interpretation and chat are optional and are never required to draw a chart. They work only if YOU configure an OpenAI-compatible endpoint (for example, OpenRouter or your own).
- Chart-derived AI prompts are PII-redacted and fail-closed before they reach the endpoint YOU chose. A life-event narrative is sent as written only after its separate disclosure. Those requests are subject to that provider's privacy policy and terms, not ours.
- If you never configure an endpoint, no prompt ever leaves your device. The chart engine itself is zero-egress.
4. Cookies and Tracking
AlmaMesh uses no advertising or analytics trackers. Cloudflare Turnstile loads only when you open the optional feedback form and may process normal anti-bot request metadata. Product data otherwise stays in the browser storage described above.
5. Your Rights
Because your birth date, time, and chart never leave your device, you are always in direct control of your data:
- Know. Chart, profile, chat, and life-event data are visible in this browser. A feedback submission is a separate server record and may include whatever you typed in its optional message.
- Delete. Remove a profile or chart in Settings, or clear your browser's site data / uninstall the app. See the Data Deletion page.
- Port. Your data lives in standard browser storage on your device, under your control.
6. Data Retention
- Chart, profile, chat, and life-event data stay on your device until you delete them. Optional feedback submissions are retained separately in D1 for product improvement.
- Deleting browser data is immediate but does not delete feedback already submitted. Because feedback has no account identifier, avoid personal information and contact us with the message details if you need help locating a submission.
7. Children's Privacy
AlmaMesh is not intended for users under 13 years of age.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will post the new policy on this page with an updated effective date.
9. Contact Us
For privacy-related questions:
- Email: privacy@almamesh.com
- Data Deletion: Visit /data-deletion or email support@almamesh.com