The Short Version: EZCAT is built to be a calm, private study companion. We do not track you, we do not show ads, we do not sell data, and your question practice is 100% offline.
1. Overview & Core Philosophy
EZCAT ("we", "us", or "our") is an open-source, offline-first CAT exam preparation application. We believe exam preparation should be private, focused, and free from surveillance.
Unlike traditional test-prep platforms, EZCAT does not require an account, email address, or phone number to practice. You download the app, open it, and immediately start solving.
2. 100% Offline-First Practice & Local Storage
All previous year questions (PYQs), mock exams, solutions, and category metadata are bundled directly inside the application via a local SQLite database (cat_questions.db).
- Practice History & Progress: Your question attempts, scores, mock test timing, bookmarking, and category notes are stored locally on your device storage.
- No Cloud Sync: We do not operate remote user databases or collect telemetry on what questions you solve. If you delete the app or clear its data, your local history is removed from your device.
3. Bring-Your-Own-API-Key (BYOK) for AI Coaching
EZCAT features an optional AI Coach designed to explain difficult CAT concepts, break down complex Quantitative Aptitude solutions, and provide Reading Comprehension insights.
- Direct Device-to-Provider Communication: When you provide your own API key (e.g. OpenAI, Google Gemini, Anthropic Claude, Groq, or OpenRouter), requests are sent directly from your device to that provider's official API endpoint.
- No Intermediary Servers: EZCAT runs no proxy servers. Your prompt and question content never pass through any EZCAT-owned server.
- Secure Local Storage: Your API keys are saved exclusively in encrypted on-device storage using hardware-backed security (such as Expo SecureStore / iOS Keychain / Android KeyStore).
- Third-Party Provider Terms: When you use AI features with your API key, your usage is governed directly by the privacy policy of the respective model provider.
4. Analytics, Cookies & Telemetry
EZCAT uses zero analytics SDKs, zero advertising trackers, and zero third-party telemetry tools in both our mobile application and this informational website.
- No tracking cookies are placed in your browser.
- No device identifiers, advertising IDs, or location data are harvested.
- No crash reports are sent to third parties without your explicit operating system consent.
5. App Permissions
The EZCAT Android and iOS apps require minimal permissions to function:
- Network Access: Only required if you choose to invoke the optional AI Coach using your own API key, or to download updates from GitHub Releases. Practice itself runs fully without an internet connection.
- Local Storage: Required solely to persist your study bookmarks, notes, and mock attempts in the local SQLite database.
6. Children's Privacy
EZCAT does not knowingly collect or solicit personal information from children under the age of 13. Because our software does not collect personal data from any user, no such data is stored or shared.
7. Open Source & Code Verifiability
Our complete codebase is open source and available for public review on GitHub at github.com/amateuristrying/EZCAT. Anyone can audit the network calls, database schema, and security practices directly from the source code.
8. Changes to this Privacy Policy
Any future updates to this policy will be posted on this page and reflected in the repository changelog. Given our commitment to local-only data storage, our fundamental principles of zero tracking will remain invariant.
9. Contact & Questions
If you have any questions or feedback regarding this Privacy Policy or our security practices, please open an issue on our GitHub repository:
Report an Issue or Question on GitHub (https://github.com/amateuristrying/EZCAT/issues)