Privacy Policy

Last updated: March 2026

Overview

LoveLofi is a browser extension that processes audio locally on your device. We are committed to protecting your privacy and being transparent about what data we collect.

Data We Collect

License Data

If you purchase a premium license, we store your license key in chrome.storage.sync so it syncs across your browser profiles. License keys are validated against the Polar.sh API.

User Preferences

Your theme selection, custom presets, custom stations, favorite stations, and keyboard shortcut bindings are stored locally in chrome.storage.sync. This data never leaves your browser's sync storage.

Audio Data

All audio processing happens entirely on your device using the Web Audio API. Audio streams are processed in real-time and are never recorded, stored, or transmitted to any server. Tab audio capture (premium feature) processes audio locally in an offscreen document.

Data We Do NOT Collect

  • Browsing history or URLs you visit
  • Audio content (we never record or transmit audio)
  • Personal information beyond your license key
  • Analytics or tracking data
  • Cookies on websites you visit

Permissions

LoveLofi requests the following browser permissions:

  • tabs — To display tab information and capture tab audio
  • tabCapture — To capture audio from browser tabs (premium)
  • storage — To save your preferences and license key
  • offscreen — To run audio processing (required by Manifest V3)
  • activeTab — To interact with the current tab for audio capture
  • alarms — For periodic license validation and sleep timer
  • scripting — To inject the mini-player into web pages

Third-Party Services

Polar.sh — Used for license key validation and payment processing. When validating your license, we send only your license key to Polar.sh's API. See Polar.sh's Privacy Policy.

Radio streams — When you play a radio station, your browser connects directly to the stream URL (Icecast/Shoutcast). LoveLofi does not proxy these connections.

Data Retention

All user data is stored in your browser's sync storage and persists until you uninstall the extension or clear your browser data. We do not maintain any server-side database of user data.

Contact

If you have questions about this privacy policy, please reach out via our Discord server.