Open App

Data Isolation Spec

Security & Privacy Architecture

Bussin is built from the ground up as a zero-proxy, static application. This document details the architectural boundaries, sandbox configurations, and network isolation models that keep your Azure credentials and payload streams completely secure.

The Zero-Transit Architecture Policy

Traditional cloud explorers act as middle-tier servers: they receive your access keys, connect to your cloud infrastructure, and parse your payloads on their own hardware. This introduces a major security risk, creating a single point of failure where a database leak or server compromise exposes your enterprise connections.

Bussin is different. We enforce an absolute Zero-Transit policy:

Credential & Access Token Isolation

Bussin utilizes the official Microsoft Authentication Library (MSAL.js) to manage identity flows with Entra ID (Azure Active Directory):

1. Authentication Scopes & JWTs

When you log in, the Entra ID authorization server returns an ephemeral OAuth 2.0 JSON Web Token (JWT) directly to the browser. The token is assigned delegated scopes for https://servicebus.azure.net/user_impersonation and https://management.azure.com/user_impersonation.

2. Volatile Memory Caching

Bussin stores active access tokens strictly within volatile browser memory (session state). Tokens are never written to disk or sent across the internet to anything other than standard Microsoft Azure API gateways.

Transparent User Authentication Auditing

Bussin is built with complete transparency regarding network traffic and analytics. To track active adoption and tool usage, we maintain a lightweight, open-source serverless database:

Browser Sandbox Boundaries

By executing inside a modern browser engine (such as V8 or WebKit), Bussin inherits robust, industry-standard security boundaries enforced by the operating system:

Same-Origin Isolation

The browser's Same-Origin Policy (SOP) prevents external sites or scripts from accessing Bussin's memory space, local storage databases, or active WebSocket instances.

Local Storage Caching

Favorite namespaces, folder groupings, and interface configurations are persisted inside your browser's sandboxed localStorage. This data remains under your exclusive control and is never synchronized to external servers.

TLS Encrypted Tunnels

Every connection is encapsulated within Transport Layer Security (TLS 1.2 or 1.3), preventing interception or man-in-the-middle exploits on public or private networks.

Enterprise Compliance Alignment

Because Bussin does not capture, store, or process any customer data, utilizing this tool does not expand your organizational data boundaries or introduce new compliance liabilities. It integrates cleanly with standard SOC 2, ISO 27001, and HIPAA compliance policies, acting as a secure diagnostic lens for your existing Azure infrastructure.