Last updated: August 11, 2026
This Privacy Policy explains how English TestLab (“English TestLab”, “we”, “us”) collects, uses, shares, and protects information when you use the English TestLab - TOEIC® Test mobile application (the “App”) or this English TestLab website (the “Website”).
The App stores the following information locally to provide its learning features:
Local data is not collected by us merely because it is stored on your device. Some limited interaction or performance summaries may be sent as described below.
The following table describes the data categories disclosed on the App Store and how they are used:
| Data type | Examples | Purposes |
|---|---|---|
| Product Interaction | App launches, sessions, screen and paywall interactions, onboarding completion, and exam start or completion events, including score and question totals. | App Functionality, Analytics, and Developer’s Advertising or Marketing |
| Purchase History | Product, transaction, receipt, entitlement, restore, and purchase-conversion information processed by Apple and RevenueCat. | App Functionality, Analytics, and Developer’s Advertising or Marketing |
| Device ID | Pseudonymous installation-level identifiers such as a Firebase App Instance ID or AppsFlyer ID. The App does not use IDFA. | Analytics |
| Coarse Location | General location derived by analytics providers from a masked IP address. The App does not request GPS-based precise location for analytics. | Analytics |
| Other Diagnostic Data | Limited technical information used to understand installation and SDK operation. This is not declared as crash data. | Analytics |
Under Apple’s App Privacy definitions, the categories above are disclosed as Data Not Linked to You. We do not associate them with a name, email address, account, or other real-world identity. The App uses RevenueCat’s randomly generated anonymous App User ID and other pseudonymous identifiers associated with an app installation or device. We do not attempt to identify you from those identifiers.
When you visit the Website, AppsFlyer Smart Script may temporarily store incoming campaign parameters, advertising click identifiers, and the referring page in your browser’s local storage. The script uses this information to generate an English TestLab OneLink behind App Store buttons and desktop QR codes. If you click the button or scan the QR code, the applicable values are included in the outgoing AppsFlyer link so we can measure the campaign that led to an app-store visit or installation. The Website does not use this Smart Script for WordRush, TCAS English TestLab, or EngKrub download links.
We use Firebase Analytics (Google) to understand App usage and improve the App. Firebase assigns a pseudonymous App Instance ID, measures product interactions, and may derive general location from a masked IP address. We do not set a Firebase User ID and do not enable IDFA-based analytics.
We use AppsFlyer to measure installs, sessions, onboarding completion, paywall views, and exam start or completion events. The iOS App uses AppsFlyer’s Strict configuration, which does not collect IDFA. A RevenueCat anonymous App User ID may be supplied to AppsFlyer as a pseudonymous customer identifier, and the AppsFlyer ID may be supplied to RevenueCat so purchase conversions can be attributed consistently.
Campaign and conversion information may be shared through AppsFlyer or RevenueCat with advertising platforms such as Google Ads to measure the effectiveness of English TestLab’s own advertising. This use is disclosed as Developer’s Advertising or Marketing. It is not used to display third-party advertising inside the App, and our current iOS configuration does not use IDFA or cross-app personalized retargeting.
The App does not send price, currency, transaction ID, or purchase value as a separate client-side analytics event. Purchase and revenue reporting is handled by Apple, RevenueCat, and configured server-side integrations to avoid duplicate reporting.
If you purchase Premium or restore purchases, Apple and RevenueCat process purchase and receipt information to validate the transaction, prevent fraud, restore access, and manage your entitlement. RevenueCat also uses purchase history for customer history, analytics, and service metrics.
We may use pseudonymous purchase and conversion information to measure our own advertising campaigns, including through AppsFlyer and Google Ads. We do not use your purchase history for third-party advertising inside the App or for cross-app behavioral tracking.
On the Website, AppsFlyer Smart Script generates campaign-aware App Store links and QR codes in the browser. We do not enable the optional Smart Script impression call as part of this website integration.
AI requests are sent only after you opt in. Depending on the feature, a request may include:
Requests first pass through the English TestLab Firebase gateway. Depending on service configuration and availability, they may be processed by OpenAI or forwarded through our n8n fallback service. These processors receive the request only to provide and operate the AI feature.
We share only the information needed for the purposes described in this policy with:
These providers process information under their own terms and privacy commitments. We do not sell personal information or share App data with data brokers.
The App is intended for a general audience and is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe a child has provided personal information, contact us so we can take appropriate steps.
We may update this Privacy Policy when the App, providers, or data practices change. We will update the “Last updated” date and publish the revised version at https://www.englishtestlab-toeic.app/privacy-policy.
For privacy questions or requests, contact englishtestlab.app@gmail.com or visit https://www.englishtestlab-toeic.app/support.