Allmänna villkor
Det här är del A (avtalsvillkoren) och del B (personuppgiftsbiträdesavtalet) i avtalet mellan Go Upstream AB och en butik som använder Helny. Butikens egna uppgifter och priser står i bilaga 1, som skrivs under separat och anger vilken version av den här sidan som gäller.
Vid motstridighet gäller bilaga 1 före del A, del A före del B, och avtalet före de allmänna sidorna Terms of Service och Privacy Policy. Ändras villkoren får ändringen en ny version med en egen adress; en publicerad version ändras aldrig.
Del A — Avtalsvillkor
§1 Parter, avtalets delar och tolkningsordning
1.1 Avtalet gäller mellan Go Upstream AB ("Helny", "vi") och den butik som anges i bilaga 1 ("Butiken", "ni"). Helny är produkten; Go Upstream AB är avtalspart. Båda är näringsidkare.
1.2 Avtalet består av: bilaga 1 (uppgifter och pris per kund, undertecknad av båda parter), dessa villkor (del A) och personuppgiftsbiträdesavtalet (del B, bilaga 2) i den version som anges i bilaga 1 och som är publicerad på en varaktig adress under helny.app/villkor, samt de vid var tid publicerade användarvillkoren och integritetspolicyn på helny.app.
1.3 Konsumentskyddande regler gäller inte mellan parterna. Butiken köper tjänsten i sin näringsverksamhet. Det finns ingen ångerrätt på det här avtalet.
1.4 Vid motstridighet gäller: bilaga 1 före del A, del A före del B, del B före de publicerade villkoren på helny.app.
§2 Tjänsten
2.1 Helny är en app och en molntjänst för antik- och second hand-butiker: registrering av objekt, inventarie, dagskassa, leveranser och publicering till de kanaler Butiken själv väljer att koppla på.
2.2 Vi levererar tjänsten som den är vid var tid. Funktioner tillkommer, ändras och kan tas bort. En funktion som Butiken uppenbart bygger sitt arbete på tas inte bort utan skäligt varsel (§19).
2.3 Ingenting utanför appen är utlovat i det här avtalet. Vad tjänsten gör i dag framgår av appen och av helny.app. Ett åtagande om en funktion som inte finns kräver en skriven rad i bilaga 1 — annars gäller den inte, hur mötet än lät.
2.4 Appen skriver aldrig i Butikens bokföring. Kopplingen till bokföringen är läsande. Butiken ansvarar för sin bokföring och sina deklarationer (§15).
§3 Konton, roller och användare
3.1 Kontot tillhör Butiken, inte den enskilda användaren. Butiken bestämmer vilka som får logga in och i vilken roll (ägare eller personal).
3.2 Butiken ansvarar för att rollerna sätts rätt och för allt som görs under sina användares inloggningar. Inloggningsuppgifter delas inte.
3.3 Butiken meddelar oss utan dröjsmål om ett konto missbrukats eller en användare slutat.
3.4 Vi får stänga av ett konto som används olagligt eller som hotar säkerheten eller tillgängligheten för andra kunder. Avstängning på den grunden sker efter beslut av oss och meddelas Butiken.
§4 Avgifter och moms
4.1 Butiken betalar de avgifter som anges i bilaga 1: månadsavgift, avgift per sålt objekt enligt avgiftstrappan, eventuella tillval och eventuell kom-igång-avgift.
4.2 Alla belopp i avtalet och i bilaga 1 anges exklusive moms. Svensk moms tillkommer med gällande skattesats, i dag 25 %.
4.3 Fakturan från oss är en vanlig tjänstefaktura med moms. Den har ingenting med vinstmarginalbeskattningen på Butikens egna objekt att göra — den regeln gäller Butikens försäljning, inte vårt abonnemang.
4.4 Avgiften per sålt objekt räknas per sålt exemplar, ur det pris objektet faktiskt såldes för, och är densamma oavsett kanal. Den syns för Butiken i appen under Avgifter → Helny, som hela trappan. En retur som registreras i tjänsten dras av i den period returen inträffar.
4.5 Butikens storleksklass (som avgör månadsavgiftens nivå) mäts löpande ur Butikens egen försäljning i tjänsten, inte bedöms. Klassen anges i bilaga 1. Passerar Butiken gränsen får omklassificeringen verkan från och med nästa faktureringsperiod — inte förnyelsedatumet, och aldrig retroaktivt in i en redan fakturerad period (§5.4) — och Butiken underrättas i samband med den fakturan.
4.6 Kom-igång-avgiften ligger utanför abonnemanget, avser uppsättning och utbildning, och rabatteras inte. Har parterna avtalat om delbetalning framgår antalet delar av bilaga 1. Delbetalning är en betalningsplan, inte ett abonnemang: summan är densamma och den har ett uttalat slut.
4.7 Årsvis förskottsbetalning ger den rabatt som anges i bilaga 1. Rabatten gäller det som betalas i förskott — månadsavgift och tillval — men aldrig avgiften per sålt objekt, som faktureras i efterskott ur det som faktiskt sålts, och aldrig kom-igång-avgiften.
4.8 Butiken har ett enda förnyelsedatum. Ett tillval som beställs mitt i en löpande period debiteras proportionerligt fram till nästa förnyelse, så att allt förfaller samma dag därefter.
§5 Fakturering och betalning
5.1 Månadsavgift och tillval faktureras i förskott för perioden. Avgiften per sålt objekt faktureras i efterskott för föregående period, som en sammanlagd rad. Underlaget bakom raden — antal sålda objekt per trappsteg — lämnas på begäran.
5.2 Betalningsvillkor: 20 dagar netto från fakturadatum.
5.3 Fakturan skickas till den fakturaadress eller det fakturamejl som anges i bilaga 1. Ändrade faktureringsuppgifter meddelas oss skriftligen.
5.4 En stängd faktureringsperiod räknas aldrig om. En försäljning som registreras i tjänsten efter att en period fakturerats tas med i nästa period. Detsamma gäller en retur: den dras av i den period den registreras, inte bakåt i en redan skickad faktura.
5.5 Invändning mot en faktura framförs skriftligen inom 10 dagar från fakturadatum. Ostridig del betalas ändå på förfallodagen.
§6 Utebliven betalning
6.1 Vid dröjsmål utgår dröjsmålsränta enligt räntelagen (referensräntan plus åtta procentenheter) samt lagstadgad påminnelse- och inkassoersättning.
6.2 Påminnelse skickas efter förfallodagen. Är fakturan fortfarande obetald 30 dagar efter förfallodagen får vi skriftligen varsla om avstängning.
6.3 Avstängning kräver ett uttryckligt beslut av oss och sker tidigast 14 dagar efter varslet. Ingen automatisk utlåsning. En avstängd Butik kan inte använda appen, men data raderas inte och Butiken har fortsatt rätt till export enligt §11.
6.4 Kvarstår dröjsmålet i 60 dagar efter förfallodagen får vi säga upp avtalet med omedelbar verkan. Redan fakturerade och förfallna belopp, inklusive resterande delbetalningar av kom-igång-avgiften (§9), ska betalas.
6.5 Publicering utåt (webbshop och butikssajt) stängs inte vid en avstängning enligt 6.3 — bara appen. Sajten och webbshopen stängs först om avtalet sägs upp enligt 6.4.
§7 Prisändringar
7.1 Vi får ändra avgifterna med verkan från nästa förnyelsedatum, och meddelar en ändring skriftligen minst 60 dagar i förväg.
7.2 Accepterar Butiken inte ändringen får den säga upp avtalet med verkan senast den dag ändringen träder i kraft, utan att uppsägningstiden i §8 tillämpas. Utnyttjas inte den rätten gäller det nya priset.
7.3 En höjning av avgiften per sålt objekt hanteras likadant.
7.4 Ändring av moms eller annan skatt slår igenom direkt och räknas inte som en prisändring enligt den här paragrafen.
§8 Avtalstid och uppsägning
8.1 Avtalet löper tills vidare. Ingen bindningstid.
8.2 Uppsägningstiden är tre (3) kalendermånader och räknas från månadsskiftet efter att uppsägningen kommit fram. Uppsägning ska vara skriftlig; e-post räcker.
8.3 En Butik som betalar årsvis i förskott kan säga upp på samma sätt. Uppsägningen får verkan tidigast vid periodens slut, och förskottsbetalda avgifter återbetalas inte annat än vid uppsägning enligt §7.2 eller vid vårt väsentliga avtalsbrott (§8.5), då den outnyttjade delen krediteras proportionerligt.
8.4 Vi får säga upp avtalet med tre månaders varsel, exempelvis om tjänsten läggs ned. Läggs tjänsten ned krediteras förskottsbetalda avgifter för tid efter upphörandet.
8.5 Endera parten får häva med omedelbar verkan vid väsentligt avtalsbrott som inte rättas inom 30 dagar efter skriftlig anmaning, eller vid motpartens konkurs eller obestånd.
§9 Kom-igång vid förtida uppsägning
9.1 Har kom-igång-avgiften delats upp och avtalet upphör innan den är fullt betald, förfaller resterande delar i sin helhet på slutfakturan.
9.2 Skälet står i klartext för att ingen ska bli överraskad: uppdelningen är en betalningsplan för ett arbete som redan är utfört — uppsättning, koppling av integrationer och utbildning — inte en löpande tjänst som upphör med avtalet. Summan är densamma vare sig den betalas på en gång eller på flera månader.
§10 Provperiod
10.1 Ingen provperiod och ingen fri pilot ingår.
10.2 Referenskundsavtal är något annat och beslutas av ägarna, aldrig i ett möte: kostnadsfri onboarding mot att kunden ställer upp som referens, med uttalat slutdatum.
§11 Butikens data — ägande, export och radering
11.1 Butiken äger sin data. Objekt, foton, beskrivningar, priser, försäljningssiffror, dagskassor, leveranser och uppgifter om Butikens egna kunder tillhör Butiken. Vi gör den inte till vår, säljer den inte, och använder den inte för att marknadsföra något till Butikens kunder.
11.2 Vi använder inte Butikens data för att träna AI-modeller, och lämnar den inte till någon annan för det ändamålet.
11.3 Vi får använda avidentifierad och aggregerad statistik (som "butiker i tjänsten säljer i snitt X objekt i veckan") för att utveckla och beskriva tjänsten. Ingen enskild butik går att peka ut i sådan statistik.
11.4 Export under avtalstiden: Butiken får när som helst begära en export och får den utan avgift, en gång per kvartal. Exporten levereras som maskinläsbara CSV-filer (objekt, försäljning, dagskassor, leveranser, prenumeranter och webbordrar) plus objektfotona som bildfiler. Vi lämnar inte ut databasen som sådan.
11.5 Export vid avtalets slut: Butiken har rätt till en fullständig export enligt 11.4 om den begärs senast 30 dagar efter att avtalet upphört. Vi levererar den inom 10 arbetsdagar från begäran.
11.6 Radering: Butikens data raderas eller avidentifieras 90 dagar efter att avtalet upphört. Under de 90 dagarna är den kvar men inte åtkomlig i appen, just för att en sen exportbegäran ska gå att uppfylla. Butiken kan begära radering tidigare, och då bortfaller rätten till export.
11.7 Säkerhetskopior har en egen livslängd. Data kan finnas kvar i krypterade säkerhetskopior i upp till 90 dagar efter raderingen enligt 11.6, varefter kopiorna roteras ut. Vi återställer aldrig en säkerhetskopia för att komma åt raderad data.
11.8 Vad vi behåller ändå: fakturaunderlag, fakturor och bokföring, som vi enligt bokföringslagen måste spara i sju år. De innehåller Butikens företagsuppgifter och sammanlagda belopp, inte Butikens objekt- eller kunddata.
11.9 Butikens eget arkiv är Butikens ansvar. Helny ersätter inte Butikens bokföring, som enligt lag ska kunna läsas oberoende av en enskild leverantörs system (§15.3).
§12 Support
12.1 Support ingår i månadsavgiften och lämnas via e-post till den adress som anges i bilaga 1, helgfri vardag.
12.2 Vi svarar inom en (1) arbetsdag. Löftet avser ett svar — att frågan är läst och att vi säger vad som händer härnäst — inte att felet är löst.
12.3 Det här ingår:
- frågor om hur appen används,
- felanmälan och felsökning,
- hjälp när en ansluten tjänst tappat kontakten och behöver kopplas om,
- ändringar i texterna på Butikens sajt som Butiken inte själv kan göra i appen.
12.4 Det här ingår inte, och offereras separat:
- uppsättning av nya integrationer eller kanaler,
- utbildning av ny personal utöver kom-igång,
- import av data från ett annat system,
- utveckling av funktioner åt en enskild butik,
- arbete som beror på fel i en tjänst som inte är vår (§14).
12.5 Vi lämnar ingen telefonsupport som åtagande. Att vi ofta svarar ändå är inte ett villkor.
§13 Drift, underhåll och säkerhetskopior
13.1 Vi lämnar ingen tillgänglighetsgaranti och anger ingen procentsats.
13.2 Vi åtgärdar avbrott skyndsamt och prioriterar fel som gör att Butiken inte kan sälja eller inte kommer åt sin data.
13.3 Planerat underhåll läggs utanför butikers normala öppettider när det är praktiskt möjligt, och aviseras i förväg när det innebär ett avbrott av betydelse.
13.4 Säkerhetskopior, ärligt beskrivna: en krypterad kopia av databasen tas varje natt och sparas i 90 dagar. Objektfotona och Butikens övriga bilder kopieras varje natt till ett objektlager hos en annan leverantör — en spegel av nuläget, inte en versionshistorik. En bild som raderas ligger kvar i kopian i 90 dagar och försvinner sedan, vilket är samma frist som §11.7. Kopian täcker produktionsmiljön.
13.5 Vi lovar inte att data aldrig går förlorad. Vi lovar att kopian finns, att den testas, och att vi återställer så långt det går.
13.6 Vi ansvarar inte för avbrott som beror på Butikens egen utrustning, Butikens internetuppkoppling, eller på en ansluten tredjepartstjänst (§14).
§14 Anslutna tjänster
14.1 Butiken väljer själv vilka externa tjänster som kopplas på — kassa, bokföring, marknadsplats, sociala medier, betalleverantör — och ansluter dem med sina egna konton.
14.2 De tjänsterna drivs av sina leverantörer under deras egna villkor. Butiken ansvarar för att följa dem och för sina egna avtal med dem.
14.3 Vi ansvarar inte för vad en tredjepart gör: avbrott, ändrade eller indragna API:er, granskningar som drar ut på tiden, avgifter, eller ett spärrat konto. Vi gör vad som rimligen går för att en fungerande koppling ska fortsätta fungera, och meddelar Butiken när något slutat svara.
14.4 Avgifter som en tredjepart tar ut av Butiken — kassans, marknadsplatsens eller betalleverantörens — är Butikens kostnad och ingår aldrig i vår avgift.
14.5 Slutar en tredjepart erbjuda sitt API är den kopplingen borta ur tjänsten. Det är inte ett avtalsbrott från vår sida, men Butiken får säga upp avtalet enligt §8 om kopplingen var avgörande för dem.
§15 Butikens eget ansvar
15.1 Butiken ansvarar för sin egen handel: prissättning, varubeskrivningar, angivna anmärkningar och skick, leverans, returer och reklamationer.
15.2 Konsumenträtten gäller Butiken, inte oss. Säljer Butiken på distans till konsument gäller ångerrätt och felansvar mot den köparen, och det är Butikens sak att uppfylla. Appen avgör inte vad lagen kräver av Butiken.
15.3 Butiken ansvarar för sin bokföring, moms och skatt, inklusive vinstmarginalbeskattningen på begagnat. Appen visar underlag och skriver aldrig i bokföringen.
15.4 Butiken ansvarar för att ha rätt till det innehåll den publicerar genom tjänsten, och för att inte publicera något olagligt eller kränkande.
15.5 Butiken ansvarar för sina egna kunduppgifter och för att den information Butiken lämnar till sina kunder är riktig.
§16 Personuppgifter
16.1 För den data Butiken lägger in och den data som hämtas från Butikens egna anslutna konton är Butiken personuppgiftsansvarig och vi personuppgiftsbiträde.
16.2 För driften av tjänsten och användarkontona som sådana är vi personuppgiftsansvariga (inloggningsuppgifter, supportärenden, faktureringsuppgifter).
16.3 Personuppgiftsbiträdesavtalet i del B (bilaga 2) är en del av avtalet och gäller så länge vi behandlar personuppgifter för Butikens räkning.
§17 Ansvarsbegränsning
17.1 Vårt sammanlagda ansvar under en tolvmånadersperiod är begränsat till vad Butiken betalat i avgifter till oss under de tolv månader som föregick den händelse kravet grundas på.
17.2 Vi ansvarar inte för indirekt skada: utebliven vinst, förlorad försäljning, förlorad goodwill, eller skada som orsakats av en tredjepartstjänst.
17.3 Begränsningarna gäller inte vid uppsåt eller grov vårdslöshet, och inte för sådant som enligt tvingande lag inte får begränsas.
17.4 Ett krav ska framställas skriftligen inom sex månader från det att Butiken märkte eller borde ha märkt skadan.
17.5 Ansvaret vid en personuppgiftsincident regleras i del B och är inte detsamma som ovan.
§18 Sekretess
18.1 Parterna behandlar varandras affärsinformation förtroligt och använder den bara för att fullgöra avtalet. Åtagandet gäller under avtalstiden och tre år därefter.
18.2 Undantag: information som är allmänt känd, som mottagaren redan hade, eller som måste lämnas enligt lag eller myndighetsbeslut.
18.3 Butikens data omfattas dessutom av §11 och del B.
§19 Ändring av tjänsten och villkoren
19.1 Vi utvecklar tjänsten löpande. Funktioner kan tillkomma, ändras eller tas bort.
19.2 En väsentlig försämring av en funktion Butiken uppenbart bygger sitt arbete på meddelas minst 60 dagar i förväg, och ger Butiken rätt att säga upp avtalet med verkan från den dag ändringen träder i kraft.
19.3 Vi får ändra dessa villkor. Väsentliga ändringar meddelas skriftligen minst 60 dagar innan de börjar gälla, och Butiken får då säga upp enligt 19.2. Ändringar som krävs av lag eller av en myndighet kan träda i kraft omgående.
19.4 Varje version av del A och del B har en egen varaktig adress under helny.app/villkor. Den version Butiken skrivit under mot anges i bilaga 1 och finns kvar att läsa där även efter att en nyare version börjat gälla.
§20 Överlåtelse
20.1 Ingen part får överlåta avtalet utan den andres skriftliga godkännande.
20.2 Vi får dock överlåta avtalet till ett koncernbolag eller i samband med en verksamhetsöverlåtelse, förutsatt att förvärvaren tar över samtliga förpliktelser. Butiken underrättas.
§21 Referenskund och marknadsföring
21.1 Vi får ange Butikens namn och logotyp som kund i vår marknadsföring, om inte Butiken skriftligen motsätter sig det.
21.2 Ett referenskundsåtagande utöver det — case, citat, besök, filmning — är ett eget avtal och skrivs i bilaga 1, med vad Butiken får i utbyte och när åtagandet upphör.
21.3 Vi publicerar aldrig Butikens siffror utan skriftligt godkännande i varje enskilt fall.
§22 Tillämplig lag och tvist
22.1 Svensk rätt gäller.
22.2 Tvist avgörs av svensk allmän domstol med Stockholms tingsrätt som första instans.
Del B — Personuppgiftsbiträdesavtal (bilaga 2)
B1 Roller
Butiken är personuppgiftsansvarig. Go Upstream AB är personuppgiftsbiträde och behandlar personuppgifter enbart på Butikens dokumenterade instruktion. Avtalet i del A, tillsammans med bilaga 2A, utgör den instruktionen.
B2 Föremål, varaktighet och ändamål
Behandlingen pågår så länge del A gäller, plus den avvecklingstid som anges i §11.6–11.7. Ändamålet är att leverera tjänsten: inventarie, försäljning, leveranser, marknadsföring i Butikens egna kanaler och Butikens egen sajt.
B3 Instruktion
B3.1 Vi behandlar personuppgifter bara enligt Butikens instruktion, och underrättar Butiken om vi anser att en instruktion strider mot dataskyddsregler.
B3.2 Kräver EU-rätt eller svensk rätt att vi behandlar uppgifter på annat sätt underrättar vi Butiken innan behandlingen, om det inte är förbjudet att göra det.
B4 Tystnadsplikt
De personer hos oss som får tillgång till personuppgifter har tystnadsplikt och får bara sådan tillgång som deras uppgift kräver.
B5 Säkerhet (art. 32)
Åtgärderna räknas upp i bilaga 2C. De ska vara sanna vid varje tidpunkt — en åtgärd som beskrivs där och inte utförs är värre än ingen beskrivning alls.
B6 Underbiträden
B6.1 Butiken ger ett allmänt förhandsgodkännande till att vi anlitar underbiträden. De som anlitas i dag framgår av bilaga 2B.
B6.2 Vi underrättar Butiken minst 30 dagar innan ett nytt underbiträde börjar användas eller ett byts ut. Butiken får invända på sakliga grunder; kan parterna inte enas får Butiken säga upp avtalet med verkan från den dag ändringen träder i kraft.
B6.3 Vi ålägger varje underbiträde samma skyldigheter som följer av det här avtalet och ansvarar för deras behandling som för vår egen.
B7 Överföring till tredjeland
B7.1 Databasen och filerna lagras inom EU (Stockholm).
B7.2 Flera av underbiträdena i bilaga 2B är etablerade utanför EU/EES. Sådan behandling sker med stöd av EU-kommissionens standardavtalsklausuler eller ett giltigt adekvansbeslut.
B8 Bistånd till Butiken
B8.1 Vi bistår Butiken med att svara på begäranden från registrerade (registerutdrag, rättelse, radering, dataportabilitet), i den mån Butiken inte själv kan göra det i appen.
B8.2 Vi bistår med information Butiken behöver för konsekvensbedömningar och förhandssamråd.
B8.3 Bistånd utöver vad som rimligen följer av artikel 28 kan debiteras enligt löpande räkning, efter att Butiken godkänt omfattningen.
B9 Personuppgiftsincident
B9.1 Vi underrättar Butiken utan onödigt dröjsmål efter att vi fått kännedom om en personuppgiftsincident som rör Butikens uppgifter — samma formulering som GDPR själv använder, så att Butiken hinner göra sin egen anmälan inom lagens 72-timmarsfrist.
B9.2 Underrättelsen innehåller vad som hänt, vilka uppgifter och ungefär hur många registrerade som berörs, sannolika konsekvenser och vilka åtgärder vi vidtagit.
B9.3 Anmälan till IMY görs av Butiken, som personuppgiftsansvarig. Vi bistår med underlag.
B10 Radering och återlämnande
Vid avtalets slut raderar eller återlämnar vi personuppgifterna enligt §11.4–11.8. Uppgifter vi enligt lag måste behålla — bokföringsunderlag — behålls bara så länge lagen kräver och behandlas inte för något annat ändamål.
B11 Granskning
Butiken har rätt att en gång per år, efter skriftlig begäran med minst 30 dagars framförhållning, granska att vi följer det här avtalet. Granskningen sker på Butikens bekostnad, under sekretess, och får inte störa driften eller röja andra kunders uppgifter. Vi får uppfylla granskningsrätten genom att lämna dokumentation eller ett tredjepartsintyg.
Bilaga 2A — Vad vi behandlar för Butikens räkning
| Kategori av registrerade | Personuppgifter | Varifrån |
|---|---|---|
| Butikens användare | Namn, e-postadress, roll | Butiken lägger upp dem |
| Butikens köpare vid leverans och upphämtning | Namn, e-post, telefon, leveransadress, ordernummer, spårningsnummer | Marknadsplats och webbshop |
| Butikens webbshopskunder | Namn, e-post, telefon, leveransadress, betalsätt, belopp, godkända anmärkningar | Butikens webbshop |
| Nyhetsbrevsprenumeranter | E-postadress, anmälningstidpunkt | Butikens sajt |
| Kommentatorer i Butikens sociala kanaler | Användarnamn, kommentartext, tidpunkt | Butikens eget konto hos plattformen |
| Mottagare av upphämtningspåminnelser | Telefonnummer | Leveransraden |
Behandlingens art: lagring, strukturering, visning i appen, publicering i de kanaler Butiken valt, utskick av e-post och SMS som Butiken utlöser, samt säkerhetskopiering.
Vad vi inte gör: vi säljer inga uppgifter, profilerar inte, och använder inga uppgifter för annonsering.
Objektfoton kan innehålla personuppgifter om en person råkat komma med på bilden. Foton skickas till bildtolkningen i bilaga 2B när Butiken använder AI-förslagen.
Bilaga 2B — Underbiträden
Alltid, för att tjänsten ska fungera:
| Underbiträde | Vad de gör | Var |
|---|---|---|
| Supabase | Databas, inloggning, fillagring | EU (Stockholm, AWS eu-north-1) |
| Vercel | Drift av Butikens publika sajt och webbshop | EU (Stockholm, AWS eu-north-1) |
| Expo | Utskick av push-notiser | Utanför EU |
| Apple (APNs) och Google (FCM) | Leverans av push till telefonen | Utanför EU |
| Resend | Utskick av e-post (inloggningskod, nyhetsbrev, kvitton) | Utanför EU |
| 46elks | Utskick av SMS (upphämtningspåminnelser) | Sverige |
| Backblaze B2 | Nattlig säkerhetskopia av bildlagringen (§13.4) | EU (Amsterdam) |
| Google (bildtolkning) | AI-förslag på namn, beskrivning och kategori ur objektfoton | Utanför EU |
Bara när Butiken själv kopplar på dem — Butiken ansluter med sitt eget konto och har ett eget avtal med leverantören (§14):
| Tjänst | Vad den används till |
|---|---|
| Zettle by PayPal | Kassa: produktkatalog, köp, dagskassa |
| Fortnox | Bokföring: läsning för avstämning |
| Meta (Instagram) | Publicering och kommentarer i Butikens eget konto |
| TikTok | Publicering i Butikens eget konto |
| Tradera | Annonser och ordrar |
| Stripe | Betalningar i Butikens webbshop |
Bilaga 2C — Säkerhetsåtgärder
- All trafik krypteras i transporten (HTTPS).
- Varje butiks data är avgränsad i databasen på radnivå, och avgränsningen provas åt båda hållen i den automatiska testsviten vid varje ändring.
- Åtkomst styrs av roll: personal når vardagsflödet, ägare når ekonomi och inställningar.
- Nycklar och åtkomsttoken till anslutna tjänster lagras krypterat och separat från applikationsdatabasen, och ingår inte i säkerhetskopiorna.
- Krypterad säkerhetskopia av databasen varje natt, sparad i 90 dagar, och en nattlig kopia av bildlagringen till ett objektlager hos en annan leverantör (§13.4). Bildkopian är privat, medan bucketen den speglar är publikt läsbar.
- Databasens struktur är versionshanterad och återskapas maskinellt, vilket provas vid varje ändring.
- Systemet övervakas dagligen, och en trasig integration larmar.