Data and privacy
What is stored
and where it goes.
Updated September 15, 2026 · Reworder, reworder.me
In brief
Each account has its own personal dictionary and review history: only you can see your saved words, context, links and results. Only ready-made word translations, audio and learning materials without your context are shared across users. If you create a link to your progress yourself, anyone with that link can view it.
Translation in the extension and demo
Translation works without signing up. First, the extension looks for the word in its built-in dictionary and the cache on your device. If no translation is found, it sends only the word itself or the text you entered to the Reworder server. The server may pass it to Google Translate or the backup service MyMemory, and if neither has a result, to OpenAI, including for guests. The resulting translation is saved in a shared cache to avoid translating the same word twice. The number of these requests is limited. Your token, email, page address and the rest of the page text are not sent to translation providers.
New word highlighting is off by default. If you enable it, the extension scans page text directly on your device and labels words with translations from the local dictionary — nothing is sent to the server.
The homepage demo uses the same dictionary, cache and translation system. Prerecorded audio is available before you sign in. Clicking “Save” stores the selected word, translation and sentence in the current tab's data while you sign in (for up to 10 minutes); after you sign in, they are added to your personal dictionary.
Built-in dictionary sources, changes, and licenses: FreeDict, WikDict and Wiktionary.
Saving and lessons
You can save words, review flashcards, listen to audio, and access learning materials after logging in. When you save a word, the extension first stores it locally, then sends the word, translation, selected sentence, and page address to the server. All of this stays in your personal vocabulary. To prepare a translation, examples, and an explanation, the server may send the word and sentence to OpenAI.
The audio is synthesized. Only the word itself is sent to OpenAI—without your token, email, or context. The finished recording is stored in shared storage (Amazon S3), reused by all users, and cached by the browser; the recording has a direct link. After you sign in, the extension may request audio in advance for a word whose translation you opened, even if the translation was found locally. Unsent requests wait in the browser's local queue and are tied to your connection.
English course
The course stores your drafts, work, dialogue text, feedback, schedule, and progress in your account. Texts submitted for review are sent to OpenAI. If you choose to record an answer, your browser asks for microphone access; the recording is sent to OpenAI for speech recognition. The audio file is processed in memory during the request and is not saved in the course database. The transcribed text remains in your work. Voices in listening tasks are AI-generated. You can delete course data, including dialogues and progress, in the course settings; your existing vocabulary is kept.
Sign-in and where data is stored
Sign-in is through Google. The server verifies it and stores your verified email address. The website uses a session cookie. The extension keeps settings and an access token in browser storage, which your browser may sync across your devices if enabled. Your vocabulary, translation cache, and queue of unsaved words are stored in IndexedDB on your device.
To find the word you clicked, the extension reads the page text on your device. When you open the extension window, the selected text, the surrounding sentence and the page URL may be filled into the form — they are sent to the server only if you save the word. We do not collect browsing history or send entire pages, and we use no advertising trackers or behavioral analytics. The server and content delivery network keep standard technical request logs needed to operate and protect the service.
What you can do
Use translations without signing in or saving anything. Sign out of your account in the extension, clear its data, or remove the extension—this clears local storage. Words already sent remain in your account; to delete your account and data, write to the address below.
Limited use of data
Reworder uses data only for the vocabulary-learning features described. Data handling, including data obtained through Google API, complies with the Chrome Web Store User Data Policy and Limited Use requirements. We do not sell data, show ads, or use data to assess creditworthiness.
Privacy notice
Each Reworder account has its own vocabulary and review history. Saved page context, source links and learning progress are private to that account. Generic dictionary translations, pronunciation recordings and study materials without personal context are cached and reused across users. Progress you explicitly publish using a sharing link is accessible to anyone with that link.
Translation
The homepage demo uses the same dictionary, cache and translation code as the extension. Guests can listen to existing recordings. Save keeps the selected word, translation and sentence in tab storage during sign-in (up to 10 minutes), then adds them to your private vocabulary. Dictionary sources, changes and licenses.
Optional new-word highlighting is off by default. When enabled, it examines page text on your device and displays translations from the local dictionary. Highlighting does not send words or pages to a server.
Packaged and cached translations are looked up on your device without registration. For a missing translation, the extension sends only the word you select or text you type for translation to reworder.me. The server may send that text to Google Translate or the fallback provider MyMemory. If no translation is available, the word or short phrase may be sent to OpenAI, including for guests. The resulting dictionary translation is retained in the shared cache. These requests are subject to abuse-prevention limits. Your Reworder token, email, page URL and the rest of the page are not sent to these translation providers.
Explicit saves and study features
Saving words, reviewing flashcards, preparing pronunciation and AI study materials require sign-in. Translating a word missing from the cache is an exception: OpenAI may be used without registration. After sign-in, a successfully translated English word may also be sent to Reworder to prepare shared pronunciation in the background, including when its translation was found locally. This request uses your connection token for authorization; page context and its URL are not sent for pronunciation. For a new recording, only the word is sent to OpenAI, without your token or email. The completed recording version is retained in shared Amazon S3 storage and reused for all users without synthesizing it again. Unsent requests are temporarily retained in the browser's local queue and bound to the account connection. Passive page highlighting does not create these requests.
When you choose to save a word, the extension stores it locally and queues delivery to the server. The record can include a translation, selected context and the source page URL. These become part of your personal vocabulary. The server may send the saved word and context to OpenAI to generate translations, examples and study materials. For pronunciation, only the saved word or phrase is sent to OpenAI. The voice is AI-generated; completed audio files are stored on the server, cached by the browser for repeat playback, and may be accessible through direct links. Review history and vocabulary state are stored separately for your account.
English course
Course drafts, submissions, dialogue transcripts, feedback, schedule and progress are private to your account. Text you submit for assessment is sent to OpenAI. When you choose to record an answer, your browser requests microphone permission and the recording is sent to OpenAI for transcription. The audio file is processed in memory during the request and is not stored in the course database; the transcript remains part of your coursework. Listening voices are AI-generated. Delete course in course settings removes course data, transcripts and progress while preserving your existing vocabulary.
Account and device data
Google is used for sign-in. Reworder verifies authentication and stores the account's verified email. The website uses a session cookie. Extension settings and the access token use browser storage that supports sync; your browser may synchronize these through your browser account when that feature is enabled. The vocabulary cache, learned translations and pending saves are kept locally in IndexedDB. The extension reads page text to identify the word you click. Opening its popup may fill the form locally with selected text, surrounding context and the source page URL. Context and the page URL are sent to the server only when you save a word. It does not collect browsing history or upload whole pages.
Reworder does not use advertising trackers or behavioural analytics. Server and delivery infrastructure may keep technical request logs, including network information used to operate and protect the service. External providers process requests according to their own policies.
Your choices
You can use local translations without an account and choose not to save words. You can sign out in the extension, clear its browser data or uninstall it. Uninstalling clears extension storage but does not by itself remove records already saved to your account.
Limited Use
Reworder uses user data for the vocabulary learning features described here. Our use and transfer of user data, including information received through Google APIs, comply with the Chrome Web Store User Data Policy, including its Limited Use requirements. We do not sell user data or use it for personalized advertising or creditworthiness assessments.
Questions about data handling / Contact
For data, account deletion and support requests: [email protected].