Lofi Radio

Privacy Policy

Effective date:

The short version Lofi Radio does not collect, transmit, or sell any personal data. Everything stays on your device. The only network connection is streaming audio from SoundCloud's official lo-fi playlists, which happens whenever you press play.

1. Who we are

Lofi Radio is a free, open-source-friendly browser extension developed and maintained as an independent project. There is no company behind it, no paid tier, and no monetization beyond an optional donation link. For questions about this policy, contact us at twintetra.dev@gmail.com.

2. Data stored on your device

The extension stores the following data locally on your device. This data never leaves your browser.

What Where Why
Last selected station (Study / Sleep / Synthwave) chrome.storage.local So the extension opens on your preferred station next time
Volume level chrome.storage.local Persists your volume across sessions
Current track index and playback position chrome.storage.local Lets the player resume the same track after a browser restart
Player state (playing / paused, last error) in-memory Coordinates the popup, service worker, and audio document during a session

3. Network requests

The extension makes network requests only to play audio. There is no analytics endpoint, no telemetry server, and no backend operated by us.

SoundCloud's privacy practices are described in their own SoundCloud Privacy Policy. We have no control over how SoundCloud handles connections from your browser.

4. Data we do not collect

5. Permissions used

Permission Why it is needed
storage To save your station, volume, and resume position locally
offscreen To keep audio playing in the background after the popup closes โ€” required by Chrome's Manifest V3 architecture
alarms To keep the service worker alive periodically so playback state stays in sync with the audio document
tabs Used only to open the donation page when you click the donation button. Not used for reading or modifying any page content.
host: w.soundcloud.com
host: *.sndcdn.com
To load the SoundCloud Widget Player and stream audio from SoundCloud's CDN

6. Children's privacy

This extension does not knowingly collect any information from children under the age of 13. If you believe a child has provided personal information through our extension, please contact us and we will take appropriate steps.

7. Changes to this policy

We may update this policy from time to time. When we do, we will update the effective date at the top of this page. We encourage you to review this page periodically. Continued use of the extension after changes constitutes acceptance of the revised policy.

8. Contact

Questions or requests regarding your data can be sent to twintetra.dev@gmail.com. We aim to respond within 5 business days.