Ingen loggvei finnes — håndhevet tre steder
For apper med posture zero-knowledge fører plattformen ingen innholdslogg. Det er ikke en policy noen kan glemme å følge — det er strukturen:
- I kjøretiden: applikasjonens konsollutdata forkastes. Det finnes ingen logg-sidecar ved appen.
- I loggoppsamleren: den ser kun apper merket
audit. Zero-knowledge-apper eksisterer ikke for den. - I API-et: logg-uthenting (
nysky tailog logg-endepunktet) svarer med en kontraktfestet 403 for zero-knowledge-apper. At uthenting feiler, er en del av kontrakten — ikke en mangel.
Garantien håndheves i plattformen, ikke i appkoden din. Den gjelder hobby-appen like mye som helsedata — privat som standard.
Innholdet i trafikken logges aldri — uansett posture
Heller ikke audit-posture logger forespørsels- eller responsinnhold: den logger appens egen konsoll-output, aldri kropper. Forskjellen på posturene er om det finnes en hendelseslogg i det hele tatt — ikke om vi ser trafikken din. Det gjør vi ikke.
Kryptert logging: konsoll kun du kan lese
Trenger du appens konsoll uten å gi slipp på zero-knowledge, kan du oppgi din egen age-nøkkel i manifestet:
[posture] logging = "zero-knowledge" [logs] recipient = "age1..." # din offentlige nokkel
Konsollen forsegles da i podden til din nøkkel. Plattformen ser kun chiffertekst — bare du kan dekryptere, med nysky logs. Nøkkelen er din; vi har ingen kopi.
Hva som finnes likevel
- Teknisk metadata: tidspunkt, endepunkt, statuskode og volum finnes — det driver drift, sikkerhet og fakturering.
- Feilsøking er annerledes: krasjer appen ved oppstart, finnes det ingen logg som forklarer hvorfor. Bruk statuskoder og feilklasser — eller kryptert logging over.
- Byggelogg er byggemetadata: feiler et bygg, vises halen av byggeloggen. Det er metadata om bygget ditt, ikke trafikk — og bryter ikke garantien.
Zero-knowledge er standard: det finnes ingen loggvei for innhold.
Logg-uthenting svarer 403 per kontrakt for zero-knowledge-apper.
Med kryptert logging ser plattformen kun chiffertekst — bare kunden kan dekryptere.
Ingen posture logger forespørsels- eller responsinnhold.