Skip to main content
Percher is still being built, but you can try it out with a free account right now!
← Back

Percher — Integritetspolicy (Privacy Policy)

Ikraftträdandedatum: 19 april 2026 Senast uppdaterad: 13 juni 2026 Version: 1.10


Denna Integritetspolicy förklarar hur Percher ("vi", "oss", "vår") samlar in, använder, lagrar och skyddar dina personuppgifter när du använder våra webbplatser percher.app och percher.run, tillhörande CLI-verktyg, MCP-server, API:er och dashboard ("Tjänsten").

Vi är skyldiga att skydda dina personuppgifter i enlighet med EU:s dataskyddsförordning (GDPR), den svenska dataskyddslagen (2018:218) och annan tillämplig dataskyddslagstiftning.


1. Personuppgiftsansvarig

PersonuppgiftsansvarigMattias Malmborg, enskild näringsidkare
Postadress42260 Hisings Backa, Sverige
E-post (dataskydd)legal@percher.app
E-post (support)support@percher.app
Webbplatshttps://percher.app

Vi har för närvarande inte utsett ett dataskyddsombud (DPO), då verksamhetens omfattning inte uppfyller tröskelvärdena i GDPR Art. 37. Om detta förändras uppdaterar vi denna policy.


2. Vilka personuppgifter vi samlar in

2.1 Uppgifter du lämnar till oss

KategoriExempelÄndamål
E-postadressdin@email.comSkapa och hantera konto, autentisering, aviseringar
LösenordHash av ditt lösenord (bcrypt via BetterAuth)Autentisering — vi lagrar aldrig lösenord i klartext
MiljövariablerAPI-nycklar, databas-URL:erKrypteras med AES-256-GCM, injiceras vid container-start
KällkodTarball-arkiv som du laddar uppBygga och köra din Applikation

Som kontouppgifter samlar vi enbart in e-postadress — vi samlar inte in namn, adress eller telefonnummer. Appdata, loggar och tekniska uppgifter (se avsnitt 2.2–2.3) kan innehålla personuppgifter beroende på hur du och dina slutanvändare använder Tjänsten.

2.2 Uppgifter vi samlar in automatiskt

KategoriExempelÄndamål
IP-adressLoggas vid API-anropRate-limiting, missbruksskydd. Lagras inte permanent.
Besökares landHärlett från IP vid vår edge (endast landsnivå)Aggregerad besöksstatistik per land till appägaren ("vilka länder besökte"). Uppslaget sker lokalt på servern — IP-adressen lämnar aldrig servern och lagras inte i analysen; endast aggregerade besöksantal per land och dag sparas.
Deploy-historikTidsstämplar, status, byggloggarTillhandahålla Tjänsten, versionshantering
KraschloggarSenaste 200 loggrader vid kraschFelsökning, kraschdiagnostik
KraschdiagnostikAI-genererad analys av krascherHjälpa dig förstå varför din app kraschade
SessionsdataSessionscookie (autentisering)Hålla dig inloggad
Audit-loggarAuth-failures, deploys, admin-åtgärderSäkerhet, missbruksskydd

2.3 CLI-telemetri (icke-kontobunden)

Perchers CLI-verktyg (bunx percher) samlar in icke-kontobunden teknisk användningsstatistik:

DataExempelSyfte
CLI-version0.1.1Veta vilka versioner som används
Kommandopush, init, loginFörstå vilka funktioner som används
Resultatsuccess / errorUpptäcka problem
FeltypPercherApiErrorFelsöka vanliga fel
Operativsystemlinux-x64Prioritera plattformsstöd
Bun-version1.3.11Säkerställa kompatibilitet

Telemetri-meddelandet innehåller aldrig:

  • E-postadress, användarnamn eller annat som identifierar dig
  • Filnamn, mappnamn, källkod eller projektstruktur
  • Miljövariabler, API-nycklar eller annan känslig information

IP-adresser sparas inte i telemetri-tabellen, men kan behandlas separat av infrastrukturen (rate-limiting, access-loggar) i enlighet med avsnitt 2.2.

Opt-out: Ställ in PERCHER_NO_TELEMETRY=1 eller DO_NOT_TRACK=1 som miljövariabel. CLI:t visar en engångsnotis vid första körningen.

2.4 Abuse reports (missbruksanmälningar)

Tredje part kan rapportera missbruk av Applikationer via vår abuse-rapportfunktion. Sådana rapporter kan innehålla:

  • Rapportörens e-post (frivilligt) — för återkoppling
  • Rapportörens IP — missbruksskydd av rapportfunktionen
  • Mål-URL — den rapporterade Applikationens adress
  • Orsak och detaljer — beskrivning av det rapporterade missbruket

