
CaseFlow
Real-time immigration case tracking, built on the official USCIS Torch API. Push notifications the moment your status changes. AES-256 local storage. Biometric lock. Zero third-party analytics.




Built for people waiting on answers.
Six things CaseFlow does well — each designed around the real anxiety of immigration waiting, not generic productivity tropes.
Live USCIS status
Direct from the official Torch API. No scraping, no stale caches. Updates within minutes of a government-side change.
Push on every change
The moment your case moves, you know — not when you remember to refresh a browser tab at midnight.
Biometric lock
Fingerprint or face-unlock on every open. Your receipt numbers never sit behind only a PIN.
AES-256 at rest
Every piece of case data is encrypted on device with SQLCipher. Losing your phone means losing nothing a thief can read.
Multi-case
Track unlimited cases — yours, your spouse's, your whole family's. Color-coded, sorted, searchable.
Zero tracking
No Firebase analytics. No crash SDKs with user-ids. No data brokers. What's on your device stays on your device.
Exactly what we collect, and what we never touch.
Two columns. Left — every piece of data CaseFlow handles, stored where and for what. Right — the categories we refuse to collect. No hand-waving.
What we do handle
- Email + password — for your account. Passwords are bcrypt-hashed (12 rounds); we never see or store the plaintext.
- USCIS receipt numbers — the receipts you choose to track. Encrypted at rest (AES-256-GCM) with a separate HMAC key for lookups. We never store plaintext.
- Case status data from USCIS — status title, message, timeline. Stored encrypted on your device; on our backend, retained only as long as needed to serve pushes.
- Device push token — so we can notify you when USCIS updates your case. Tied to your account, revocable, rotated by the OS.
- IP address + user-agent — in request logs for 30 days, used for rate limiting and abuse detection. Not linked to your case data.
- Per-case consent record — a timestamp proving you authorized us to query USCIS for each receipt. Legal requirement, not marketing data.
Full details and retention periods in our Privacy Policy.
What we do NOT collect
- No full name, address, or date of birth
- No Social Security Number or A-Number
- No phone number
- No USCIS login credentials — we use the official public Case Status API; we never ask for your myUSCIS account
- No credit card, CVV, or banking details — CaseFlow is free today. Any paid tier is sold through the platform app store (Google Play on Android, Apple App Store on iOS). The store handles the payment method entirely; our backend receives only a purchase token and your entitlement status. Card details never reach our servers.
- No location data, GPS, or background location tracking
- No advertising SDKs, analytics SDKs, or third-party trackers — no Firebase Analytics, no Crashlytics, no ad networks, no data brokers
- No cross-app, cross-site, or cross-device tracking
Grown-up engineering.
Everything measured and audited. If a number here changes, the Changelog records it.
Release notes.
Everything we've shipped in the last year, plus what's on the roadmap. Full, public, no asterisks.
iOS beta
TestFlight release with full feature parity and shared encrypted cloud sync for multi-device households. Date to be announced.
Initial public release
CaseFlow v1.0.0 is in pre-release preparation (single/multi-case tracking, biometric lock, AES-256 encrypted storage, push notifications, official USCIS Torch API). Public Google Play listing will be announced here.
Release notes
Full versioned changelog will be published here once the first public release ships. Until then, this page is the source of truth.
What CaseFlow is and isn't.
CaseFlow is an informational tool published by a private software company — not a government service. Please read these disclosures before relying on it.
Not affiliated with USCIS
CaseFlow is developed and published by JH App Group LLC, a private software company based in Colorado Springs, Colorado. It is not affiliated with, endorsed by, or connected to U.S. Citizenship and Immigration Services (USCIS), the U.S. Department of Homeland Security (DHS), or any other government agency.
Informational tool only
CaseFlow does not provide legal advice, immigration counsel, or professional services. Information displayed in the app is retrieved from USCIS and presented as-is. For legal advice, please consult a qualified immigration attorney.
USCIS is the authoritative source
Case status information is retrieved from publicly available USCIS systems via the official Torch API. JH App Group LLC does not guarantee the accuracy, completeness, or timeliness of this information. USCIS is the authoritative source for all official case status information — always confirm important details on the official USCIS Case Status website.
The waiting is already hard enough.
CaseFlow won't make USCIS faster — nothing can. But it'll be the first place you find out when something changes, and your data stays yours.