Efferent — Support
Need help, hit a bug, or want to request a feature? The fastest way to reach the developer is a GitHub issue — it is public, tracked, and you get a notification when it is answered.
Open a support issue on GitHub
Before you file
- Check the existing issues — your question may already be answered.
- Include your iOS version, the app version, and what the app's Log screen shows.
- Never paste the connection prompt or the reading key into an issue. Issues are public, and whoever holds the key can read your archive.
Common questions
Where is my data? In an archive on Cloudflare R2, encrypted on your phone before upload. The service cannot read it — see the Privacy Policy.
How do I connect an agent? Tap Connect in the app and share the whole prompt with your agent. The prompt tells it to call setup_guide first, which returns everything it needs to decrypt a day locally. Nothing has to be installed on the agent's side beyond the ability to run a small Python script.
Health shows readings the archive does not have. The Watch syncs late; the last seven days are re-read on every refresh, and the archive is checked against Health once a day. A day that Health changes is simply written again.
I reinstalled the app and the archive is gone. The reading key lived in the app's Keychain and was deleted with it. The sealed days are still in the archive and can be read with the connection prompt you shared before; the reinstalled app starts a new archive.
Why does the app say it cannot create an archive on this device? Creating an archive requires Apple's App Attest, which works on a real iPhone only.
How do I delete my archive? Open an issue quoting the archive identifier from the MCP address in your connection prompt (the part after /mcp/b/), not the key. See Retention and deletion.