Privacy Policy — ELA

Last updated: April 24, 2026  ·  中文版

ELA ("the Extension") is a Chrome extension that helps you read and comprehend foreign-language content by providing text-to-speech playback, AI-powered translation, and word lookup — all from a side panel. This policy explains what data the extension accesses, how it is used, and when (if ever) it leaves your device.


1. Data We Store

ELA stores the following data locally on your device using Chrome's built-in chrome.storage.local API. This data is never sent to any server operated by ELA.

CategoryExamples
AI provider settingsYour OpenAI API key, selected TTS voice model
Custom button configurationNames and prompt text for any AI buttons you define in Settings

ELA does not collect, store, or transmit any personal identification information (name, email, location, browsing history, etc.).


2. How Your Data Is Used

The data stored locally is used solely to:


3. Data Sent to Third-Party Services

ELA's core features — text-to-speech, translation, and word lookup — are powered by the OpenAI API. When you use these features, the following data is sent directly from your browser to OpenAI:

FeatureData transmitted to OpenAI
Text-to-Speech (Play)The text you selected on the webpage
AI buttons (e.g., Translate, Word Lookup, custom actions)The selected text and the prompt you configured for that button

This data is transmitted directly from your browser to OpenAI — it is not routed through any ELA server. Your API key is used only to authorize these requests; the extension developer cannot access it.

Please review OpenAI's privacy policy for details on how they handle data: https://openai.com/policies/privacy-policy

If you do not interact with the extension, no data is sent anywhere. ELA does not run in the background or monitor your browsing.


4. Data Storage and Retention

All settings (API key, voice model, custom prompts) are stored locally using chrome.storage.local and remain on your device until you:

ELA's developer has no access to your stored data and cannot retrieve or delete it on your behalf.


5. Permissions Explanation

PermissionPurpose
storageSave your API key, voice model preference, and custom button prompts locally on your device
sidePanelDisplay the ELA side panel where selected text, playback controls, and AI results are shown
Content script on <all_urls>Detect text you select on any webpage and pass it to the side panel. This is required because foreign-language content appears on countless different websites. The script only activates when you have the side panel open and the toggle enabled — it does not read page content otherwise.

6. Data Sharing

ELA does not:


7. Children's Privacy

ELA is a general-purpose language learning tool intended for users of all ages. The extension does not collect any personal information from any user, including minors.


8. Open Source

ELA is fully open source. You can inspect the complete source code at any time: https://github.com/janewu77/ela-extension


9. Changes to This Policy

If this policy is updated, the "Last updated" date at the top of this page will reflect the change. Continued use of the extension after an update constitutes acceptance of the revised policy.


10. Contact

If you have questions or concerns about this privacy policy, please contact:

Email: support@littlellm.com
GitHub: https://github.com/janewu77/ela-extension