Back to home
Privacy Policy

How Bingelang handles your data

This policy explains what information Bingelang collects, how it is used, and the choices you have regarding your account and learning data.

Last updated: November 9, 2026

Who we are

Bingelang is a language-learning platform focused on immersive learning through video, reading, and speaking practice.

If you have questions about this policy or want to request help with your data, you can contact us at contact@bingelang.com.

What we collect

Depending on how you use Bingelang, we may collect:

  • Account information such as your email address, login method, and username.
  • Profile information you choose to provide, including your public username.
  • Learning data such as watch time, reading progress, streaks, achievements, and leaderboard activity.
  • For signed-in accounts, theme announcement views, theme trials, confirmed choices, dismissals, and observations of your saved theme.
  • For signed-in accounts, Chrome extension announcement steps: shown, Chrome Web Store link opened, closed, installation detected and suggested video opened, with the browser family (Chrome, Edge or Brave).
  • For signed-in accounts playing Murmur Falls: the places you open (apartment, square, supermarket) and the place you came from, the time the game is on screen and the part of it with a touch, click or key press in the previous minute, how long each place took to load and the openings that failed, the objects you touch in the apartment, and the type of device (smartphone, tablet or computer). No position, text or sound is kept, and this data is deleted with your account.
  • Cookieless audience events such as page views, content openings, video playback milestones, language choices, clicks on the buttons leading to Murmur Falls or to account creation, and signup-page actions.
  • Technical data such as device, browser, IP-related logs, and security events.
  • Messages you send to us through the contact form or support channels.

How we use your data

  • To create and manage your account.
  • To let you sign in, including with Google Sign-In.
  • To save your progress and personalize your experience.
  • To power features such as streaks, achievements, and the leaderboard.
  • To respond to support requests and improve the product.
  • To understand which visual themes people choose and return to, using aggregate administration reports.
  • To understand whether the Chrome extension announcement helps learners install it, using aggregate administration reports.
  • To understand whether the public landing page helps new visitors find a language and create an account.
  • To understand which places of Murmur Falls players enjoy and where the game fails to load, using aggregate administration reports.
  • To protect the platform against abuse, fraud, or unauthorized access.

Bingelang Chrome extension

The Bingelang extension for Chrome shows bilingual subtitles and a hover dictionary on YouTube, translates the words you click on the websites you turn it on for, shows the Bingelang cards of the words you look up and adds them to your reviews, lets you review your Bingelang cards in a side panel and counts your listening time in the languages you learn. It works with a Bingelang account that you connect from the extension.

Once your account is connected, the extension sends Bingelang:

  • Listening records: the YouTube video identifier, the start and end times and the audio language, only while a video plays audibly and visibly in a language counted for your account (the languages you learn on Bingelang and those you confirm in the extension).
  • The words you look up, on YouTube or on a website: when the dictionary bubble opens, the base form, part of speech and proposed translations of the word (the word as written when the dictionary does not know it), never the sentence or the page, at most once a day per word, to show the Bingelang cards that exist for them. We keep only daily counts per word and language, without your account, to choose the next cards to create.
  • The choices you make in the extension: the languages you count or not, your daily goal, the cards you add to your reviews and the ratings you give to the cards you review.
  • A connection credential with each request. Our servers store only a hash of it.

The extension also receives your Bingelang account identifier and username, your learning progress and the cards you have saved. It keeps the account connection and preferences on your device so that the side panel can show your account and keep your learning data separate from other accounts. Playback events, subtitle interactions and caption content are processed on your device to provide the player controls, dictionary and listening measurement. Your card review ratings are synchronized with Bingelang.

Subtitles, the sentences around the words you look up, the text and address of the websites you read and the rest of your browsing stay on your device: the extension does not send them to Bingelang, and it sends nothing to any AI provider. In the YouTube page, it reads the current video's caption and audio tracks to display subtitles and, when needed, to switch the audio to the original or to a language you learn. When YouTube does not give the audio's language, Chrome detects the language of the video's title on your device to choose its subtitles. It does not read your YouTube account or your cookies. It reads another website only after you turn the extension on for that site, which Chrome asks you to allow, or on a page where you choose one of its “Translate … with Bingelang” items in the right-click menu or press its “Translate the selection” keyboard shortcut. There it reads, on your device, the page's language and the word you click or point at with its sentence, to show its translation. You can turn a site off in the extension's side panel or in Chrome's settings. Dictionary files are downloaded from Bingelang's file host (assets.bingelang.com) by content hash, without account information. Like any web request, requests to Bingelang and its file host include technical data such as your IP address.

