Integritetspolicy
Gäller från 1 oktober 2026
Det här är en översättning. Den engelska versionen är juridiskt bindande.
SpecFit är en iPhone-app från Codemad (”vi”, ”oss”). Den visar dig hur glasögon ser ut på ditt eget ansikte. Den uppskattar också ditt pupillavstånd (PD). Den här policyn beskriver vad appen sparar på din iPhone och vad den skickar till tjänsteleverantörer. Den beskriver också hur länge vi sparar data och vilka val du har.
Kort sammanfattning
- Din 3D-ansiktsskanning och dina mått stannar på din iPhone. Vi skickar dem aldrig till vår server eller till analystjänster.
- En provning eller en avläsning av ansiktsformen behöver foton. Dessa foton skickas till vår server och till Googles Gemini-AI för att skapa resultatet.
- Vi sparar inte dessa foton efter att resultatet skapats. Det enda vi sparar är ett kortlivat resultat om ansiktsformen. Vi lagrar det under en envägs-hash i 7 dagar. Det innehåller inget foto.
- Google kan spara fotona en kort tid för att kontrollera missbruk.
- Vi säljer aldrig dina data. Vi använder aldrig dina foton för reklam.
- Vi mäter våra annonskampanjer med AppsFlyer bara om du tillåter spårning när iOS frågar dig.
Data som stannar på din enhet
Den guidade ansiktsskanningen använder TrueDepth-kameran på en iPhone med Face ID. Den fångar ett 3D-nät och djupdata av ditt ansikte. Appen använder dem för att hitta ansiktspunkter och för att mäta din PD, ansiktsbredd och brostyckesbredd. Den använder dem också för att räkna ut passform-detaljer för bågar.
Skanningen, nätet, djupdata, ansiktspunkterna, måtten och passform-detaljerna stannar på din iPhone. Det gäller även dina styrkevärden. Inget av detta skickas till vår server eller till analystjänster. Ditt basfoto, de vänstra och högra fotona från skanningen, dina sparade provningar och dina sparade länkbågar sparas också på din iPhone.
Allt detta ligger i appens iOS-sandlåda. Ansiktsprofilen använder iOS fullständiga filskydd.
En liten notering: när du begär en provning kan render-instruktionen innehålla en målbredd för bågen. Vi anger den som en procentandel av din ansiktsbredd. Vi skickar inte dina råa mått eller ditt nät.
Data som lämnar din enhet, och vart de går
Varje punkt nedan skickas över HTTPS till vårt API, ”SpecFit API”. Cloudflare driver det för oss. Vissa anrop går sedan vidare till Googles Gemini API.
Provningar. För varje ny provning skickar appen ditt frontfoto. Det är fotot från din skanning eller fotot du valt. För vinklade vyer skickar den också det vänstra eller högra stillbildsfotot som togs under din ansiktsskanning. Den skickar även produktbilder och en textinstruktion. Vår server vidarebefordrar dem till Gemini och skickar tillbaka resultatet till dig. Vi bearbetar dem bara i minnet. Vi skriver inte dina foton eller de skapade bilderna till vår lagring.
Avläsning av ansiktsform. Du kan ställa in appen med ett foto istället för en 3D-skanning. Gör du det skickar appen en mindre kopia av fotot (768 pixlar) direkt efter inställningen. Detta sker innan någon provning. Gemini läser din ansiktsform tre gånger och vi tar medelvärdet. Vi sparar inte fotot. Vi behåller bara resultatet: en formbeteckning och sex värden. Vi cachar det i Cloudflare i 7 dagar. Nyckeln är en envägs-SHA-256-hash av bilden, inte din enhets-ID. Vi gör inte denna avläsning om du använder 3D-skanningen.
Foton av glasögon. Du kan välja ett foto eller en skärmdump av glasögon, till exempel av någon som bär dem. Appen skickar då ett utsnitt av ögonpartiet för att identifiera bågarna. Vi cachar resultatet i 7 dagar. Resultatet innehåller bågdetaljer och en gissning om märke och modell. Det innehåller ingen bild. Nyckeln är en hash av ditt profil-ID och modell-ID.
Inklistrade produktlänkar. När du klistrar in en butikslänk skickar appen URL:en. Vår server hämtar den publika annonsen och ber Gemini välja produktfotot. Vi cachar resultatet i 7 dagar, med en hash av URL:en som nyckel. Resultatet innehåller käll-URL:en och produktbilden. Det innehåller inte din enhets-ID. Vissa butiker blockerar vår server. Då kan appen själv hämta den publika sidan, via din egen anslutning, och skicka sidans HTML till vår server.
Delade TikTok-videor. När du delar en TikTok-video till SpecFit skickar appen TikTok-länken. Vår server hämtar den publika videon via ScrapeCreators, en TikTok-datatjänst. Den laddar upp videon till Gemini Files API för att hitta de ögonblick då glasögon bärs. Vi raderar filen från Gemini direkt efter avläsningen. Vi cachar resultatet i 24 timmar, med videon som nyckel. Resultatet innehåller bara tidsstämplar och bågpar.
Hur Google hanterar dessa anrop. Google behandlar dem som vår tjänsteleverantör enligt Gemini API:s tilläggsvillkor. Vi använder den betalda Gemini API. Vid betald användning säger Google att de inte använder prompter eller svar för att förbättra sina produkter. Google kan logga dem en begränsad tid för att upptäcka missbruk och uppfylla rättsliga krav. Denna behandling kan ske i andra länder.
Anonymt enhets-ID. Appen skapar ett slumpmässigt ID och sparar det i iOS-nyckelringen. Den skickar detta ID med varje anrop till vårt API. ID:t innehåller inget namn, ingen e-post och inga ansiktsdata. Du behöver inget konto. Samma ID är ditt kund-ID hos RevenueCat och ditt analys-ID hos PostHog.
Vår server sparar en liten post under detta ID i Cloudflare. Den innehåller din App Attest-nyckelpost, som låter oss kontrollera att anrop kommer från den riktiga SpecFit-appen. Den innehåller nycklar som följer credit-användningen för betalda provningar. Den innehåller tidpunkterna för dina senaste länkimporter, fotoidentifieringar och TikTok-avläsningar, för dagliga gränser. Vi raderar dessa tidpunkter efter 24 timmar. Den innehåller också en flagga som visar om du någon gång gjort ett köp.
Det finns ingen veckogräns för provningar. Dina credits betalar för provningarna. En global daglig budget begränsar vår totala AI-kostnad.
Köp. Credits är engångsköp. Apple fakturerar dem via ditt App Store-konto. Inget är ett abonnemang, och inget förnyas. RevenueCat registrerar varje köp och sparar ditt credit-saldo, kopplat till ditt enhets-ID. Vi ser aldrig dina kortuppgifter. Om du löser in en erbjudandekod meddelar RevenueCat vår server, och vi loggar inlösen i PostHog.
Produktanalys. Appen och vår server skickar användarhändelser till PostHog EU Cloud. Exempel är ”skärm visad” eller ”köp påbörjat”. Händelserna är kopplade till ditt enhets-ID. De innehåller aldrig dina foton, din skanning, dina mått eller din styrka. En server-händelse innehåller den ansiktsform som AI:n läste av (till exempel ”oval”), så att vi kan kontrollera hur bra avläsningen fungerar. Du kan stänga av appens analys när du vill under Inställningar → Integritet. Vår server skickar fortfarande några händelser om köp, credits och tjänstefel, eftersom vi behöver dem för att driva tjänsten.
Annonsattribution (bara om du tillåter spårning). Vi kör annonser för SpecFit på Meta och TikTok. Vi använder AppsFlyer för att se vilka annonser som leder till installationer och köp. Efter din första ansiktsanalys frågar iOS om SpecFit får spåra dig. Om du tillåter det använder AppsFlyer sitt eget enhets-ID och ditt Apple-reklam-ID (IDFA). RevenueCat skickar då också dina köphändelser till AppsFlyer. Apple kallar detta ”spårning”. Om du säger nej får AppsFlyer varken din IDFA eller sitt eget enhets-ID, och RevenueCat skickar inte dina köp till AppsFlyer. Vi ser då bara Apples samlade, anonyma rapporter (SKAdNetwork och AdAttributionKit). Du kan ändra ditt val när du vill under iOS-inställningar → Integritet & säkerhet → Spårning.
Serverloggar. Cloudflare hanterar vanlig nätverksdata för att driva och skydda tjänsten. Det gäller din IP-adress, anropets sökväg, tidpunkten och svarsstatusen. Cloudflare sparar våra anropsloggar i upp till 7 dagar. Vår kod lägger inte till foton eller prompter i dessa loggar.
Den här webbplatsen
Den här webbplatsen (specfit.app) använder Cloudflare Web Analytics för att räkna sidbesök. Den sätter inga cookies och sparar ingenting i din webbläsare. Den följer dig inte över andra webbplatser och bygger ingen profil av dig. Den registrerar sidan du besöker, sidan du kom från, din webbläsartyp, ditt land och hur snabbt sidan laddas. Vi ser detta bara som summor, till exempel ”300 besök på den här sidan denna vecka”. Därför behöver webbplatsen ingen cookiebanner.
Apple kan visa oss hur många nedladdningar som kom från den här webbplatsen, som summor. Apple berättar inte vem du är.
Hur länge vi sparar data
- Ansiktsskanning, nät, mått, foton och provningar på din iPhone: tills du raderar skanningen, ersätter den, eller raderar appen.
- Styrka och sparade länkbågar på din iPhone: tills du rensar eller tar bort dem, eller raderar appen.
- Provningsfoton och skapade bilder på vår server: bara medan anropet pågår. Vi sparar dem inte.
- Foto för ansiktsform på vår server: bara medan anropet pågår. Vi sparar det inte.
- Resultat för ansiktsform (beteckning och sex värden, inget foto): 7 dagar, med en envägs-hash av bilden som nyckel.
- Bågresultat från ett foto av glasögon (ingen bild): 7 dagar.
- Resultat från inklistrad länk (URL och produktbild): 7 dagar.
- TikTok-video i Gemini: raderas direkt efter avläsningen.
- TikTok-resultat (bara tidsstämplar): 24 timmar.
- Gemini-prompter och svar hos Google: en begränsad tid för missbrukskontroller, enligt Googles villkor för betald tjänst. Google publicerar ingen fast tidsgräns.
- Tidpunkter för länkimporter, fotoidentifieringar och TikTok-avläsningar: 24 timmar.
- Post för enhets-ID på vår server (App Attest-nyckel, nycklar för credit-användning, köpflagga): tills du ber oss radera den.
- Köp och credit-saldo hos RevenueCat: tills du ber oss radera dem. De finns kvar även om du installerar om appen.
- Cloudflares anropsloggar: upp till 7 dagar.
- Analyshändelser hos PostHog: enligt inställningarna i vårt PostHog-projekt. Stänger du av analysen slutar appen genast skicka nya händelser.
- Attributionsdata hos AppsFlyer (bara om du tillåtit spårning): enligt AppsFlyers lagringsvillkor.
- Enhets-ID i nyckelringen: det kan finnas kvar efter att du raderat appen och komma tillbaka om du installerar om den.
Tjänsteleverantörer
- Cloudflare driver SpecFit API och den här webbplatsen. Den sparar också våra kortlivade cachar och posten för enhets-ID. Den ger nätverkssäkerhet, sparar anropsloggar och räknar webbplatsbesök utan cookies.
- Google (Gemini API) skapar provningar, läser av ansiktsform, identifierar bågar, väljer produktfoton och hittar glasögon i TikTok-videor.
- RevenueCat hanterar köp och sparar ditt credit-saldo.
- PostHog ger oss anonym produktanalys, driven inom EU.
- AppsFlyer mäter våra annonskampanjer. Den får din IDFA och köphändelser bara om du tillåter spårning.
- ScrapeCreators hämtar publika TikTok-videor som du delar till SpecFit.
- Apple ger oss App Store, köp i appen, fotoväljaren, App Attest och annonsrapporter.
Vi kräver att leverantörer som agerar för oss skyddar personuppgifter enligt denna policy och lagen. Deras egna villkor och integritetsmeddelanden gäller också för dem.
Det här gör vi inte
- Vi ber dig inte skapa ett konto. Vi sparar ingen ansiktsprofil på vår server.
- Vi visar ingen reklam i appen.
- Vi säljer eller hyr aldrig ut dina personuppgifter.
- Vi använder aldrig dina foton för reklam eller för att träna AI-modeller.
- Vi spårar dig inte om du inte tillåter det vid iOS-frågan.
- Vi använder ingen ansiktsigenkänning och kontrollerar inte vem du är. Vår instruktion för ansiktsform säger till AI:n att inte identifiera personen.
Behörigheter appen ber om
- Kamera - för den guidade ansiktsskanningen med TrueDepth-kameran.
- Fotobibliotek - när du väljer ett foto av dig själv, eller ett foto eller en skärmdump av glasögon.
- Lägg till i fotobibliotek - när du sparar en provning.
- Spårning - för att mäta våra annonskampanjer med AppsFlyer. Du kan säga nej, och appen fungerar likadant.
Barn
SpecFits nuvarande AI-renderingstjänst är inte avsedd för personer under 18 år. Vi behandlar aldrig medvetet foton eller andra personuppgifter från barn. Om du misstänker att ett barn har lämnat personuppgifter via SpecFit, kontakta oss så att vi kan utreda det och vidta lämpliga raderingsåtgärder.
Dina rättigheter och val
Innan du kan skanna eller ladda upp visar skanningsskärmen en mening. Den talar om för dig att dina foton skickas till Googles Gemini-AI. När du skannar eller laddar upp godkänner du detta.
Du kan sluta skicka foton när du vill. Be bara inte om fler provningar. Du kan också ta bort behörigheten för Kamera eller Foton i iOS-inställningarna.
Tryck på din skanningsminiatyr och sedan på Radera alla skanningar. Det tar bort varje ansiktsprofil, foto, sidofoto, nät, mått och provning från din iPhone. Det rensar inte din styrka, sparade länkbågar, enhets-ID eller credit-post på vår server. Använd Rensa styrka för att ta bort din styrka.
Du kan stänga av analysen när du vill under Inställningar → Integritet. Du kan stänga av spårning under iOS-inställningar → Integritet & säkerhet → Spårning.
Våra servercachar raderar sig själva efter 7 dagar eller 24 timmar. För att radera dina poster på vår server eller hos RevenueCat, mejla codemad.edu@gmail.com. Du kan också skriva för att ställa frågor, se dina data eller invända. SpecFit har inga konton, så vi behöver ditt enhets-ID för att hitta dina poster. Vi svarar enligt vad integritetslagstiftningen kräver. Vi samarbetar med våra tjänsteleverantörer när en förfrågan gäller data de har åt oss.
Säkerhet
Ansiktsprofilen använder iOS fullständiga filskydd. Andra lokala filer ligger kvar i appens sandlåda. Allt som skickas till vårt API använder TLS (HTTPS). Vårt API använder Apple App Attest för att kontrollera att anrop kommer från den riktiga appen. Det begränsar också hur ofta varje enhet kan göra anrop. Vi skriver inte dina foton eller skapade provningar till vår lagring. Inget system är helt säkert, så vi kan inte lova absolut säkerhet.
Ändringar av denna policy
Om vi ändrar hur SpecFit hanterar data uppdaterar vi den här sidan och dess giltighetsdatum innan ändringen lanseras. Vi noterar också större ändringar i appens versionsnoteringar.
Kontakt
Codemad · codemad.edu@gmail.com