跳到主要内容

Browser Permissions

Why LingeAI needs specific browser permissions and how we protect your privacy.


Required Permissions

🌐 Access All Websites (https://*/*)

What it does: Enables translation on any secure website you visit

Why needed:

  • Detect when you select text for translation
  • Show translation overlay near selected text
  • Extract context around selected words for better translations

What we DON'T do:

  • ❌ Read passwords or personal information
  • ❌ Track which websites you visit
  • ❌ Collect data unless you actively select text
  • ❌ Access forms, cookies, or session data

Privacy safeguards:

  • Only activates when you select text
  • No automatic page scanning
  • All processing isolated from host websites

📱 Current Tab (activeTab)

What it does: Reads the text you select for translation

Why needed: Core functionality - translating your selected words and phrases

Privacy: Only works when YOU actively select text

💾 Local Storage (storage)

What it does: Saves your translation history and preferences locally

Why needed:

  • Remember your bookmarked words
  • Store learning progress
  • Save extension settings

Privacy: All data stays on YOUR device

🎛️ Side Panel (sidePanel)

What it does: Shows translation results in a dedicated panel

Why needed: Display definitions and examples without blocking the website

Privacy: Only shows LingeAI's translation interface

📋 Right-Click Menu (contextMenus)

What it does: Adds "Translate with LingeAI" to right-click menu

Why needed: Quick access to translation features

Privacy: Just adds one menu option, no data access

🔔 Notifications (notifications)

What it does: Shows vocabulary review reminders

Why needed: Help you remember to review learned words

Privacy: Only educational reminders, no tracking or ads


Optional Permissions

These permissions are only requested when you use specific features:

📑 Tab Management (tabs) - Optional

When requested: Only when you click "Clear Page Vocabulary" in right-click menu

What it does: Removes LingeAI's translation highlights from all tabs

Why needed: Clean up our UI elements across multiple tabs

Privacy: Only removes our own visual elements, no data access

🤖 AI Processing (offscreen) - Optional

When requested: When you enable local AI processing for contextual meanings

What it does: Creates isolated environment for running AI models locally

Why needed: Generate contextual meanings without sending data to servers

Privacy:

  • AI runs entirely on your device
  • No data sent to external servers
  • Complete privacy for your content

How We Protect Your Privacy

🔒 Local-First Processing

Your Selection → Local AI (when possible) → Translation Display
↓ (fallback only)
Server API (minimal data) → Translation Display

🛡️ Security Measures

ProtectionImplementation
Content Security PolicyPrevents code injection attacks
Sandboxed ExecutionAll processing isolated from websites
HTTPS OnlyAll server communication encrypted
No TrackingZero behavioral or analytics tracking

📊 Data Minimization

Data TypeCollectionStorage
Selected TextOnly when you selectProcessed immediately
Page ContextMax 500 characters around selectionNot stored
Translation ResultsOnly if you bookmarkLocal device only
Browsing HistoryNever collectedN/A
Personal InfoNever accessedN/A

Transparency & Control

🔍 What You Can Audit

  • Open Source: Core components available for review
  • Network Activity: Monitor all requests in browser dev tools
  • Local Storage: Inspect all stored data in extension settings

🎛️ Your Controls

ControlHow To
View Stored DataExtension → Settings → Data Management
Export DataSettings → Export Translation History
Clear All DataSettings → Clear All Local Data
Revoke PermissionsBrowser → Extensions → LingeAI → Permissions
Disable FeaturesSettings → Privacy → Disable Server Features

📋 Permission Requests

When LingeAI requests optional permissions, you'll see:

  1. Clear explanation of why the permission is needed
  2. Specific feature that requires it
  3. Option to decline with graceful feature degradation
  4. Ability to revoke the permission later

Compliance & Standards

🌍 Privacy Regulations

GDPR Compliant - European data protection standards
CCPA Compliant - California privacy rights
COPPA Safe - No collection of children's data

🏪 Browser Store Policies

Chrome Web Store - Full policy compliance
Firefox Add-ons - Mozilla privacy guidelines
Edge Add-ons - Microsoft Store policies

🔐 Security Certifications

  • SOC 2 Type II - Security and availability controls
  • Regular Security Audits - External penetration testing
  • Vulnerability Disclosure - Responsible security reporting

Questions?

📧 Contact Privacy Team

📚 Additional Resources


Last updated: December 3, 2024