🗽 ImmigrApp
Home Terms of Service

Privacy Policy

Effective Date: August 26, 2026

Ronstech LLC ("we," "us," or "our") operates the ImmigrApp mobile application (the "App"), available on the Apple App Store (bundle identifier com.ronstech.immigrapp) and on Google Play (application ID com.ronstech.immigrantguide). This Privacy Policy explains how we collect, use, disclose, and protect information when you use our App.

By downloading, installing, or using ImmigrApp, you agree to the terms of this Privacy Policy. If you do not agree with this Privacy Policy, please do not use the App.

1. Information We Collect

1.1 Device Information

We collect a unique device identifier using the device_info_plus plugin. This identifier is used solely as an anonymous user identifier to associate your quiz progress and preferences with your device. We do not link this identifier to any personally identifiable information.

1.2 Language and Country Preferences

When you select your preferred language (English, Spanish, Portuguese, or Haitian Creole) or country settings, these preferences are stored locally on your device using SharedPreferences and synced to Firebase Firestore so your settings persist across sessions.

1.3 Quiz Progress and Statistics

Your quiz progress, scores, streak data, spaced repetition data, and statistics for the U.S. Citizenship Civics Quiz and the Florida Driver License Test are stored locally on your device and synced to Firebase Firestore. This data is associated with your anonymous device identifier and does not contain personally identifiable information.

1.4 Firebase Anonymous Authentication

We use Firebase Anonymous Authentication to create a session for your device. This does not require or collect any personal information such as your name, email address, phone number, or password. An anonymous user ID is generated automatically by Firebase.

1.5 Location Data

If you use the Map feature to locate nearby Social Security Administration (SSA) offices or DMV offices in Florida, we request access to your device's GPS location. Location access is requested only when you use the map feature, and location data is used solely to show your proximity to office locations. We do not store, transmit, or share your precise location data with any third party. You may deny or revoke location permission at any time through your device settings.

1.6 Push Notification Token

We use Firebase Cloud Messaging (FCM) to deliver push notifications, including daily practice reminders, streak warnings, and weekly summaries. When you grant notification permission, an FCM token is generated and stored to enable delivery of notifications to your device. You can disable notifications at any time through the App settings or your device settings.

1.7 USCIS Case Tracking (Receipt Numbers)

If you choose to use the case tracking feature, you enter a USCIS receipt number for a case you want to follow. This is the only feature of the App in which you provide information about yourself, and it is entirely optional. The App works fully without it.

A receipt number identifies a case, not a person. It does not contain your name, your address, or your Alien Registration Number, and USCIS does not return any of those to us.

We handle receipt numbers as follows:

  • The receipt number and the case status you see are stored on your device.
  • If, and only if, you ask us to notify you when the status changes, we also store the receipt number on our servers so we can check it while the App is closed. It is encrypted at rest using Google Cloud Key Management Service and is not readable in our database.
  • We do not store the text of your case status on our servers. We store only a one-way cryptographic hash of it, which lets us detect that the status changed without retaining what it says.
  • We never write receipt numbers to logs, error reports, or crash reports.
  • If you decline notification permission, nothing about your case is stored on our servers at all.

1.8 Information We Do NOT Collect

We do not directly collect your name, email address, phone number, mailing address, social media accounts, photographs, or any other personally identifiable information. The App does not offer third-party login or social login. The App offers optional in-app purchases (see Section 2.4); all payment processing is handled by the Apple App Store or Google Play, and we never receive or store your payment card details.

2. Third-Party Services

2.1 Firebase (Google)

We use the following Firebase services provided by Google LLC:

  • Firebase Anonymous Authentication — to create anonymous user sessions.
  • Firebase Firestore — to store and sync quiz progress, preferences, and anonymous user data.
  • Firebase Analytics — to collect anonymized usage analytics, including app opens, screen views, and feature usage. Firebase Analytics may collect device information, operating system version, and general usage patterns. This data is aggregated and does not identify individual users.
  • Firebase Cloud Messaging — to send push notifications.
  • Firebase Realtime Database and Firebase Storage — for content delivery.
  • Firebase Crashlytics — to collect crash and error reports so we can find and fix defects. A crash report contains the device model, the operating system version, and a stack trace. It never contains your receipt number or anything about a tracked case.

Firebase services are governed by Google's Privacy Policy.

2.2 Google AdMob

