| Version | Supported |
|---|---|
| Latest release | Yes |
| Previous minor | Security fixes only |
| Older | No |
EngLearn stores all data locally on the user's device using SwiftData. The application:
- Makes zero network requests
- Collects zero telemetry or analytics
- Has zero third-party dependencies
- Stores data only in the app's sandboxed container
- Requires microphone access only for the Speaking module (user-initiated)
If you discover a security vulnerability, please report it responsibly:
- Do not open a public issue
- Email: aderamdani@proton.me (replace with your actual security contact)
- Include a description of the vulnerability and steps to reproduce
- Allow reasonable time for a fix before public disclosure
EngLearn runs in Apple's App Sandbox with the following entitlements:
com.apple.security.app-sandbox: Enabledcom.apple.security.files.user-selected.read-write: For export featurescom.apple.security.device.audio-input: For speech recognitioncom.apple.security.device.microphone: For pronunciation practice