Rättslig grund: Berättigat intresse (Art. 6.1.f) — skydda Tjänstens integritet och uppfylla AUP.

2.5 Uppgifter vi INTE samlar in

  • Vi samlar inte in platsdata (GPS) utöver vad som framgår av IP-adressen.
  • Vi härleder endast landsnivå från besökares IP-adress — ingen stad eller finare geolokalisering, och inga IP-adresser sparas i besöksstatistiken.
  • Vi använder inte spårningscookies för marknadsföring.
  • Vi säljer aldrig dina personuppgifter.

Tjänsten använder endast nödvändiga cookies och funktionell lokal lagring i webbläsaren — t.ex. en sessionscookie för inloggning, en tillfällig GitHub-OAuth-cookie och en temapreferens i webbläsarens lokala lagring. Se vår separata Cookiepolicy för fullständig information.


3. Hur vi använder dina personuppgifter

ÄndamålRättslig grund (GDPR)Detaljer
Tillhandahålla TjänstenAvtal (Art. 6.1.b)Skapa konto, bygga och köra Applikationer, hantera deploys
Skicka transaktionella e-postmeddelandenAvtal (Art. 6.1.b)Kraschaviseringar, inaktivitetsvarningar, kontomeddelanden
KraschdiagnostikBerättigat intresse (Art. 6.1.f)AI-analys av kraschloggar för att ge dig åtgärdsförslag. Vårt berättigade intresse: att förbättra driftövervakning och hjälpa användare felsöka.
CLI-telemetriBerättigat intresse (Art. 6.1.f)Icke-kontobunden statistik för att förbättra CLI:t. Vårt berättigade intresse: att förstå användningsmönster och prioritera bugfixar.
Aggregerad besöksstatistik per landBerättigat intresse (Art. 6.1.f)Visa appägaren från vilka länder en Applikation besökts. Besökarens IP-adress behandlas transient på vår server för att härleda land (endast landsnivå) och lagras aldrig i analysen. Vårt berättigade intresse: att tillhandahålla användbar och integritetsvänlig besöksstatistik till appägaren.
Skydda mot missbrukBerättigat intresse (Art. 6.1.f)Rate-limiting, audit-loggning, innehållsskanning. Vårt berättigade intresse: att skydda Tjänstens integritet och andra användares rättigheter.
Uppfylla rättsliga skyldigheterRättslig förpliktelse (Art. 6.1.c)Bokföring, skattelagstiftning, myndighetsbegäran

Vi använder aldrig dina uppgifter för att:

  • rikta reklam,
  • sälja eller dela data med tredje part för marknadsföring,
  • träna AI-modeller på din källkod.

4. Delning med tredje part

4.1 Underbiträden (sub-processors)

Vi delar personuppgifter med följande tredjepartsleverantörer, som behandlar data på våra vägnar och enligt våra instruktioner:

LeverantörFunktionData som delasLandSkyddsmekanism
Hetzner (hetzner.com)ServerhostingAll data lagras hos HetznerTyskland/Finland (EES)Inom EES — ingen tredjelandsöverföring
Anthropic (anthropic.com)AI-kraschdiagnostik (Claude)Kraschloggar (rensade från hemligheter)USAEU-kommissionens standardavtalsklausuler (SCC)
OpenRouter (openrouter.ai)AI-kraschdiagnostik (fallback-leverantör när Anthropic är otillgänglig eller pekas ut av instans-konfigurationen)Kraschloggar (rensade från hemligheter)USAEU-kommissionens standardavtalsklausuler (SCC)
Resend (resend.com)E-postleveransE-postadress, meddelandeinnehållUSAEU-kommissionens standardavtalsklausuler (SCC)

4.2 Självständiga mottagare

LeverantörFunktionData som delasLandGDPR-roll
Polar (polar.sh)Betalningshantering (Merchant of Record)E-postadress, betalningsinformation vid köpUSASjälvständig personuppgiftsansvarig
GitHub (github.com)GitHub App/OAuth, repoimport, push-webhooks och CI/CD-flöden som du väljer att anslutaGitHub-kontometadata, repo-metadata, webhook-metadata samt källkod/repo-innehåll som du väljer att ansluta eller importeraUSA/globaltSjälvständig tredjepartstjänst/användarvald integration

