Privacy
Nothing leaves your machine that you did not point somewhere.
This site
principia.ndelucien.com is static files served by nginx. It sets no cookies, loads no analytics, no fonts from a CDN and no scripts from anyone. The server keeps ordinary access logs for a short time to notice abuse.
The desk
- Your data is a SQLite database under
~/Library/Application Support/com.darkmatter.principia-desk/, with a backup before every schema upgrade. Exports go toDocuments/Principia Desk/. There is no account and no server of ours. - Your keys live in the macOS Keychain under the
principia-deskservice, or in environment variables you set. They are sent only to the provider they belong to. - Your tutor receives the topic, its curriculum brief, your learning goal, your progress on that class and the pages the desk fetched. It does not receive your keys, your escape phrase or other classes. What the provider does with a prompt is governed by the provider's own terms; Ollama on your machine sends nothing anywhere.
- The desk fetches pages from the documentation hosts a course allows, and, only if you configure one, asks a search engine (SearXNG, Brave or Tavily) for candidate pages on those hosts.
- No telemetry. The desk does not report usage, crashes or anything else to us.
Questions
Write to contact@ndelucien.com. Security reports follow SECURITY.md.