GapTracker Privacy Policy

Last updated: June 21, 2026

GapTracker ("the app") helps students track knowledge gaps, study readiness, grades, and exam pacing. This policy explains what data the app handles and how. The short version: almost everything stays on your device. The only data that leaves your device is the text of a syllabus you choose to import, which is sent for automated parsing.

Data stored on your device

The following is stored locally on your device (using Apple's SwiftData) and is not transmitted to us:

This data is removed when you delete the item or uninstall the app. The app has no user accounts and no cloud sync.

Syllabus parsing (data that leaves your device)

When you import a syllabus — a file you pick, or a photo you scan — the app extracts its text and sends that text over an encrypted (HTTPS) connection to our parsing service. That service forwards the text to Anthropic PBC's Claude API, which returns a structured list of study topics, the grading breakdown, and credit hours for you to review before anything is added.

Device permissions

The app may ask for these permissions; each is used only for the stated feature, on your device, and is not collected by us:

What we do not do

Children

GapTracker is not directed to children under 13, and we do not knowingly collect personal information from them.

Security

Data sent for syllabus parsing is encrypted in transit (HTTPS). API credentials are held only on the server side and are never included in the app.

Changes

We may update this policy; the "Last updated" date above will change accordingly.

Contact

Questions? Email ehabmarrid1@gmail.com.