Skip to main content
Percher is still being built and account creation is paused — get notified when it opens.

Percher — register över dataportabilitet

Ikraftträdandedatum: 10 september 2026 Senast uppdaterad: 10 september 2026 Registerversion: 1.0 API-specifikationsversion: 1.0.0 (OpenAPI 3.1.0)

Detta register utgör en del av Perchers Användarvillkor. Det beskriver gränssnitt för byte, datastrukturer, format, standarder, kända tekniska begränsningar och den infrastrukturinformation som krävs enligt artiklarna 26 och 28 i förordning (EU) 2023/2854 (dataförordningen).

1. Exportgränssnitt och autentisering

Alla sökvägar nedan använder https://api.percher.run som basadress. "Bearer" betyder en API-token för Percher som tillhör Applikationens ägare. Den maskinläsbara gränssnittsdefinitionen är OpenAPI-specifikationen för Percher.

ExportGränssnitt och autentiseringSvarsformat
KontoögonblicksbildGET /account/export — BearerJSON-objekt som beskrivs i avsnitt 2
ApplikationspaketPOST /apps/{appRef}/export/mint — Bearer; därefter engångsanrop till GET /export/download/{token} där token är nedladdningsbehörighetengzip-komprimerat tar-arkiv (.tar.gz) som beskrivs i avsnitt 2
Applikationspaket med värden för MiljövariablerApplikationsexport i dashboarden — autentiserad webbläsarsession och ny lösenordsbekräftelse; därefter engångsnedladdningSamma .tar.gz-struktur med de ytterligare filerna för hemliga värden som beskrivs i avsnitt 2. Hemliga värden är inte tillgängliga genom Bearer-autentiserad API-, CLI- eller MCP-export.
Kontroll av Git-historikGET /apps/{appRef}/export/git/check — Bearer, endast ägareJSON med ok och estimatedBytes
Git-historikGET /apps/{appRef}/export/git — Bearer, endast ägareGit bundle (application/x-git-bundle, .bundle)
Kontroll av PocketBase-ögonblicksbildGET /apps/{appRef}/data/export/check — Bearer, endast ägareJSON-status
PocketBase-dataGET /apps/{appRef}/data/export — Bearer, endast ägaregzip-komprimerat tar-arkiv (.tar.gz) av den tillgängliga katalogen pb_data

Självserviceexport kan starta omedelbart; assisterat byte begärs enligt Villkorens avsnitt 15.6. Destinationsleverantören eller kunden ansvarar för import och drift av Applikationen.

2. Datastrukturer och arkivlayout

2.1 Kontoögonblicksbild

JSON-roten innehåller exportedAt, user, apiTokens, alertPreferences, sharedAccess, apps, supportCases, withdrawalReceipts, dataExportUrls, perAppExports och _note. Applikationsposter innehåller Applikationsposten, deployposter, namn på Miljövariabler och anpassade domäner. API-tokenhemligheter, värden för Miljövariabler och omfattande byggloggar ingår inte; omfattande eller Applikationsspecifika data representeras av autentiserade exporthänvisningar.

2.2 Applikationspaket

Arkivet har en rotkatalog vars namn bygger på Applikationen och exportdatumet:

