Privacy Policy — SFI Prov
SFI Prov helps you practise for the Swedish national test for immigrants (SFI). It is operated by Rashmoni Dey, based in Stockholm, Sweden. We designed the app to need as little of your data as possible, and this policy says plainly what we do collect and what we do not.
The short version. Most of the app works with no account. Your phone converts speech to text, so we do not receive your voice, with one exception: the optional pronunciation feedback, which asks your permission before sending a recording. We do not store what you write or say to the AI. There is no advertising in the app and we do not sell your data.
1. Using the app without an account
Most of the app works with no account at all. Your progress — known words, streak, test history, settings — is stored on your device and is deleted if you uninstall the app.
2. If you create an account
An account is optional, except for the AI conversation feature (see section 4), which needs one so we can apply a daily limit fairly per person rather than per device.
You can sign in with an email address, with Google, or with Apple. If you do, we store:
- your email address, held by our authentication provider;
- your progress, so it can follow you to another phone;
- the date you first used the app and the date you last used it.
Your account is shared with our other app, Bli Svensk, if you use that one too. Deleting your account in SFI Prov deletes the progress and usage data SFI Prov keeps with it. If you also use Bli Svensk, the account itself stays so that app keeps working, and SFI Prov tells you so. If you do not, the account is deleted too.
3. AI feedback on writing and answers
When you ask for feedback on a writing task or an open-ended answer, the text you wrote is sent over an encrypted connection to our service, which forwards it to an AI model (Google Gemini) to produce the feedback.
We do not store what you wrote. The text is processed to produce your feedback and is not kept by us, not used to build a profile of you, and not used for advertising. It is not used to train AI models.
4. Speaking: conversation and pronunciation feedback
In the conversation feature, you speak and the app replies.
In the conversation feature, your voice recording never reaches us. Speech is turned into text by the speech recognition built into your phone. Depending on your device, language and settings, that system may do this on the phone itself or on Apple's or Google's servers — either way it is handled by your phone's operating system, not by us. We receive only the resulting text.
That text is sent to our service and forwarded to Google Gemini to generate the reply, exactly as with the writing feedback above. The reply is spoken using Google Cloud Text-to-Speech.
We do not store the conversation. The transcript exists only on your phone while the screen is open and is discarded when you leave it. What we do store, per account per day, is how many minutes and how many turns you used, so the daily allowance can be applied — nothing about what was said.
Pronunciation feedback
Pronunciation feedback is a separate, optional feature and it works differently from the conversation above. Here your recording does leave your phone. When you use it, the audio is sent over an encrypted connection to a speech analysis service inside the EU (Microsoft Azure Speech), which returns a score for each word and a transcript of what you said.
The recording is deleted immediately after it is scored. It is not stored by us, not kept on the analysis service, not used to build a profile of you and not used to train AI models.
We ask you before this happens the first time, and nothing is sent unless you agree. You can withdraw that consent at any time in your profile, and the feature then stops sending audio.
5. Analytics and crash reports
The app uses Google Firebase Analytics and Firebase Crashlytics to see which features are used and to receive automatic reports when the app crashes. These record events such as "a practice session was started" together with your account identifier, and, on a crash, technical details about the device and where the fault occurred.
They do not record the content of what you write or say. We use this to fix faults and decide what to build next, not for advertising.
6. Contacting us
If you use Contact us in the app (the You tab, under Support), we receive what you fill in: the kind of question, your name, your email address, a subject and your message. The app adds one line so we can reproduce a problem: the app's version, your phone's operating system and its version, and the app's language. If you are signed in, the message is also linked to your account.
The message is stored in our database (Supabase, EU region), and an email containing it is sent to our inbox by our email delivery service, Resend. We use it only to answer you and to fix what you report, and we reply by email. It is not used for marketing and it is not sent to any AI model.
If you email us directly instead, we receive your email and everything in it. Messages and our replies are kept as described in section 12.
7. No ads
The app contains no advertising, no advertising SDKs, and we do not sell or share your data with advertisers.
8. Children
The app is suitable for all ages. We do not knowingly collect personal data from children beyond what is described above, and the app is not directed at children under 13 (under 16 in some EU member states). If you believe a child has provided us with data, contact us and we will delete it.
9. Who processes your data
We use the following sub-processors. Each operates under data-processing terms that limit how they may use the data.
- Supabase, Inc. (EU region): accounts, progress sync, our server functions, and the daily usage counters.
- Google (Gemini API): processes the text of your answers and conversation turns to generate feedback and replies.
- Google (Cloud Text-to-Speech): turns the AI's written reply into speech.
- Google (Firebase Analytics and Crashlytics): usage events and crash reports.
- Apple / Google speech recognition: your phone's own system converts your speech to text.
- Microsoft (Azure Speech, EU region): scores the pronunciation recording you choose to send, and returns a transcript of it. The recording is deleted immediately after scoring.
- Resend, Inc.: emails us your message when you use Contact us in the app.
- Strato AG (Germany): hosts our email, including messages you send us and our replies.
- Cloudflare, Inc.: content delivery for our website.
We do not share personal data with any other party except where required by law.
10. Lawful basis for processing (GDPR Article 6)
- Contract (Art. 6(1)(b)): providing the account, progress sync and AI features you asked for.
- Legitimate interests (Art. 6(1)(f)): keeping the service working and preventing abuse of the daily limits, understanding which features are used, and answering messages you send us.
- Consent (Art. 6(1)(a)): sending a pronunciation recording for scoring. We ask before the first time and you can withdraw it at any point in your profile.
- Legal obligation (Art. 6(1)(c)): responding to enforceable legal requests.
11. International transfers
Some sub-processors are based outside the EU/EEA. Transfers rely on the European Commission's Standard Contractual Clauses or equivalent safeguards.
12. Data retention
- Account and progress data: retained while your account is active, and deleted within 30 days of an account deletion request.
- Daily usage counters: the minute and turn counts described in section 4, retained for a short period so limits can be applied and misuse spotted.
- Technical logs: retained no longer than 90 days unless required for an active security investigation.
- Messages you send us: kept for up to 12 months after you send them, then deleted, or sooner if you ask. Deleting your account does not delete them; ask us and we will.
- The text of your answers and conversations: not retained at all.
- Pronunciation recordings: not retained at all; deleted immediately after scoring.
13. Security
We use industry-standard safeguards: TLS in transit, encryption at rest (via Supabase), short-lived authentication tokens, and role-based database access. No system is perfectly secure; we cannot guarantee absolute security.
14. Your rights
You can ask us for a copy of your data, ask us to correct it, or ask us to delete it. You can delete your account and its data yourself at any time in the app, on the You tab: Delete account.
If you are in the EU or EEA you also have the right to object to processing, to data portability, and to complain to your national data protection authority — in Sweden, Integritetsskyddsmyndigheten (imy.se).
15. Changes to this policy
We may update this policy. Material changes will be communicated in the app or by email to your account address. The "Last updated" date above always reflects the current version.
16. Contact
SFI Prov (Rashmoni Dey)
Stockholm, Sweden
Email: support@sverigefokus.se
In the app: the You tab, Contact us
Integritetspolicy — SFI Prov
SFI Prov hjälper dig att öva inför det nationella slutprovet i svenska för invandrare (SFI). Appen drivs av Rashmoni Dey i Stockholm. Vi har byggt appen för att behöva så lite av dina uppgifter som möjligt, och den här policyn säger rakt ut vad vi samlar in och vad vi inte samlar in.
Kort version. Det mesta i appen fungerar utan konto. Det är din telefon som gör om tal till text, så vi tar inte emot din röst. Undantaget är den frivilliga uttalsanalysen, som frågar dig innan en inspelning skickas. Vi sparar inte det du skriver eller säger till AI:n. Appen innehåller ingen reklam och vi säljer inte dina uppgifter.
1. Att använda appen utan konto
Det mesta i appen fungerar helt utan konto. Dina framsteg — inlärda ord, streak, provhistorik och inställningar — sparas på din enhet och försvinner om du avinstallerar appen.
2. Om du skapar ett konto
Ett konto är frivilligt, utom för AI-samtalet (se punkt 4), som kräver konto för att den dagliga tiden ska kunna fördelas rättvist per person i stället för per enhet.
Du kan logga in med e-postadress, med Google eller med Apple. Då sparar vi:
- din e-postadress, hos vår inloggningsleverantör,
- dina framsteg, så att de följer med till en annan telefon,
- datumet då du började använda appen och datumet du använde den senast.
Ditt konto delas med vår andra app, Bli Svensk, om du använder även den. När du raderar ditt konto i SFI Prov raderas de framsteg och användningsuppgifter som SFI Prov sparar med kontot. Om du även använder Bli Svensk finns själva kontot kvar så att den appen fortsätter att fungera, och SFI Prov säger det till dig. Annars raderas kontot också.
3. AI-rättning av skrivuppgifter och svar
När du ber om rättning av en skrivuppgift eller ett öppet svar skickas texten du skrivit över en krypterad anslutning till vår tjänst, som vidarebefordrar den till en AI-modell (Google Gemini) som tar fram återkopplingen.
Vi sparar inte det du skrivit. Texten behandlas för att ge dig återkopplingen och sparas inte hos oss, används inte för att bygga en profil av dig och används inte för reklam. Den används inte för att träna AI-modeller.
4. Att tala: samtal och uttalsanalys
I samtalsfunktionen talar du och appen svarar.
I samtalsfunktionen når din röstinspelning aldrig oss. Tal blir till text av taligenkänningen som är inbyggd i din telefon. Beroende på enhet, språk och inställningar kan det ske i telefonen eller på Apples eller Googles servrar — i båda fallen hanteras det av telefonens operativsystem, inte av oss. Vi tar bara emot den färdiga texten.
Den texten skickas till vår tjänst och vidare till Google Gemini för att skapa svaret, precis som med skrivrättningen ovan. Svaret läses upp med Google Cloud Text-to-Speech.
Vi sparar inte samtalet. Utskriften finns bara i din telefon medan skärmen är öppen och försvinner när du lämnar den. Det vi sparar, per konto och dag, är hur många minuter och hur många repliker du använt, så att den dagliga tiden kan räknas — ingenting om vad som sagts.
Uttalsanalys
Uttalsanalysen är en separat och frivillig funktion, och den fungerar annorlunda än samtalet ovan. Här lämnar din inspelning telefonen. När du använder den skickas ljudet krypterat till en analystjänst för tal inom EU (Microsoft Azure Speech), som returnerar ett betyg för varje ord och en utskrift av det du sa.
Inspelningen raderas direkt efter bedömningen. Den sparas inte av oss, sparas inte hos analystjänsten, används inte för att bygga en profil av dig och används inte för att träna AI-modeller.
Vi frågar dig första gången, och ingenting skickas om du inte godkänner det. Du kan när som helst ta tillbaka ditt samtycke i profilen, och funktionen slutar då skicka ljud.
5. Statistik och kraschrapporter
Appen använder Google Firebase Analytics och Firebase Crashlytics för att se vilka funktioner som används och för att få automatiska rapporter när appen kraschar. De registrerar händelser som "en övning startades" tillsammans med din kontoidentifierare, och vid en krasch tekniska uppgifter om enheten och var felet uppstod.
De registrerar inte innehållet i det du skriver eller säger. Vi använder detta för att rätta fel och avgöra vad vi ska bygga härnäst, inte för reklam.
6. När du kontaktar oss
Om du använder Kontakta oss i appen (fliken Du, under Support) tar vi emot det du fyller i: vilken sorts fråga det gäller, ditt namn, din e-postadress, ett ämne och ditt meddelande. Appen lägger till en rad så att vi kan återskapa ett problem: appens version, telefonens operativsystem och dess version, och appens språk. Om du är inloggad kopplas meddelandet också till ditt konto.
Meddelandet sparas i vår databas (Supabase, EU-region), och ett mejl med meddelandet skickas till vår inkorg av vår e-posttjänst, Resend. Vi använder det bara för att svara dig och rätta det du rapporterar, och vi svarar via e-post. Det används inte för marknadsföring och skickas inte till någon AI-modell.
Om du i stället mejlar oss direkt tar vi emot ditt mejl och allt som står i det. Meddelanden och våra svar sparas enligt punkt 12.
7. Ingen reklam
Appen innehåller ingen reklam och inga reklam-SDK:er, och vi säljer eller delar inte dina uppgifter med annonsörer.
8. Barn
Appen är lämplig för alla åldrar. Vi samlar inte medvetet in personuppgifter från barn utöver det som beskrivs ovan, och appen riktar sig inte till barn under 13 år (under 16 år i vissa EU-länder). Om du tror att ett barn har lämnat uppgifter till oss, hör av dig så raderar vi dem.
9. Vem som behandlar dina uppgifter
Vi använder följande underbiträden. Var och en arbetar under personuppgiftsbiträdesavtal som begränsar hur uppgifterna får användas.
- Supabase, Inc. (EU-region): konton, synkning av framsteg, våra serverfunktioner och de dagliga användningsräknarna.
- Google (Gemini API): behandlar texten i dina svar och samtalsrepliker för att skapa återkoppling och svar.
- Google (Cloud Text-to-Speech): gör om AI:ns skrivna svar till tal.
- Google (Firebase Analytics och Crashlytics): användningshändelser och kraschrapporter.
- Apple / Googles taligenkänning: telefonens eget system gör om ditt tal till text.
- Microsoft (Azure Speech, EU-region): bedömer den uttalsinspelning du väljer att skicka och returnerar en utskrift av den. Inspelningen raderas direkt efter bedömningen.
- Resend, Inc.: mejlar oss ditt meddelande när du använder Kontakta oss i appen.
- Strato AG (Tyskland): sköter vår e-post, bland annat meddelanden du skickar till oss och våra svar.
- Cloudflare, Inc.: leverans av vår webbplats.
Vi delar inte personuppgifter med någon annan part utom när lagen kräver det.
10. Rättslig grund (GDPR artikel 6)
- Avtal (art. 6.1 b): att tillhandahålla kontot, synkningen och AI-funktionerna du bett om.
- Berättigat intresse (art. 6.1 f): att hålla tjänsten igång, förhindra missbruk av de dagliga gränserna, förstå vilka funktioner som används och svara på meddelanden du skickar till oss.
- Samtycke (art. 6.1 a): att skicka en uttalsinspelning för bedömning. Vi frågar innan första gången och du kan ta tillbaka samtycket när som helst i profilen.
- Rättslig förpliktelse (art. 6.1 c): att svara på lagliga myndighetsförfrågningar.
11. Överföringar utanför EU/EES
Vissa underbiträden finns utanför EU/EES. Överföringarna vilar på EU-kommissionens standardavtalsklausuler eller motsvarande skyddsåtgärder.
12. Lagringstid
- Konto- och framstegsuppgifter: sparas så länge kontot är aktivt och raderas inom 30 dagar efter en begäran om radering.
- Dagliga användningsräknare: minut- och replikräkningen i punkt 4, sparas en kort tid så att gränserna kan tillämpas och missbruk upptäckas.
- Tekniska loggar: sparas högst 90 dagar om de inte behövs i en pågående säkerhetsutredning.
- Meddelanden du skickar till oss: sparas i högst 12 månader från att du skickat dem och raderas sedan, eller tidigare om du ber om det. De raderas inte när du raderar ditt konto; be oss, så gör vi det.
- Texten i dina svar och samtal: sparas inte alls.
- Uttalsinspelningar: sparas inte alls; raderas direkt efter bedömningen.
13. Säkerhet
Vi använder branschstandard: TLS under överföring, kryptering i vila (via Supabase), kortlivade inloggningstoken och rollbaserad databasåtkomst. Inget system är helt säkert; vi kan inte garantera absolut säkerhet.
14. Dina rättigheter
Du kan be oss om en kopia av dina uppgifter, be oss rätta dem eller be oss radera dem. Du kan själv radera ditt konto och dess uppgifter när som helst i appen, på fliken Du: Radera konto.
Om du befinner dig i EU eller EES har du också rätt att invända mot behandlingen, rätt till dataportabilitet och rätt att klaga till din nationella dataskyddsmyndighet — i Sverige Integritetsskyddsmyndigheten (imy.se).
15. Ändringar i policyn
Vi kan uppdatera den här policyn. Väsentliga ändringar meddelas i appen eller via e-post till din kontoadress. Datumet "Senast uppdaterad" ovan visar alltid vilken version som gäller.
16. Kontakt
SFI Prov (Rashmoni Dey)
Stockholm, Sverige
E-post: support@sverigefokus.se
I appen: fliken Du, Kontakta oss