JS Insights mobile apps

Mobile App Privacy Policy

How BritPath, HanziQuest, HanziLens and JS Insights Life UK Prep handle local data, route requests, advertising, privacy choices and support messages.

Last updated: 26 July 2026

This policy applies to the iOS and iPadOS apps BritPath, HanziQuest, HanziLens and JS Insights Life UK Prep, published by JS INSIGHTS LTD. It covers both currently released versions and advertising-enabled updates. A feature described below applies only when it is present in the version installed on your device.

Who is responsible for your data

JS INSIGHTS LTD is the data controller for personal data that it receives directly, such as a support email. We are registered in England & Wales (company number 16256838), with registered office at 26 Elm Grove, Birkenhead, United Kingdom, CH42 0LA. For privacy questions, email contact@jsinsights.co.uk.

The short version

  • No JS Insights app requires an account, sign-up or login.
  • Learning records, university searches and saved items, handwriting input, favourites and settings are processed or stored locally on your device. JS Insights does not receive this local app data.
  • BritPath sends a postcode or route destination to the relevant service provider only when you choose to run the corresponding lookup, search or route action.
  • Advertising-enabled versions use Google AdMob and Google's User Messaging Platform. Google and its advertising partners may process limited device, advertising, interaction and diagnostic data.
  • The apps do not request access to your precise location, contacts, photos, camera or microphone.
  • The current apps do not request Apple's permission to track your activity across other companies' apps and websites.
  • We do not sell your local learning data or use it to build advertising profiles.

Data stored on your device

The following information stays on your device unless it is included by Apple in a device backup under your Apple and device settings:

  • HanziQuest: learning progress, practice results, review and mistake records, search history, app settings, selected age range, and counters used to limit how often ads may appear.
  • HanziLens: recent searches, bookmarks, practice and review records, writing preferences, language settings, and counters used to limit how often ads may appear. Handwriting input is matched on the device and is not uploaded by JS Insights.
  • JS Insights Life UK Prep: reading progress, practice and mock-test answers and scores, wrong-answer records, favourites, study plan, selected language, optional target exam date, and display settings.
  • BritPath: saved courses and programmes, university and course comparison selections, planning tasks, selected language, last-opened section, onboarding state, exchange-rate, scholarship and contingency settings.

You can remove local records using reset, clear or delete controls provided in an app. Deleting an app removes its local data from the device, subject to any device backup managed by Apple.

BritPath postcode, map and route requests

BritPath does not require an account and does not request permission to read your device's precise location. Its postcode and journey tools make a network request only after you choose the relevant action:

  • when you submit a full Great Britain postcode for a postcode lookup, the app sends that postcode to postcodes.io to obtain location coordinates; and
  • when you choose a campus, address or other destination and request a map search or route, the app passes the selected place or route endpoints to Apple MapKit.

These requests go from your device to the relevant provider. The provider may receive the submitted value, your IP address and technical request information under its own terms. JS Insights does not use the postcode or route request to create a BritPath account or advertising profile. See postcodes.io legal information and Apple's Privacy Policy.

Advertising and data processed by Google

Advertising-enabled versions use Google Mobile Ads (AdMob) to fund free access to the apps. Before requesting ads, the apps use Google's User Messaging Platform where required to obtain or manage privacy choices.

Depending on the app version, your region, device settings and consent choices, Google Mobile Ads SDK disclosures state that Google and its advertising partners may process:

  • coarse location, including location inferred from an IP address or other signals;
  • device identifiers, including an advertising identifier only where available under platform rules and user choices;
  • advertising data and product interaction, such as ads shown and interactions with ads or the app;
  • consent and privacy-choice signals;
  • crash data, performance data and other diagnostic data.

This information may be used to deliver and measure ads, limit repeated ads, prevent fraud and abuse, comply with legal requirements, and improve advertising services. Google acts under its own terms and privacy policy. See Google's Privacy Policy and How Google uses information from sites or apps that use its services.

JS Insights does not send your character searches, handwriting strokes, answers, scores, review lists or study plan to Google. We use service providers whose published terms and contractual commitments require protection of personal data consistent with applicable law and this policy.