The App displays advertisements served by Google AdMob. The AdMob SDK may collect and use certain data for the purpose of serving personalized or non-personalized advertisements, including but not limited to:

  • Device identifiers (such as the Advertising ID)
  • IP address
  • General location information (derived from IP address)
  • App usage data and interaction with advertisements
  • Device information (model, operating system, screen size)

Google AdMob's data practices are governed by Google's Privacy Policy. You may opt out of personalized advertising by adjusting your device's advertising settings:

  • Android: Settings > Google > Ads > Opt out of Ads Personalization
  • iOS: Settings > Privacy & Security > Tracking (disable "Allow Apps to Request to Track"), or Settings > Privacy & Security > Apple Advertising (disable "Personalized Ads")

2.3 Google Maps

The App uses Google Maps to display SSA and DMV office locations. Google Maps may collect location-related data in accordance with Google's Privacy Policy.

2.4 RevenueCat (In-App Purchases)

The App offers optional in-app purchases that unlock premium study content and remove advertisements. Purchases are processed by the Apple App Store or Google Play; we do not collect or store your payment card information. We use RevenueCat, Inc. to manage and validate purchase entitlements. To do so, RevenueCat processes your store transaction identifiers and an anonymous app user identifier; it does not receive your name or payment card details. RevenueCat's data practices are governed by RevenueCat's Privacy Policy.

2.5 U.S. Citizenship and Immigration Services (USCIS)

If you use the case tracking feature, we send the receipt number you entered to the USCIS Case Status API in order to retrieve that case's status. USCIS is a U.S. federal agency, not a commercial data processor, and this request is the same public case status lookup available on the USCIS website. We send only the receipt number. We do not send your device identifier, your location, or any other information about you, and USCIS returns only the case status, form type, and dates.

Ronstech LLC is an independent developer. We are not affiliated with, endorsed by, or acting on behalf of USCIS or the U.S. Department of Homeland Security.

2.6 Event Registry (News Feed)

The immigration news feed is retrieved by your device directly from Event Registry (newsapi.ai), a third-party news aggregation service. Because your device makes that request, Event Registry receives your IP address and the standard information that any web request carries. We do not send it your device identifier, your quiz progress, or anything about a tracked case. Event Registry's handling of that data is governed by its own privacy policy.

3. How We Use Information

We use the information collected for the following purposes:

  • To provide and maintain the App's features, including quiz functionality, progress tracking, and office locator
  • To save and sync your preferences and quiz progress across sessions
  • To deliver push notifications you have opted into (daily reminders, streak alerts, weekly summaries)
  • To display advertisements through Google AdMob
  • To analyze aggregated, anonymized usage patterns to improve the App
  • To ensure the App functions properly on your device

4. Data Sharing and Disclosure

We do not sell, rent, trade, or otherwise share your personal information with third parties. We share data only in the following limited circumstances:

  • Service Providers: We use Firebase (Google), Google AdMob, and RevenueCat as described above. These services process data on our behalf and are subject to their own privacy policies.
  • Legal Requirements: We may disclose information if required to do so by law, regulation, legal process, or governmental request.
  • Business Transfers: In the event of a merger, acquisition, or sale of all or a portion of our assets, user data may be transferred as part of that transaction. We will notify you of any such change of ownership in the App and on this page before it takes effect, and the acquiring company will be required to honor the commitments in this Privacy Policy. If it will not, you will be given the opportunity to request deletion of your data before the transfer completes.

We do not sell your data. We have not sold personal information in the preceding twelve months, and we do not sell it for profit or for any other monetary or valuable consideration.

Limits we place on third parties. The service providers listed above may use the data we share only to perform the services we have engaged them for. They are contractually bound by the terms of this Privacy Policy. Any other use or disclosure of your information by a third party — including de-identified, anonymized, or pseudonymized data — is prohibited without your active consent.

Your choices about sharing. The only data sharing you can control directly is case tracking: if you do not enable notifications for a case, no information about it is sent to or stored on our servers. Declining costs you nothing but the automatic status alert; you can still check any case manually at any time. Sharing data about an immigration case can carry risk, and we do not ask you to share more than the case number needed to perform the lookup you requested. Because a receipt number identifies a case rather than an individual, using this feature does not disclose information about your family members or anyone else.

