Privacy
Cue is a learning tool, not an advertising business. This page describes exactly what it stores and what leaves your Mac, in the order that matters.
Last updated 19 September 2026
The short version
- There is no analytics SDK, no tracking pixel and no advertising code in the app or on this site.
- Written answers do leave your Mac. They are graded by an AI provider. This is the one thing worth reading in full below.
- Server logs record five fields about a request and none of its content.
- You can export everything as a JSON file, or delete all of it, from Settings.
- Cue works offline. Nothing is sent while you are disconnected.
What stays on your Mac
Cue keeps a local database so cards are available offline and so the app opens instantly. It holds your cached cards, your answers and actions waiting to sync, your schedule preferences and your last progress snapshot.
If you set an API token for a self-hosted backend, it is stored in the macOS Keychain, not in the database or in a settings file.
What goes to Cue's servers
To choose your next card, grade an answer and schedule a review, the backend stores:
- Your learning plan — career path, subjects, emphasis, target levels and goal.
- Your progress — which concepts you have seen, an estimate of mastery per concept, and when each is next due.
- Your answers and the grade and feedback given for each.
- Your delivery preferences — hours, cadence, quiet hours, pauses.
Cue does not ask for your name, and creates no social profile. Your email address is collected by Polar at checkout and stored with your Cue account so a subscription can remain attached to the same learning history.
What goes to the AI provider
When you write an answer and submit it, the text of that answer is sent to our AI provider to be graded. Do not put anything confidential in an answer — no credentials, no customer data, no internal information you would not paste into a third-party service.
Anomaly Innovations, Inc. provides the OpenCode Zen service that routes requests to the Google model Cue uses for grading. The request contains the concept name, the question, the reference answer and your submitted answer. It does not contain your identity, your email or your other answers.
Cards themselves are almost always served from a corpus we built in advance, so producing a card usually involves no external request at all. Where a concept has no corpus entry, the concept name and its learning objective are sent to generate one — never your personal data.
Cue does not use your answers to train a model. OpenCode Zen states that its downstream providers generally use zero retention and do not train on submitted data, subject to the provider-specific exceptions in its published documentation. Anomaly Innovations' own Privacy Policy governs its handling of requests routed through OpenCode Zen.
What our logs contain
One line per API request, with exactly five fields: a randomly generated request ID, the HTTP method, the route template (for example /v1/queue/next, never the filled-in values), the status code, and how long it took in milliseconds.
Request bodies, query strings, authorization headers, your answers and any source text are all excluded by design rather than filtered afterwards. The request ID is returned to the app in an X-Request-ID header so a problem can be traced without anyone reading your content.
Updates
Cue checks for updates using Sparkle, the standard macOS update framework. Checking fetches a small feed file from updates.cuelearn.app. Like any web request this reveals your IP address, approximate region and the version you are running to the host serving that file. It sends no account information, and you can turn automatic checks off in Settings.
Payments
Checkout is handled by Polar as merchant of record. They collect your email address, billing details and payment method, and they process the payment. Cue never sees or stores your card number. Cue receives confirmation that a subscription is active, so it can let the app work.
Who else processes your data
| Who | What for |
|---|---|
| Google Cloud (Cloud Run) | Runs the API |
| Neon | Hosts the database |
| Cloudflare | Serves this site, the update feed and the installer |
| Polar | Payments, as merchant of record |
| Anomaly Innovations, Inc. (OpenCode Zen) | Routes AI requests |
| Google LLC | Provides the grading model |
Cue does not sell your data, and does not share it with anyone outside this list.
Export and deletion
Settings has both, and neither requires emailing anyone. Export writes a single JSON file containing your plan, progress, answers and preferences. Delete removes your data from the backend.
Deleting removes server-side data. Cards already cached on your Mac are removed when you delete the app and its container. Backups held by our database host expire according to the restore-history and backup retention configured for the production database.
Retention
Progress and answers are kept while your account exists, because spaced review depends on the history. Operational logs are kept for 30 days and then discarded.
Your rights
Depending on where you live you may have rights to access, correct, export or erase your personal data, and to object to certain processing. Export and deletion are available immediately in Settings. For anything else, write to support@cuelearn.app.
Cue is the data controller and is operated from California, United States. Privacy inquiries can be sent to support@cuelearn.app.
Children
Cue is intended for working software engineers and is not directed at children under 16. Cue does not knowingly collect data from them.
Changes
If this policy changes in a way that affects what leaves your Mac, the app will say so rather than only this page. The date at the top always reflects the current version.