YNAB Third-Party App Disclaimer
This is a third-party companion app and is not affiliated with, endorsed by, or integrated into You Need A Budget (YNAB) LLC. Use of this application is entirely at your own risk. Connecting your YNAB account implies authorization of third-party token exchange via YNAB API.
1. Local-First Architecture
QuickCatch is engineered under a strict local-first framework. All email processing and parsing happens locally on your device. No Gmail data or financial information is ever transmitted to, or stored on, QuickCatch's servers.
⚡️ We do not operate external companion servers, sync relays, or databases to inspect, store, or process your transactional history.
2. Google User Data Access and Scope
To provide real-time transaction pre-filling, QuickCatch requests access to read and modify Gmail messages.
- Purpose of Access: QuickCatch scans the user's inbox strictly for financial transaction alerts from verified banking institutions. It extracts merchant names, amounts, and dates to pre-fill the user's YNAB budget.
- Modification Usage: The modify permission is used solely to archive processed transaction emails. This helps the user maintain an organized inbox and prevents duplicate syncing of the same transaction.
- Data Retention: Gmail data is processed in real-time and not retained by the app after parsing is complete.
QuickCatch’s use and transfer to any other app of information received from Google APIs will adhere to Google API Service User Data Policy, including the Limited Use requirements.
3. Storage, Encryption & Retention
All retrieved data is managed on your device with high-security safeguards:
- Local Encrypted Cache: Your access tokens, YNAB category listings, and payees are stored in an encrypted SQLite database managed by Android Room Database API.
- Transit Security: Communication between QuickCatch and YNAB API endpoints (`api.ynab.com`) is encrypted in transit using standard Transport Layer Security (TLS/HTTPS).
- Retention Period: Data is retained locally on your device indefinitely to maintain your personal transaction history and rule mappings. However, all data is **fully purged** upon manual data clearance in Android settings or app uninstallation.
4. Zero Data Sharing Policy
We maintain absolute boundaries regarding user privacy:
- No Data Sharing: User data is never shared with third parties, sold, or used for advertising purposes.
- Data accessed through Google APIs will never be used for serving ads or tracking user behavior for marketing. No advertising networks, trackers, or analytic frameworks are embedded inside the application package.
5. User Control & Deletion
You retain total sovereignty over your plan and tokens:
- Revoking Access: disconnecting their Google account or deleting the app removes all localized tokens. You can also terminate connection privileges at any time by going to your YNAB Account Settings, navigating to the Authorized Applications section, and clicking Revoke next to QuickCatch.
- Data Erasure: To purge all cached tokens, settings, and transaction records on your device, simply select "Clear Data" inside Android system settings for QuickCatch, or uninstall the app.
6. Changes to this Policy
This Privacy Policy may be updated to reflect feature upgrades or YNAB OAuth compliance changes. Active updates will be logged on this page.
7. Contact & Developer Information
For inquiries concerning this local security architecture or developer integrations, please reach out via:
QuickCatch Support Team
Email: quickcatch [at] trinhism.com