Privacy Policy
CaseTrack is made by Wuyu (wuyuXAI), an independent developer. This policy describes exactly what the app collects, why, and where it goes. If something here does not match how the app behaves, the app is wrong and I want to hear about it: support@wuyuxai.com.
There is no account
CaseTrack does not ask for your name, email address, phone number, date of birth, A-number, passport number, or any other identity document. There is no sign-up and no login. You cannot create an account because there is no account system.
When you first open the app it generates a random identifier for the device. That identifier is a random string. It is not derived from your Apple ID, your phone number, your device serial number, or your advertising identifier.
What is sent to the CaseTrack server
| Data | Why | Kept |
|---|---|---|
| USCIS receipt numbers you add | The server checks them against the USCIS API on a schedule so it can notify you when the status changes. Your phone cannot do this while it is asleep. | Until you remove the case or delete the app data. |
| The nickname you give a case, if you set one | So the same names appear if you reinstall. | Same as above. |
| The status text USCIS returns, and the date it changed | This is the case history the app shows you. USCIS publishes only the current status. | Same as above. |
| The random device identifier | To know which device to notify and which cases belong together. | Same as above. |
| An Apple push notification token, if you turn notifications on | To deliver the notification. | Until you turn notifications off or delete the app. |
| Your app language | So a notification arrives in the language you read. | Same as above. |
A receipt number is sensitive. It is stored next to the random device identifier and nothing else. There is no column in the database for a name, an email address, or an IP address, because CaseTrack never asks for them.
What never leaves your phone
- Your civics test answers, scores, and which questions you got wrong.
- Your priority date, category, and country. The Visa Bulletin is a public table; the app downloads the whole table and does the comparison on your device.
- Your notification preferences.
What CaseTrack does not do
- No advertising, no advertising identifier, no ad networks.
- No analytics SDK, no crash reporting SDK, no third-party trackers of any kind.
- No selling, renting, or sharing of any data with anyone.
- No connection to your USCIS online account. CaseTrack never asks for your USCIS password and cannot sign in on your behalf.
Who else sees anything
Two parties, both because they have to be involved:
- USCIS. Checking a case means sending the receipt number to the official USCIS API. That is what a case status lookup is.
- Apple. Push notifications go through Apple Push Notification service. In-app purchases are handled entirely by Apple; I never see your payment details. Apple's privacy policy applies to those parts.
The server runs on a virtual machine I rent in the United States. No other company processes your data.
Deleting your data
Removing a case in the app deletes it from the server, along with its stored history. Deleting the app removes the random device identifier, which means the remaining records can no longer be linked to any device; they are cleaned up on a schedule.
You can also email support@wuyuxai.com and ask for everything associated with a receipt number to be deleted. You do not need an account to make that request, and you do not need to prove who you are, because I do not know who you are.
Children
CaseTrack is not directed at children under 13 and does not knowingly collect anything from them.
Changes
If this policy changes in a way that affects what is collected, the change appears here with a new date, and the app's release notes say so.