5. Data Retention

  • Quiz progress, preferences, and anonymous user data stored in Firebase Firestore are retained for as long as you use the App. If you uninstall the App, locally stored data is automatically deleted. Data stored in Firebase associated with your anonymous user ID may be retained on our servers.
  • Firebase Analytics data is retained in accordance with Google's default retention settings (currently 14 months for user-level data, with aggregate reporting retained indefinitely).
  • FCM tokens are automatically invalidated when you uninstall the App.
  • Tracked USCIS cases are retained only while you are tracking them. A case is deleted from our servers when you stop tracking it in the App. It is also deleted the next time we try to notify you and find that your device no longer accepts notifications — which is what happens after you uninstall the App or turn notifications off.
  • Inactive and dormant data. If a tracked case cannot be reached for an extended period, we stop checking it and mark it inactive. An inactive case is no longer sent to USCIS and stays encrypted on our servers until you remove it with "Stop tracking" or ask us to delete it using the contact address in Section 6. Anonymous quiz and preference data is retained while you continue to use the App, and we will delete it on request.

6. Data Deletion and Closing Your Account

You can permanently delete your data yourself, at any time, without contacting us:

  • A tracked case: open the case tracker and choose "Stop tracking." This removes the case from your device and asks our servers to delete it, which normally completes within seconds. If that request cannot reach us — for example, if you are offline at that moment — the case is still removed from your device, and the copy on our servers is deleted when its notification token next goes stale or when you ask us to remove it.
  • Everything: uninstalling the App deletes all locally stored data from your device. Because the App uses an anonymous device identifier rather than an account you log into, uninstalling is how you close your account. Any tracked cases are removed from our servers the next time we try to notify you and find that your device no longer accepts notifications.

You may also request deletion of any remaining data associated with your anonymous device identifier by contacting us at roniel.sanchez@ronstechnologies.com. We will confirm receipt of your request and complete the deletion within thirty (30) days.

7. Data Security

We implement reasonable technical and organizational measures to protect the information we collect and store. Data transmitted to Firebase is encrypted in transit using TLS/SSL. USCIS receipt numbers stored on our servers are additionally encrypted at rest using Google Cloud Key Management Service, and our database is not readable by the App or by any client. However, no method of transmission over the Internet or method of electronic storage is completely secure, and we cannot guarantee absolute security.

If there is a data breach. If we discover a breach affecting your information, we will notify affected users through the App and on this page without undue delay, and in any case within seventy-two (72) hours of confirming the breach. That notice will state what information was involved, what we have done in response, and what steps, if any, you should take.

8. Children's Privacy

ImmigrApp is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13 years of age. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information promptly. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at roniel.sanchez@ronstechnologies.com.

9. Your Rights Under the California Consumer Privacy Act (CCPA/CPRA)

If you are a California resident, you have certain rights under the California Consumer Privacy Act, as amended by the California Privacy Rights Act:

  • Right to Know: You have the right to request that we disclose the categories and specific pieces of information we have collected about you.
  • Right to Delete: You have the right to request that we delete any personal information we have collected about you, subject to certain exceptions.
  • Right to Opt-Out of Sale or Sharing: We do not sell personal information. Google AdMob may use device identifiers for personalized advertising, which may constitute "sharing" under the CPRA. You may opt out of personalized advertising by adjusting your device settings as described in Section 2.2.
  • Right to Non-Discrimination: We will not discriminate against you for exercising any of your privacy rights.

To exercise any of these rights, please contact us at roniel.sanchez@ronstechnologies.com. We will respond to verifiable requests within forty-five (45) days.

10. International Users

ImmigrApp is operated from the United States. If you access the App from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States, where data protection laws may differ from those in your country.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time, and we will update the "Effective Date" at the top of this document whenever we do.

For material changes we ask for your consent, not your silence. If we change how we collect, use, or share your information in a way that affects you, we will show you a notice in the App that includes a plain-language summary of what changed and why, and you will be asked to actively agree before the new terms apply to you. Continuing to use the App is not treated as agreement to a material change.

If you do not agree, you may decline. The features that depend on the change will stop, but the rest of the App will keep working, and you may request deletion of your data as described in Section 6.

12. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:

Ronstech LLC
Email: roniel.sanchez@ronstechnologies.com
Website: ronstechnologies.com

We answer questions about this Privacy Policy and about your data by email. Please note that we are a software company, not a law firm: we cannot give legal advice about your immigration case. For questions about your case, contact USCIS at 1-800-375-5283 or a licensed immigration attorney.

Home | Terms of Service | roniel.sanchez@ronstechnologies.com

© 2026 Ronstech LLC. All rights reserved.