Gränser och säkerhet
Vad som körs under ditt projekt, vilka gränser som gäller och var din data finns.
#Planer och gränser
Planen väljs per projekt, och ditt konto betalar för alla dina projekt.
| Per projekt | Start | Pro | Företag |
|---|---|---|---|
| Pris (exkl. moms) | 49 kr/mån | 99 kr/mån | 299 kr/mån |
| Lagring (databas + filer) | 2 GB | 20 GB | 100 GB |
| Backup-historik KOMMER | 7 dagar | 30 dagar | 90 dagar |
Årsvis betalar du för 10 månader och får 12. Kontots första projekt får 14 dagar gratis; kortet dras först när provperioden är slut. Under testperioden kan alla ha upp till tre projekt gratis, och lagringskvoten är 2 GB per projekt. Lagringen räknas på databasen och uppladdade filer tillsammans; ögonblicksbilder räknas inte. Närmar du dig gränsen får du ett larm — ingenting stängs av utan förvarning.
#Varje projekt i sin egen låda
- Egen process och egen användare. Ett projekt kan inte läsa ett annat projekts filer.
- Egen lagringsvolym med hård kvot. Fyller du den slår du i ditt eget tak, inte i grannens.
- Tak för processor och minne: en processorkärna och 512 MB minne per projekt. Ett projekt som skenar stoppas i sitt eget tak.
- Projektet går aldrig i vila. Schemalagda jobb (cron) körs alltid.
#Utgående trafik
Ditt projekt kan nå webben (HTTP och HTTPS), DNS och mejlservrar via krypterad inlämning (portarna 465 och 587). Port 25 är alltid stängd — ett enda kapat projekt som skickar skräppost ska inte kunna förstöra avsändarryktet för alla andra. All annan utgående trafik stoppas, och privata nät — vårt eget nätverk, routrar och andra servrar — nås aldrig från ett projekt.
#Inkommande trafik
Servern har noll öppna portar mot internet. Trafiken kommer in via en krypterad tunnel från Cloudflare. Okända adresser svarar 404.
#Besökarens IP-adress
Bakom Cloudflare och tunneln skulle PocketBase se samma adress för alla besökare. Därför slår Zkrinets grundlager på PocketBase Trusted proxy för rubriken CF-Connecting-IP, som Cloudflare sätter. Det gör att rate limits, statistik och spärrar ser varje besökares riktiga IP.
- Har du själv ställt in något under Settings → Trusted proxy rör vi det inte.
- Kör du projektet någon annanstans efter en export slås inställningen av automatiskt, eftersom en besökare där annars kunde förfalska sin IP.
Grundlagret är en fil, pb_hooks/zk_zkrinet.pb.js, som läggs i alla projekt. Den syns i exporten och går att läsa.
#Kryptering
- I vila: varje kundvolym är krypterad med AES-256.
- I transit: HTTPS till Cloudflare och en krypterad tunnel vidare till servern.
#PocketBase-version
Varje projekt kör den officiella PocketBase-binären, oförändrad, i den version projektet skapades med (i dag 0.40.4). Versionen är låst — ingenting uppgraderas bakom din rygg. Att välja ny version själv KOMMER.
#Var din data finns
- Ditt projekt — databas, filer och kod — ligger på våra egna servrar i Sverige.
- Trafiken passerar Cloudflare, som därför ser besökarnas IP-adresser och innehållet i anropen när de passerar.
- Ditt konto och driftdata (vilka projekt du har, larminställningar) ligger hos Supabase i Stockholm.
- Betalningen sköts av Stripe genom Stripe Managed Payments: Stripe (Link) säljer tjänsten åt oss, tar ut momsen och skickar kvittona. Stripe får dina faktureringsuppgifter; kortnumret når aldrig oss.
Hela listan står i integritetspolicyn.
#Backup
I dag tas en ögonblicksbild av hela projektet före varje deploy och varje byggblocksändring; de tre senaste deployernas ögonblicksbilder sparas. De ligger på samma server som projektet och skyddar mot misslyckade ändringar, inte mot att servern går sönder.
Löpande backup ingår inte ännu. Tills vi erbjuder det ansvarar du själv för backup av dina data (villkoren, avsnitt 7). Enklast är PocketBase inbyggda backup till en egen S3-bucket hos en leverantör du väljer, se Backup till egen S3. Du kan också ta export när du vill. Löpande backup från vår sida KOMMER — när den finns säger vi till via e-post.
#PocketBase aktivitetslogg
PocketBase sparar som standard IP-adress och webbläsare för varje anrop i sin aktivitetslogg (Logs i adminpanelen). Det är PocketBase eget beteende. Vill du inte det: ändra loggnivå eller hur länge loggar sparas under Settings → Logs. Tänk på att nämna det i din egen integritetspolicy.