We use this information only for the extension's features (your learning time, daily goal, streak, fireflies, levels, leaderboard and the cards of the words you look up), to choose the next cards to create and to protect counted time against abuse. Listening in YouTube players embedded in Bingelang lessons is recorded by the website, as for any lesson.

Listening records are part of your learning history and are deleted with your account. A connection stays valid for 30 days after its last use. You can disconnect the extension from its settings or revoke any connection on the extension connections page. Time measured but not sent within three hours is discarded. Uninstalling the extension removes the data it keeps in your browser.

We do not sell this information, use it for advertising or share it, except with the service providers that run Bingelang (Supabase and Cloudflare). The use of information received from the Bingelang extension adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Audience measurement without analytics cookies

Bingelang uses PostHog Cloud EU to measure visits and selected learning actions on public guest pages. This measurement sets no analytics cookies and stores no visitor, session or signup identifier in your browser. Signed-in accounts, administration and account-recovery pages are excluded. Session recordings, automatic click collection and person profiles are disabled.

PostHog temporarily uses the request IP address and browser user-agent to calculate a site-specific identifier with a daily rotating salt. PostHog removes these inputs before storing the events. We do not send your account ID, email, name, translated text, URL query strings or referrer, and do not connect this measurement to account or learning records.

Reports cover daily audience estimates, pages and content opened, video starts, 30 seconds of active playback, translation use, clicks on the buttons leading to Murmur Falls or to account creation and signup-page actions. The identifier changes each day: first-ever visitors, return rates across days and account-conversion attribution are not measured. People sharing a network and browser type may be counted together, while one person using several browsers may be counted several times.

You can disable measurement in Analytics preferences at the top of this page without affecting access to learning features. Existing refusals and the browser's Do Not Track preference are respected. Only a privacy choice you explicitly make is saved in your browser, for 180 days. Events are sent directly to PostHog's European service and the free plan retains them for up to one year. Blocking measurement leaves gaps in reports. The previous persistent first-party acquisition collector is retired; its historical reports are kept separately.

Third-party services

Bingelang uses trusted service providers to operate the product, including:

  • Supabase for authentication, database, and related backend services.
  • Google for Sign in with Google and certain AI or speech features when enabled.
  • Cloudflare for hosting, delivery, and performance.
  • PostHog Cloud EU for cookieless audience measurement, subject to your privacy preferences.
  • Resend or comparable email infrastructure for transactional communications.

These providers only receive the information needed to perform their role for Bingelang.

Public information

Your public username may be shown in community-facing features such as the leaderboard. Your email address is not intended to be shown publicly.

For each language, the leaderboard shows your place and Fireflies for the month, your current streak, your level and up to six badges: your best ones until you choose them yourself in your profile, where you can also show none. Signed-in learners who open your profile from it also see the months in which you finished in the top three.

Data retention

Theme measurement events are linked to your account and retained for up to 180 days. They contain theme choices and event times, without email addresses, browsing URLs, or device identifiers. Pending theme events are kept in your browser for up to 24 hours for delivery retries. Your theme preference itself stays in your browser until you change it or clear the stored preference. Chrome extension announcement events are also linked to your account and retained for up to 180 days. They contain the step, the browser family and event times, without email addresses, browsing URLs, or device identifiers.

We keep account and learning data for as long as your account remains active or as needed to provide the service, comply with legal obligations, resolve disputes, and enforce our agreements.

Historical first-party acquisition events from the retired collector are retained for no longer than 13 months. That collector no longer creates browser identifiers or links new visits to account creation.

Your choices

You can delete your account yourself at any time in Profile, under Help and account. Your account, learning progress, saved words and reviews, streaks, Fireflies, leaderboard entries and extension connections are removed from Bingelang immediately. We keep a private copy of that data for 30 days, only to restore the account after a mistake, then erase it. Copies kept in routine database backups disappear when those backups expire.

You can also contact us to request access, correction, or deletion of your account data, for example if you can no longer log in.

You can also update some account information directly inside the product, such as your public username.

Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the date at the top of this page.