När du genomför ett köp behandlar Polar personuppgifter enligt sina egna villkor och sin egen integritetspolicy. När du ansluter GitHub behandlar GitHub personuppgifter enligt sina egna villkor och sin egen integritetspolicy. Percher använder då GitHub enbart för den integration du valt att aktivera.

4.3 Infrastruktur som inte utgör separata underbiträden

Följande öppen källkod-komponenter körs på vår egen Hetzner-server. Ingen data lämnar servern via dessa:

  • Caddy — omvänd proxy och TLS-certifikathantering
  • DB-IP Lite — lokal databas för att härleda besökares land från IP-adress (endast landsnivå). Uppslaget sker lokalt på servern; ingen IP-adress skickas till DB-IP eller någon annan tredje part. Produkten innehåller IP-to-Country-data skapad av DB-IP (https://db-ip.com), licensierad under Creative Commons Attribution 4.0 International (CC BY 4.0).
  • Forgejo — deploy-historik och versionshantering av Applikationer
  • Percher build pipeline — automatisk byggprocess för Applikationer (Node/Bun via en egen Dockerfile, Nixpacks för andra körtider, eller din egen Dockerfile vid runtime = "docker")
  • Docker — containerisering och isolering av Applikationer

Vi kan även använda begränsade driftverktyg för intern övervakning och incidentnotifiering. Sådana verktyg får inte användas för kundinnehåll, hemligheter eller råa loggar. Externa ops-notifieringar redigeras eller rensas innan de skickas så att e-postadresser, domäner, appnamn, URL:er och hemligheter inte ingår.

4.4 Viktigt om kraschloggar och AI

Kraschloggar som skickas till AI-leverantören (Anthropic Claude som primär, OpenRouter som fallback) för diagnostik rensas automatiskt från hemligheter (miljövariabler, API-nycklar) innan de lämnar servern. Kraschloggar kan innehålla teknisk information som filsökvägar och felmeddelanden. För Anthropic gäller enligt Anthropics kommersiella API-villkor att indata och utdata via API:et inte används för att träna modeller. OpenRouter dirigerar i sin tur förfrågan vidare till en underliggande modelleverantör; för att kraschloggarna inte ska lagras eller bevaras hos någon sådan underleverantör skickar Percher varje förfrågan med leverantörsdirigering som begränsar den till leverantörer utan datainsamling och med nollretention (no data collection / zero data retention). Därigenom används kraschloggarna inte för modellträning i något led.

4.5 Övrig delning

Vi delar inte personuppgifter med tredje part utöver vad som anges ovan, med undantag för:

  • Rättsliga krav: Om vi är skyldiga enligt lag, domstolsbeslut eller myndighetsbegäran.
  • Skydd av rättigheter: Om det är nödvändigt för att skydda våra rättigheter, egendom eller säkerhet.
  • Företagsöverlåtelse: Vid eventuell fusion, förvärv eller försäljning av verksamheten. Du meddelas i sådant fall i förväg.

5. Internationella överföringar

5.1 Överföringar utanför EES

Vissa av våra underbiträden är baserade i USA. Vid överföring av personuppgifter till länder utanför EES använder vi tillämplig överföringsmekanism enligt GDPR:

LeverantörLandÖverföringsmekanism
AnthropicUSAEU-kommissionens standardavtalsklausuler (SCC, beslut 2021/914)
OpenRouterUSAEU-kommissionens standardavtalsklausuler (SCC, beslut 2021/914)
ResendUSAEU-kommissionens standardavtalsklausuler (SCC, beslut 2021/914)

Samtliga tredjelandsöverföringar skyddas med kryptering under transport (TLS). Du kan begära information om tillämplig överföringsmekanism och en kopia av relevanta SCC genom att kontakta legal@percher.app.

5.2 Hetzner (inom EES)

Vår serverinfrastruktur hos Hetzner är lokaliserad i Tyskland och Finland, inom EES. Ingen tredjelandsöverföring sker för lagrad data.


6. Datalagring och radering

DatatypLagringsperiodMotivering
Kontoinformation (e-post)Tills kontot avslutas + 90 dagarAvtalsfullgörelse, möjliggöra återaktivering
LösenordshashTills kontot avslutas — raderas vid kontoavslutAutentisering
Deploy-historikTills Applikationen raderasTillhandahålla Tjänsten
Kraschloggar90 dagarFelsökning
Kraschdiagnostik90 dagarFelsökning
CLI-telemetri (anonym)12 månader (automatisk radering)Produktförbättring
Miljövariabler (krypterade)Tills Applikationen raderasTillhandahålla Tjänsten
Säkerhetskopior30 dagar efter raderingKatastrofåterställning
Audit-loggar (IP, auth-failures)90 dagarSäkerhet, missbruksskydd
Abuse reportsTills ärendet är avslutat + 12 månaderRegelefterlevnad, AUP-tillsyn
SessionsdataUpp till 7 dagar per sessionAutentisering

Vid kontoavslut raderas dina personuppgifter inom 90 dagar, med undantag för data som vi är skyldiga att behålla enligt lag (t.ex. bokföringsdata vid framtida betalning).

6.1 Datalagring vid nedläggning av Tjänsten

Om Percher läggs ner får du minst 60 dagars förvarning. Dina data förblir tillgängliga för export i minst 30 dagar från det att nedläggningen träder i kraft, och raderas permanent tidigast 90 dagar efter nedläggningen. Den slutliga raderingen utförs manuellt och aldrig automatiskt. Se Användarvillkoren avsnitt 15.5.

English summary: If Percher shuts down, you will receive at least 60 days notice. Your data remains accessible for at least 30 days from the effective shutdown date for export, and is permanently deleted no earlier than 90 days after shutdown.


7. Dina rättigheter enligt GDPR

Som registrerad har du följande rättigheter:

RättighetBeskrivning
Rätt till tillgång (Art. 15)Du har rätt att begära en kopia av de personuppgifter vi behandlar om dig.
Rätt till rättelse (Art. 16)Du har rätt att begära att felaktiga personuppgifter korrigeras.
Rätt till radering (Art. 17)Du har rätt att begära att dina personuppgifter raderas ("rätten att bli bortglömd"), med förbehåll för rättsliga skyldigheter.
Rätt till begränsning (Art. 18)Du har rätt att begära att behandlingen av dina personuppgifter begränsas under vissa omständigheter.
Rätt till dataportabilitet (Art. 20)Du har rätt att erhålla dina personuppgifter i ett strukturerat, maskinläsbart format.
Rätt att invända (Art. 21)Du har rätt att invända mot behandling som grundas på berättigat intresse (t.ex. CLI-telemetri, kraschdiagnostik). Vi upphör då med behandlingen om vi inte kan visa tvingande berättigade skäl som väger tyngre.
Rätt att återkalla samtycke (Art. 7.3)Om behandlingen grundas på samtycke kan du när som helst återkalla detta, utan att det påverkar lagligheten av behandling som skett före återkallandet.
Rätt att klaga (Art. 77)Du har rätt att lämna in ett klagomål till en tillsynsmyndighet.

7.1 Hur du utövar dina rättigheter

Kontakta oss på legal@percher.app med den e-postadress som är kopplad till ditt konto. Vi besvarar din begäran inom 30 dagar. Om vi inte kan identifiera dig kan vi begära ytterligare verifiering.

7.2 Tillsynsmyndighet

I Sverige är tillsynsmyndigheten:

Integritetsskyddsmyndigheten (IMY) Webbplats: imy.se E-post: imy@imy.se Postadress: Box 8114, 104 20 Stockholm


8. Datasäkerhet

Vi vidtar lämpliga tekniska och organisatoriska åtgärder för att skydda dina personuppgifter (GDPR Art. 32), inklusive:

  • Kryptering: All kommunikation sker över HTTPS/TLS. Miljövariabler krypteras med AES-256-GCM. Lösenord hashas med bcrypt.
  • Sessionssäkerhet: Sessionscookies sätts med HttpOnly, Secure och SameSite.
  • Åtkomstkontroll: API-tokens lagras hashade (SHA-256). Autentisering på varje skyddad route.
  • Containerisering: Applikationer körs i isolerade Docker-containrar med CapDrop ALL, no-new-privileges, ReadonlyRootfs och resursbegränsningar.
  • Nätverksisolering: Applikationscontainrar har ingen direkt utgående internetåtkomst — all utgående trafik routas genom en kontrollerad HTTP-proxy (egress-proxy) som blockerar interna hosts (metadata-tjänster, kontrollplan) och som kan rate-limita eller stänga av missbrukad trafik. Kontrollnätverk är separerat från appnätverk.
  • Audit-loggning: Säkerhetsrelevanta händelser (auth-failures, deploys, admin-åtgärder) loggas.
  • Automatiska uppdateringar: OS-säkerhetspatchar installeras automatiskt (unattended-upgrades).

9. Personuppgiftsincidenter

9.1 Anmälan till tillsynsmyndighet

Vid en personuppgiftsincident som sannolikt innebär en risk för dina rättigheter och friheter ska vi anmäla incidenten till Integritetsskyddsmyndigheten (IMY) inom 72 timmar efter att vi blivit medvetna om den, i enlighet med GDPR Art. 33.

9.2 Meddelande till dig

Om incidenten sannolikt medför en hög risk för dina rättigheter och friheter ska vi utan onödigt dröjsmål informera dig direkt, i enlighet med GDPR Art. 34. Meddelandet ska innehålla:

  • en beskrivning av incidenten,
  • kontaktuppgifter för ytterligare information,
  • de sannolika konsekvenserna,
  • de åtgärder vi vidtagit eller planerar att vidta.

10. Automatiserat beslutsfattande och AI

10.1 AI-genererad kraschdiagnostik

Tjänsten använder AI-baserade tjänster — Anthropic Claude som primär leverantör och OpenRouter som fallback — för att analysera kraschloggar och ge åtgärdsförslag. Den aktiva leverantören för din instans visas i app-inställningarnas opt-in-yta. Denna behandling innebär:

  • automatisk analys av kraschloggar vid appkrascher,
  • generering av förklaringar och åtgärdsförslag,
  • klassificering av felseveritet.

Vi fattar inte automatiserade beslut enligt Art. 22 GDPR som har rättsliga följder eller på liknande sätt i betydande grad påverkar dig. AI-diagnostiken ger rekommendationer — det är alltid du som användare som avgör om och hur förslagen ska användas.

10.2 Automatiska plattformsbeslut

Tjänsten fattar automatiserade beslut som påverkar dina Applikationer:

  • Auto-sleep: Inaktiva Applikationer på gratisplanen sätts automatiskt i viloläge.
  • Inaktivitetsvarning: Applikationer utan aktivitet i 90+ dagar får varning och kan stängas av.
  • Crash-loop-prevention: Applikationer som kraschar upprepat stoppas automatiskt.
  • Tarball-skanning: Uppladdade arkiv skannas automatiskt för säkerhetsrisker.
  • Kontostängning: Vid allvarliga AUP-överträdelser kan konto och appar stängas av (se Användarvillkoren avsnitt 14).

Vi bedömer att dessa beslut i normalfallet inte har rättsliga följder eller på liknande sätt i betydande grad påverkar dig i den mening som avses i Art. 22 GDPR. Vid betydande konto- eller appåtgärder (suspension, permanent avstängning) har du rätt att överklaga beslutet och begära mänsklig granskning i enlighet med vår AUP (avsnitt 10).


11. Konsekvensbedömning (DPIA)

Vi har genomfört en konsekvensbedömning avseende dataskydd (DPIA, GDPR Art. 35) för den behandling som innebär överföring av kraschloggar till AI-leverantörer utanför EES (Anthropic som primär leverantör, OpenRouter som fallback) för Kraschdiagnostik. Bedömningen omfattar riskanalys, tekniska skyddsåtgärder (automatisk rensning av hemligheter ur kraschloggar före överföring, kryptering under transport med TLS, containerisering och nätverksisolering) och rättsliga skyddsmekanismer (EU-kommissionens standardavtalsklausuler, SCC, beslut 2021/914, kompletterade med en överföringskonsekvensbedömning enligt EDPB:s rekommendationer 01/2020).

Konsekvensbedömningen fokuserar på riskerna för de registrerades rättigheter och friheter och innehåller planerade åtgärder för att hantera dessa risker. Vi uppdaterar konsekvensbedömningen vid väsentliga förändringar i behandlingen eller leverantörskedjan.


12. Barns personuppgifter

Tjänsten riktar sig inte till minderåriga och ska inte användas av personer under 18 år. Vi samlar inte medvetet in personuppgifter från personer under 18 år.

Om vi får skälig anledning att tro att en användare är under 18 år kan vi begära ytterligare verifiering, begränsa kontot eller radera uppgifterna utan onödigt dröjsmål.


13. Ändringar av denna Integritetspolicy

Vi kan uppdatera denna Integritetspolicy. Vid väsentliga ändringar (t.ex. nya datakategorier, nya underbiträden, ändrade ändamål) meddelar vi dig via e-post minst 30 dagar i förväg. Det aktuella ikraftträdandedatumet visas alltid högst upp i detta dokument.


14. Kontakt

Dataskyddsfrågorlegal@percher.app
Supportsupport@percher.app
Tillsynsmyndighet (Sverige)Integritetsskyddsmyndigheten (IMY)

*Senast uppdaterad: 11 juni 2026* *© 2026 Percher — percher.app*