Sofalo

Privacy Policy

Last updated: October 2026

The short version. Sofalo has no accounts. Your playlist links, logins, favorites and watch history are encrypted on your device before they are synced, and we cannot read them. We keep only what we need to run sync. There are no accounts, no ads, no analytics and no crash reporting.

1. Who we are

Sofalo is provided by Northernaut-AI, 1906-33 Davisville Ave., Toronto, ON M4S 2Y9, Canada (“we”, “us”). We are the organization responsible for personal information under this policy, including under Canada's Personal Information Protection and Electronic Documents Act (PIPEDA) and, where it applies, the EU/UK General Data Protection Regulation (GDPR). Privacy contact: [email protected].

2. What the app is

Sofalo is a video player. It does not include any channels or content. You add your own playlist (M3U or Xtream login) and TV guide (EPG). Streams are fetched directly by your device from the addresses in your playlist — they do not pass through our servers.

3. What we store and why

DataWhyCan we read it?
Device names (e.g. “Living room TV”) and a random device IDTo show your linked devices and deliver sync data to themYes
Encrypted sync data: playlists, logins, EPG links, favorites, watch history, settingsTo keep your devices in syncNo — encrypted end-to-end; only your linked devices hold the keys
Technical logs (IP address, request time) kept by our hosting provider, CloudflareSecurity, abuse prevention, operating the serviceYes, for a short period (Cloudflare's standard log retention, measured in days)

We do not ask for your name, email address or phone number, and we do not sell personal information.

4. What we cannot see

Your playlist links, provider logins, TV guide links, favorites and what you watch are encrypted on your device before being sent. The keys stay on your linked devices and are exchanged when you scan a QR code. Our server only stores scrambled data it cannot open. This also means we cannot recover your data if you lose all of your devices.

5. No ads, no analytics, no purchases

Sofalo shows no advertising, contains no analytics or tracking SDKs, sends no crash reports and has no in-app purchases. The app only connects to the addresses in your playlist, to your TV guide link, and to our sync service when you link devices.

6. Service providers and transfers

Sync data is hosted on Cloudflare and the website on Railway. They may process data outside Canada or your country, including in the United States. We use contractual safeguards (such as Standard Contractual Clauses where GDPR applies) to protect it.

7. Legal bases (GDPR)

Running sync: performance of our contract with you. Security logs: our legitimate interest in a reliable, secure service.

8. How long we keep data

Encrypted sync data and device names are kept while at least one device stays linked. When you unlink a device (Settings → Devices → Unlink), its name and ID are deleted immediately; when the last device of a household is removed, everything stored for that household is deleted immediately. Hosting logs are kept by Cloudflare for a short period, measured in days.

9. Your rights

Under PIPEDA you can ask to access or correct personal information we hold about you and withdraw consent. Under GDPR you can also request erasure, restriction, portability, and object to processing. Because we have no accounts, the simplest way to delete everything is to unlink your devices under Settings → Devices. You may also email [email protected]. You can complain to the Office of the Privacy Commissioner of Canada or, in the EU/UK, your local data protection authority.

10. Children

Sofalo is not directed to children under 13 (or the minimum age in your country), and we do not knowingly collect their personal information.

11. Security

We use end-to-end encryption for sync data, encryption in transit (HTTPS) for all connections, and limit who can access our systems. No system is perfectly secure; if a breach creates a real risk of significant harm we will notify you and regulators as the law requires.

12. Changes

If we change this policy, we will update the date above and, for significant changes, tell you in the app.