<applikation>-YYYY-MM-DD/
  source/**
  README.md
  percher.toml
  env-keys.json
  domains.json
  deploy-history.json
  env-values.json                 # endast efter ny lösenordsbekräftelse
  env-values-by-scope.json        # endast efter ny lösenordsbekräftelse
  pocketbase/schema.json          # när automatiserad PocketBase-export är tillgänglig
  pocketbase/pb_data.zip          # när automatiserad PocketBase-backup är tillgänglig
  pocketbase/README.md             # annars, instruktioner för manuell export

env-keys.json innehåller keys och en kommentar. domains.json innehåller verified. deploy-history.json är en array med objekt som innehåller deployidentifierare, status, typ, commitreferenser, kommentar och tidsstämplar. env-values.json är ett nyckel-/värdeobjekt. env-values-by-scope.json innehåller rows, var och en med key, scope och value. pocketbase/schema.json innehåller det exporterade PocketBase-schemat för collections.

2.3 Git- och PocketBase-exporter

Git-exporten är den fullständiga historik som är tillgänglig i Perchers repository för Applikationen, i Git bundle-format, och kan verifieras och klonas med Gits egna bundle-kommandon. Den direkta PocketBase-exporten bevarar det tillgängliga katalogträdet pb_data i ett .tar.gz-arkiv för import till en kompatibel PocketBase-installation.

3. Format, standarder och versionshantering

Percher uppdaterar registret när en stödd struktur, ett format eller ett gränssnitt ändras väsentligt. Inget proprietärt importverktyg krävs.

4. Kända begränsningar och tekniska gränser

  • Ett Applikationspaket kräver en aktiv driftsättning; behåll källkod som inte har driftsatts i ditt eget repository.
  • Länkar för Applikationsexport kan användas en gång, löper ut efter 15 minuter och är begränsade till 10 utfärdanden per Applikation och användare under 24 timmar.
  • Värden för Miljövariabler kräver en nylig lösenordsbekräftelse i dashboarden. Bearer-autentiserad API-, CLI- och MCP-export utesluter dem avsiktligt.
  • Självserviceexport av Git begränsas av storleken på repository och bundle, genereringstid och samtidighet. Den aktuella standardgränsen för storlek är 1 GiB och den aktuella tidsgränsen för generering är 180 sekunder. Den dagliga gränsen per Applikation är 3 exporter på Free och Starter, 10 på Maker och 30 på Max.
  • Direkt PocketBase-export kräver en körande PocketBase-Applikation. Den dagliga gränsen per Applikation är 1 export på Free och Starter, 2 på Maker och 5 på Max.
  • PocketBase-data i ett Applikationspaket förutsätter att Applikationens backup-endpoint kan nås; annars innehåller paketet instruktioner för manuell export.
  • Endast tillgänglig deploy- och repositoryhistorik exporteras. Byggartefakter, beroendecachar och andra reproducerbara plattformsartefakter är inte portabla tillgångar.
  • Interna autentiseringsuppgifter för kontrollplanet, säkerhetssignaler, regler för missbruksdetektering, infrastrukturkonfiguration, interna identifierare och aggregerade tjänstemätvärden undantas enligt Villkorens avsnitt 15.6.

Om en självservicegräns hindrar en fullständig export, kontakta support@percher.app för assisterat byte.

5. Infrastrukturens jurisdiktion

Percher drivs av Kaizensu AB i Sverige. Central hosting, lagring och backup hålls inom EES, för närvarande i Tyskland och Finland, och omfattas av EU-rätt och svensk, tysk respektive finsk rätt beroende på drift och plats. Leverantörer och behandlingsplatser anges i Integritetspolicyn och Meddelandet om underbiträden.

6. Skydd mot rättsstridig internationell myndighetsåtkomst

För icke-personuppgifter som lagras inom unionen använder Percher EES-baserad central lagring, kontrollerad och loggad administrativ åtkomst, separering mellan kunder, arbetsbelastningar och nätverk, minsta behörighet, kryptering under överföring, kryptering av lagrade hemliga värden och backuper, dataminimering, begränsad lagringstid, avtalsgranskning av leverantörer samt granskning av myndighetsbegäranden avseende giltig rättslig grund, omfattning och behörighet. Begäranden avvisas eller bestrids när det är rättsligt tillåtet och rimligen möjligt. Åtgärderna hindrar inte utlämnande som krävs enligt bindande EU-rätt eller medlemsstatsrätt. Överföring av personuppgifter regleras av GDPR, Integritetspolicyn och, i tillämpliga fall, DPA:n.

7. Kontakt och språk

Frågor om byte, format eller begränsningar: support@percher.app Juridiska frågor och frågor om dataåtkomst: legal@percher.app

Den engelska och den svenska versionen är avsedda att ha samma innebörd. Vid en avvikelse har den engelska versionen företräde, utan att tvingande rättigheter begränsas.


*Senast uppdaterad: 10 september 2026* *© 2026 Kaizensu AB — Percher, percher.app*