How advertising differs by app

  • HanziQuest 1.1 and later: users under 13 see no ads. Users aged 13 to 17 may see limited banner ads but no interstitial ads. Adults may see banners and a low-frequency interstitial after meaningful practice. HanziQuest requests non-personalised ad treatment, disables Google's publisher first-party identifier, and does not request access to IDFA.
  • HanziLens: advertising-enabled versions may show banners on selected reference screens and an infrequent app-open ad after repeated use. HanziLens does not request precise location or Apple's cross-app tracking permission.
  • JS Insights Life UK Prep 1.1 and later: advertising-enabled versions may show banners at selected section boundaries and summary screens. Ads are not placed between individual practice questions.
  • BritPath: the university directory may show one inline adaptive banner immediately after the fourth university result. BritPath requests non-personalised ad treatment, disables Google's publisher first-party identifier, applies Google's Teen age treatment to every ad request, limits creative content to the Teen rating, and does not request Apple's App Tracking Transparency permission in this release.

Advertising never determines BritPath university rankings, evidence positions, search order, distance results, cost calculations or comparison results. Advertisers cannot pay for a university to receive a higher rank or stronger evidence label.

Consent and privacy choices

Where Google indicates that a privacy-options entry point is required, the app shows an Ad Privacy Choices or similar control in its Settings, Me, More or Legal area. You may use that control to review or change available choices. You may also change relevant privacy settings on your Apple device. Withdrawing consent does not affect processing that was lawful before withdrawal.

Children and age information

HanziQuest uses a neutral age-range screen so that advertising can be restricted appropriately. It stores only a selected range, not a birth date, and does not show ads to users who select under 13. HanziLens is a general-audience reference tool, JS Insights Life UK Prep is intended for people preparing for the Life in the UK Test, and BritPath is intended for prospective higher-education applicants and their supporters. These apps are not specifically directed at children under 13. A parent or guardian should supervise use by a child where required.

Support emails and contact

If you contact us, we receive the information you choose to send, such as your email address, name, message, screenshots, attachments, and device or app details. We use it to answer you, investigate problems, correct content and keep reasonable support records. Our email and hosting providers process this information under their own terms.

Support correspondence is normally kept for no longer than 24 months after the last relevant contact, unless a longer period is reasonably needed for an unresolved issue, legal claim, fraud prevention, accounting or another legal obligation. Please do not send sensitive information unless it is necessary.

Legal bases and international processing

Where UK or European data protection law applies, we rely on consent where required for advertising, device access or privacy choices; legitimate interests for app security, fraud prevention and proportionate service improvement; steps taken at your request when responding to support; and legal obligations where applicable. The legal basis used by Google for its processing is described in Google's own notices and may depend on your region and choices. Google, Apple, Cloudflare and email providers may process information outside the United Kingdom. Their published terms describe the safeguards they use for international transfers.

Retention and deletion

Local app data remains until you clear it or delete the app. Advertising and consent data is retained by Google under Google's policies and your available privacy choices. Postcode and route providers retain request data under their own policies. Support correspondence is handled as described above. To request access, correction, restriction, objection or deletion of personal data held directly by JS Insights, email contact@jsinsights.co.uk. Because JS Insights does not receive local learning records or BritPath saved items, we cannot retrieve those records from your device.

External links, speech and bundled content

The apps may open third-party websites in your browser, including university, programme, ranking and evidence-source links in BritPath. Those sites apply their own privacy policies. Spoken playback uses Apple's on-device system speech features. Bundled learning content, translations, character data and BritPath directory content do not require a JS Insights account and are not sent to JS Insights merely because you view them.

Your rights and complaints

Depending on where you live, you may have rights to access, correct, erase, restrict or object to processing of your personal data, and to withdraw consent. Contact contact@jsinsights.co.uk to exercise a right. In the UK, you may also complain to the Information Commissioner's Office at ico.org.uk.

Changes to this policy

We will update this page when an app's data practices materially change and will revise the date above. App Store privacy labels describe the data practices of the version made available through the store and should be read together with this policy.

Contact

JS INSIGHTS LTD
26 Elm Grove, Birkenhead, United Kingdom, CH42 0LA
contact@jsinsights.co.uk
jsinsights.co.uk/contact/