Sparky Companion — Privacy Policy / Integritetspolicy

Last updated / Senast uppdaterad: 2026-08-24

🇬🇧 English below · 🇸🇪 Svenska längre ner


English

The short version

Sparky Companion is a local-first app. Everything you do in the app — your settings, appliances, planned runs, run log and price history — is stored only on your device. There is no Sparky account, no Sparky server, no advertising and no sale of data. We collect nothing unless a section below explicitly says otherwise.

Data stored on your device

This data never leaves your device except as described below, and is deleted when you uninstall the app (on iOS, tokens stored in the system Keychain may be retained by the operating system after uninstall until you reinstall and disconnect the integration, or erase the device). On Android the app opts out of cloud backup, so none of it is copied to Google's servers. The run log can also be cleared inside the app at any time, and you can export it yourself as a CSV file via the system share sheet — that export happens only when you initiate it.

Network requests the app makes

ServiceWhenWhat is sent
Regional spot price APIs (elprisetjustnu.se, hvakosterstrommen.no, elprisenligenu.dk, sahkonhintatanaan.fi)Always, to show pricesYour price region and the date (in the URL). No personal data.
frankfurter.appDaily, for currency conversionNothing personal — a fixed currency query.
Tibber (api.tibber.com)Only if you connect TibberYour Tibber API token, which you created and can revoke at Tibber. Prices and your hourly consumption/cost history (roughly the last 7 days / 168 hours) come back and are cached on your device; nothing else is shared.
Your Home Assistant serverOnly if you connect Home AssistantYour access token, sent to your own server at the URL you entered. Sparky never proxies this traffic.

Optional services (only in builds where they are enabled)

Notifications

All reminders and cheap-window alerts are local notifications, scheduled on your device with their content generated on your device.

Optional price-day push. If you enable "wake me when tomorrow's prices arrive", the app sends its anonymous push token together with your chosen price region to our small notification relay (a Cloudflare Worker). That relay stores only those two values — no account, no name, no usage data, no price history — and uses them once a day to send a silent, content-free wake-up signal (via Expo's push service) when day-ahead prices are published, so your device can refresh and schedule its own local alerts. Turning the setting off deletes the token from the relay, and tokens that stop working are deleted automatically. If you never enable it, nothing is ever sent.

Your rights & contact

Apart from the optional anonymous push token described above, we hold no data about you to export, correct or delete — your device holds it all. Disabling price-day push (or uninstalling the app) removes the token from the relay. Questions: matthiasaholmberg@gmail.com.


Svenska

Kort version

Sparky Companion är en lokal-först-app. Allt du gör i appen — inställningar, apparater, planerade körningar, körlogg och prishistorik — lagras endast på din enhet. Det finns inget Sparky-konto, ingen Sparky-server, ingen reklam och ingen försäljning av data. Vi samlar inte in något om det inte uttryckligen står nedan.

Data som lagras på din enhet

Denna data lämnar aldrig enheten förutom enligt nedan, och raderas när du avinstallerar appen (på iOS kan tokens som lagras i systemets Keychain behållas av operativsystemet efter avinstallation, tills du installerar om och kopplar bort integrationen eller raderar enheten). På Android avstår appen från molnbackup, så inget kopieras till Googles servrar. Körloggen kan dessutom rensas i appen när som helst, och du kan själv exportera den som en CSV-fil via systemets delningsmeny — exporten sker bara när du själv startar den.

Nätverksanrop som appen gör

TjänstNärVad som skickas
Regionala spotpris-API:er (elprisetjustnu.se, hvakosterstrommen.no, elprisenligenu.dk, sahkonhintatanaan.fi)Alltid, för att visa priserDitt prisområde och datum (i URL:en). Inga personuppgifter.
frankfurter.appDagligen, för valutakurserInget personligt — en fast valutafråga.
Tibber (api.tibber.com)Endast om du ansluter TibberDin Tibber-token, som du själv skapat och kan återkalla hos Tibber. Priser samt din timvisa förbruknings- och kostnadshistorik (ungefär de senaste 7 dagarna / 168 timmarna) hämtas och cachas på din enhet; inget annat delas.
Din Home Assistant-serverEndast om du ansluter Home AssistantDin åtkomsttoken, till din egen server på den URL du angett.

Valfria tjänster (endast i byggen där de är aktiverade)

Notiser

Alla påminnelser och billigt-fönster-larm är lokala notiser som schemaläggs på din enhet och vars innehåll skapas på din enhet.

Valfri push när morgondagens priser kommer. Om du aktiverar "väck mig när morgondagens priser kommer" skickar appen sin anonyma push-token tillsammans med ditt valda elprisområde till vår lilla notisreläserver (en Cloudflare Worker). Servern lagrar endast dessa två värden — inget konto, inget namn, ingen användningsdata, ingen prishistorik — och använder dem en gång om dagen för att skicka en tyst, innehållslös väckningssignal (via Expos pushtjänst) när dagen-före-priserna publiceras, så att din enhet kan uppdatera och schemalägga sina egna lokala notiser. Stänger du av inställningen raderas din token från servern, och tokens som slutar fungera raderas automatiskt. Aktiverar du aldrig funktionen skickas ingenting.

Dina rättigheter & kontakt

Förutom den valfria anonyma push-token som beskrivs ovan har vi ingen data om dig att exportera, rätta eller radera — allt finns på din enhet. Stäng av push-funktionen (eller avinstallera appen) så raderas din token från servern. Frågor: matthiasaholmberg@gmail.com.