CivicsTorch — Privacy Policy

Effective: 12 July 2026  ·  Last updated: 12 July 2026

CivicsTorch (“the app”, “we”, “our”) is an offline-first study app for the U.S. naturalization civics test, published by SAY Studio Say, an individual developer. This policy explains what information the app collects, why, who it is shared with, and the choices and rights you have.

Contact for privacy questions or requests: vsaytech@gmail.com

1. The short version

2. Information we and our providers collect

We (the developer) do not operate any server and do not directly receive your personal information. The data below is collected by Google SDKs embedded in the app, under Google’s own privacy terms, when the relevant feature is active and (in the EU/UK) after you consent.

2.1 Advertising — Google AdMob

When ads are enabled, Google’s AdMob SDK may collect the advertising identifier and other device identifiers, your IP address (and coarse location derived from it), ad interactions (impressions, taps), and device/diagnostic information. By default the app requests non-personalized ads; personalized ads are served only where you consent. Ads appear only in the free tier — never during a mock interview or mid-question.

2.2 Analytics — Google Firebase Analytics (Consent Mode v2)

When enabled, Firebase Analytics collects aggregate, non-identifying usage signals — limited by design to identifiers, categories, and counts (e.g., a study session finished, a question answered, a mock completed). It may include an app-instance identifier, device/diagnostic info, and coarse (country/region) location. Analytics is off by default and runs only after consent. Anonymous “helper” study sessions are tagged with a per-session throwaway identifier never linked to a persistent one.

2.3 Crash reporting — Google Firebase Crashlytics

When enabled, Crashlytics collects crash stack traces, exception type, device state, model, and OS version to help fix defects. It is consent-gated and off by default. The app is built so that no text you type is ever included in crash reports, and a filter additionally scrubs email-like and long-digit patterns.

2.4 Consent choices — Google User Messaging Platform (UMP)

To honor your privacy choices, the app stores your consent selections (ads/analytics personalization and, in applicable U.S. states, your “Do Not Sell or Share” choice), used only to remember what you chose.

2.5 What stays on your device and is never collected

2.6 Device backup (Android Auto Backup)

Android’s built-in Auto Backup may copy your on-device learning progress and preferences to your own Google Drive, controlled by your Google account and encrypted by Google. This backs up your data to your account — it does not send data to us. Ad/analytics caches and consent choices are excluded. You can disable backup in device settings.

3. Why we use this information

PurposeData usedProvider
Show ads to support a free appAd ID, IP, ad interactions, device infoGoogle AdMob
Understand feature usage to improve the appApp instance ID, interaction events, coarse locationFirebase Analytics
Diagnose and fix crashesCrash traces, device stateFirebase Crashlytics
Remember your privacy choicesConsent selectionsUMP

We do not sell your data for money. Whether ad serving counts as “sharing” under some U.S. state laws is addressed in §7.

4. Who your information is shared with

Google (AdMob, Firebase Analytics, Crashlytics, UMP), as the provider of these services, under Google’s policies:

We share with law enforcement only if required by valid legal process. There is no other backend, ad network, or data broker in the app.

5. Your choices and controls

6. Your rights (GDPR — EEA/UK)

If you are in the EEA or UK you have the rights of access, rectification, erasure, restriction, objection, and portability. Because we hold no personal data on any server, most requests concern data held by Google for the SDK functions above; exercise Google-side rights via your Google account and the links in §4. For anything we can action, contact vsaytech@gmail.com. Legal bases: consent for ads/analytics/crash personalization; legitimate interests in a functioning, stable app where permitted. Withdrawing consent does not affect prior processing. You may complain to your local supervisory authority.

7. U.S. state privacy rights (CCPA/CPRA and similar)

If you are a California resident (or in a state with comparable law), you have the right to know, to request deletion, and to opt out of the “sale” or “sharing” of personal information. We do not sell your personal information for money. Serving ads via AdMob using device identifiers may be considered “sharing” for cross-context behavioral advertising, so the app provides a “Do Not Sell or Share My Personal Information” control at Settings → Privacy, which signals your opt-out to the advertising SDK via the IAB Global Privacy Platform. You may also email vsaytech@gmail.com.

8. Data retention

We retain no personal data on any server. Data held by Google is retained per Google’s policies (§4). On-device data persists until you delete it (§9).

9. Deleting your data

10. Children’s privacy

CivicsTorch is intended for adults and is not directed to children under 13. A neutral age gate blocks under-13 use. We do not knowingly collect personal information from children under 13; contact us and we will delete any that was provided.

11. Security

The app is offline-first with no server-side account, removing an entire class of breach risk. Data in transit to Google’s SDKs is encrypted by those SDKs; on-device data is protected by Android’s app sandbox and, for backups, by Google’s encryption.

12. Links to government resources

The app links to official U.S. government pages (e.g., USCIS) for authoritative content; those sites have their own policies. CivicsTorch is not affiliated with, endorsed by, or connected to USCIS, DHS, or any U.S. government agency.

13. Changes to this policy

We may update this policy as the app changes. Material changes update the “Last updated” date and, where required, prompt renewed consent. Continued use after an update means you accept the revised policy.

14. Contact

SAY Studio — CivicsTorch
Email: vsaytech@gmail.com