Integritetspolicy
Senast uppdaterad: 2026-10-10
Vilka vi är
IotMentor (”vi”, ”oss”) drivs av Mahdi Mansouri, bosatt i Sverige. Kontakt: contact@iotmentor.dev.
Chatten (”Prova mentorn”)
Meddelandet du skriver, och samtalet som visas i din webbläsare, skickas till vår server och vidare till en AI-modell via OpenRouter, som i sin tur väljer en modelleverantör som tar fram svaret.
Skriv inte känsliga personuppgifter i chatten — uppgifter om hälsa, personnummer, ekonomiska uppgifter eller uppgifter om andra personer. Du behöver aldrig något sådant för att planera ett bygge.
Vi sparar ingenting från chatten: inget skrivs automatiskt till en databas. Din webbläsare skickar med historiken varje gång, och vi behåller ingenting av den — om du inte loggar in och själv väljer att spara.
Begränsningar och användningsräknare
Per IP-adress räknar vi antalet meddelanden den senaste minuten och antalet tokens totalt, så att den kostnadsfria chatten räcker till alla. Räknarna finns bara i serverns minne, kopplas aldrig till vad du skrev, och nollställs när servern startar om.
Var chatten är tillgänglig
Vår AI-leverantör erbjuder sin tjänst bara i vissa länder. För att följa det läser vår server den landskod som Cloudflare lägger till varje chattförfrågan (utifrån din IP-adress); om chatten inte erbjuds i ditt land säger den det i stället för att svara. Landskoden används bara för den här kontrollen och sparas inte.
Botskydd (Cloudflare Turnstile)
En liten Turnstile-ruta från Cloudflare stoppar automatiserat missbruk av chatten och verifierar dig oftast i bakgrunden. Se Cloudflares Turnstile Privacy Addendum och deras integritetspolicy för hur de behandlar detta.
Besöksstatistik (Cloudflare Web Analytics)
Vi räknar besök med Cloudflare Web Analytics: vilken sida som visades, vilken webbplats du kom ifrån, samt ditt land och din enhetstyp. Tjänsten sätter inga kakor, följer dig inte till andra webbplatser, och vi ser bara totalsiffror — aldrig en enskild besökare.
Feedback (tummen upp / ner)
Att rösta är frivilligt. Om du betygsätter ett svar loggar vi rösten tillsammans med det meddelandet och svaret i vår leverantörs serverloggar (sparas 7 dagar), så att vi kan läsa den och förbättra tjänsten. Själva rösten — bara upp eller ner, och sidans språk — sparas också som ett privat ärende (issue) i vårt eget GitHub-repo. Ingen meddelande- eller svarstext skickas till GitHub.
Rösten kopplas inte till ditt konto. Den räknas dock — som upp eller ner, med språk, datum och var chatten började (en guides knapp, en exempelfråga eller något du skrev själv) och inget annat — i den anonyma användningsstatistiken som beskrivs härnäst.
Anonym användningsstatistik
För att veta om tjänsten är till nytta, och vad som behöver bli bättre, sparar vi enkla räknare i vår databas. När en chatt börjar eller fortsätter, när någon röstar eller när gratisgränsen nås sparar vi en rad med bara detta: datumet (utan klockslag), visningsspråket, var chatten började (en guides knapp ”Fråga IotMentor”, en av exempelfrågorna eller något du skrev själv), guidens namn om den började där, och en ämnesetikett (till exempel ”batteri” eller ”kostnad”) som väljs automatiskt utifrån några fasta ord i din första fråga. Raden innehåller ingen meddelandetext, ingen IP-adress, inget konto-id och inget annat som pekar ut dig. Bara ämnesetiketten härleds från det du skrev; själva orden sparas inte. Summorna kan bara ägaren se, på en privat sida.
Konton och sparade projekt
Att logga in är frivilligt — chatten kräver det aldrig. Du loggar in utan lösenord, via en engångslänk som Supabase skickar till din e-post.
Att skapa ett konto innebär att vi lagrar uppgifter om dig. Det säger vi vid själva inloggningsrutan, inte bara här. I en Supabase-databas inom EU lagrar vi:
| Vad | Varför |
|---|---|
| Din e-postadress | Det är så du loggar in igen — det finns inget lösenord |
| Projekt du själv sparar (titel och hela samtalet) | Så att du kan fortsätta senare. Inget sparas automatiskt — bara när du trycker ”Spara det här projektet” |
| En rad per chattomgång när du är inloggad: antal tokens och tidpunkt | För att förstå verklig användning inför ett framtida prisbeslut. Inget meddelandeinnehåll — bara en siffra och en tidsstämpel |
Du behåller kontrollen: visa, byt namn på eller radera projekt under ”Mina projekt”; ladda ner allt via ”Ladda ner mina uppgifter”; eller radera hela kontot. Raderar du kontot försvinner inloggningen och alla sparade projekt omedelbart. Användningsraderna raderas inte men kopplas loss från dig — en siffra och en tidsstämpel utan konto, som inte längre kan spåras till dig.
Dela en plan
Knappen ”Dela planen” skapar en länk som innehåller själva samtalet, komprimerat. Länken skickas aldrig till och sparas aldrig på våra servrar (delen efter ”#” stannar i webbläsaren), och sidan tar bort den från adressfältet när den öppnas. Alla som har länken kan läsa samtalet, så dela den bara med dem du själv väljer.
Språkval
Språket bestäms av vilken sida du är på. Våra servrar sparar det bara som en etikett i den anonyma användningsstatistiken ovan och i sidsiffrorna under ”Besöksstatistik”; inget av det går att koppla till dig.
Vad vi inte gör
| Inga reklam- eller analyskakor | — |
| Vi säljer eller delar inte uppgifter för marknadsföring | — |
| Ingen sparad chatthistorik om du inte loggar in och själv sparar ett projekt | Ett anonymt samtal skrivs aldrig till en databas |
Vilka andra behandlar uppgifter för vår räkning
| Biträde | För vad |
|---|---|
| OpenRouter + de modelleverantörer som OpenRouter skickar vidare till | Chattmeddelanden, endast när du chattar |
| Cloudflare | Turnstile, DNS, drift av den här webbplatsen och besöksstatistik utan kakor |
| Render (USA) | Kör vår server och dess driftloggar |
| Zoho Mail | Driver vår kontaktbrevlåda |
| Supabase (EU) | Konto-e-post, sparade projekt, sessionstoken — endast om du loggar in — samt den anonyma användningsstatistiken (för alla) |
| GitHub (Microsoft, USA) | Rösten och sidans språk för svar du betygsätter, som ett privat ärende — ingen meddelandetext, endast om du röstar |
Överföringar utanför EU/EES. Supabase lagrar kontouppgifter inom EU. Vår server körs hos Render i USA, så chattmeddelanden passerar där och serverns driftloggar sparas där. OpenRouter, deras modelleverantörer och Cloudflare kan också behandla uppgifter utanför EES. Överföringarna sker med stöd av varje leverantörs standardavtalsklausuler eller motsvarande skyddsåtgärder.
Rättslig grund för behandlingen (GDPR)
Chattsvar: fullgörande av den tjänst du begärt. Begränsningar och Turnstile: berättigat intresse (att hålla en gratistjänst användbar och fri från missbruk). Besöksstatistik: berättigat intresse (att veta om webbplatsen används, och vilka sidor). Feedbackröster: ditt samtycke, som du ger genom att klicka på en röstknapp. Ditt konto och sparade projekt: fullgörande av den tjänst du begärt. Kontrollen av var chatten är tillgänglig: berättigat intresse (att följa vår AI-leverantörs villkor). Anonym användningsstatistik: berättigat intresse (att veta om tjänsten används och vad som bör förbättras), utan att något som pekar ut dig sparas.
Hur länge vi sparar uppgifter
| Vad | Hur länge |
|---|---|
| Anonyma chattmeddelanden | Lagras inte alls |
| Begränsnings- och tokenräknare | Endast i serverminnet; borta vid omstart |
| Sparade projekt | Tills du raderar projektet, eller kontot |
| Användningsrader per chattomgång | 12 månader, raderas därefter automatiskt |
| Anonym användningsstatistik (datum, språk, var chatten började, guide, ämnesetikett) | 12 månader, raderas därefter automatiskt |
| Feedbackröster som GitHub-ärenden | Bara rösten och sidans språk, ingen text; sparas så länge de är till nytta |
| Vår leverantörs driftloggar (Render) | 7 dagar — Renders egen standardtid |
| Besöksstatistik (Cloudflare Web Analytics) | Bara totalsiffror, som Cloudflare sparar enligt sin egen policy |
12-månadersgränsen sköts automatiskt av programvaran varje dag — den hänger inte på att någon kommer ihåg det.
Dina rättigheter
Är du inloggad sker det mesta direkt i gränssnittet: tillgång och dataportabilitet via ”Ladda ner mina uppgifter” (en JSON-fil med dina sparade projekt och en sammanfattning av användningen); rättelse genom att byta namn på ett projekt eller spara en uppdaterad version; radering av ett enskilt projekt eller hela kontot.
För allt som inte går att göra själv, eller för att invända mot vår behandling, kontakta contact@iotmentor.dev. Är du inte inloggad sparar vi inga samtal, så vi har inga uppgifter om dig. Du kan också vända dig till IMY (Integritetsskyddsmyndigheten).
Kakor
Vi sätter inga reklam-, analys- eller spårningskakor, så det finns ingen kakruta att klicka bort. Den enda kakan är Cloudflare Turnstiles __cf_bm, som sätts när botkontrollen körs; den är nödvändig för säkerheten och undantagen från kravet på samtycke.
Loggar du in sparas din session i webbläsarens localStorage, inte i en kaka. Den hanteras av Supabases inloggningsbibliotek, stannar på din enhet och skickas till vår server bara som en token som visar att du är inloggad.
Barn
IotMentor riktar sig inte till barn under 16 år, och vi samlar inte medvetet in uppgifter från användare under den åldern.
Ändringar
Väsentliga ändringar publiceras här med nytt datum. Om en ändring påverkar kontoinnehavare väsentligt mejlar vi registrerade användare innan den börjar gälla.
Den officiella policyn finns i PRIVACY.md i det privata GitHub-repot.