FeynmanLM ("the app", "we", "our") is an independent app developed by Maarten de Vries. Contact: [email protected].
FeynmanLM servers do not store your source library or study history. This means:
All app data is stored in your private iCloud container (iCloud.com.feynmanlm). In the current app implementation this means a SQLite database plus source files rooted inside the app container. This includes:
iCloud storage is governed by Apple's Privacy Policy at apple.com/legal/privacy. Data is encrypted in transit and at rest by Apple.
Your API keys (Anthropic, OpenAI, Groq, Gemini) are stored in the macOS Keychain and never leave your device except when used to authenticate requests directly to those providers.
FeynmanLM sends content to third-party AI providers directly from your device — not through our servers. You configure which provider to use in Settings. The content sent includes:
Each provider has its own privacy policy and data retention practices:
| Provider | Used for | Privacy policy |
|---|---|---|
| Anthropic | In-app Chat, Feynman review, source Q&A, MCP-assisted workflows | anthropic.com/privacy |
| OpenAI | In-app Chat, Feynman review, speech-to-text, text-to-speech, optional image generation | openai.com/privacy |
| Groq | In-app Chat, Feynman review, speech-to-text transcription, text-to-speech | groq.com/privacy-policy |
| Google Gemini | Educational diagram and image generation (optional) | policies.google.com/privacy |
You are not required to use all of these providers. You choose which provider handles each task in Settings. If you do not configure a provider's API key, the app does not send data to that provider.
FeynmanLM's MCP server runs locally on your Mac. If you connect it through Tailscale or another tunnel you control, FeynmanLM infrastructure does not proxy your MCP requests.
If you choose the FeynmanLM hosted Cloudflare relay, your assistant's MCP requests and the app's MCP responses pass through FeynmanLM-operated Cloudflare infrastructure before reaching your Mac. The hosted relay is not designed to store MCP request or response bodies, but it is a trusted relay and is not end-to-end private from FeynmanLM infrastructure.
The hosted relay stores relay metadata such as tunnel records, tokens, OAuth credentials, request counts, and last-seen timestamps.
FeynmanLM requests microphone access to support voice answers in Review Chat. When you use voice input:
We do not store, transmit, or have access to your audio recordings or voice transcriptions at any point.
FeynmanLM uses Sign in with Apple for authentication. When you sign in:
Sign in with Apple authentication is governed by Apple's Privacy Policy.
Purchases and subscriptions are handled entirely by Apple's App Store. We do not collect or process payment information. Apple does not share your payment details with us.
We may receive from Apple: your Apple-assigned user identifier, country/region, and subscription status. We use this only to unlock app features and do not share it with third parties.
FeynmanLM does not integrate any third-party analytics SDK (such as Firebase, Mixpanel, or Amplitude).
If you have opted in to sharing analytics with app developers in macOS settings, Apple may provide us with aggregated, anonymized crash reports and basic usage metrics. This data does not include personally identifiable information. You can opt out in System Settings → Privacy & Security → Analytics & Improvements.
On macOS, FeynmanLM can read your Safari Reading List bookmarks to automatically surface recently saved articles. This data is:
~/Library/Safari/Bookmarks.plistThis feature requires you to grant Full Disk Access in macOS System Settings. You can revoke this permission at any time.
FeynmanLM is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided information through the app, please contact us at [email protected].
Your source library and study data exists in:
If we make material changes to this privacy policy, we will update the effective date at the top of this page and, where appropriate, notify users within the app. Continued use of the app after any changes constitutes acceptance of the updated policy.
Questions or concerns about this privacy policy?
Email: [email protected]
Website: feynmanlm.com