Account and billing

Identity, security, pricing, and how to wipe your data.

Account

Settings

Open the user menu (bottom-left of the sidebar) and click Settings. From there you can edit:

  • Display name, avatar, timezone.
  • About-you profile sections (preferences, projects, constraints): seeded into every agent’s memory.
  • API tokens for the HTTP API.
  • Notification preferences (where we send failure alerts).

Profiles

You can have multiple profiles per account (Main Agent, Personal, Work, …). Switching the active profile changes which agent the home-page chat targets, plus the default memory pack new agents inherit.

Multiple sign-in methods

Link both GitHub and Google to your account so either can sign you in. Manage linked methods in Settings.

Security

Sessions

HttpOnly cookies, opaque tokens, server-side row backing each one. Signing out (or revoking from another device) takes effect immediately because we delete the row.

Encryption at rest

LLM keys, OAuth tokens, MCP server secrets, and browser session cookies are encrypted with Fernet, keyed off a per-account secret. The plaintext only exists in memory while a request is being served.

Allowlist

During early access, only allowlisted accounts can complete sign-in. Even if someone gets through your provider’s OAuth, they hit a 403 here.

Container isolation

Each agent runs in its own container. Tools that touch the filesystem or shell touch thatcontainer only. Never our host or another user’s container.

Audit log

Every privileged action (sign-in, connection add/remove, API token issue, agent delete) lands in an account audit log accessible from Settings. Useful for spotting anything you didn’t do.

Pricing

Backbend is free during early access. You pay your own LLM bills directly to Anthropic / OpenAI / etc. via the API keys you bring; we don’t mark them up.

Post-early-access

Pricing will be usage-based on top of the LLM bill (compute, storage, browser minutes). We’ll publish details before turning it on, and existing users get notice plus a grandfathered tier.

Spend caps

You can set a daily/monthly spend cap per agent and per account. When the cap is hit, agents pause until the next period rolls over (or you raise the cap). Stops a runaway sub-agent from burning your whole month overnight.

Data deletion

Deleting an agent

From the agent’s menu, click Delete. The container is torn down, the memory store is wiped, all task history is removed, and any encrypted secrets the agent had access to (its scope of connections) are unlinked. The main agent can’t be deleted; pause it instead.

Deleting a connection

From Dashboard → Connections, click Disconnect. We revoke the OAuth token at the provider (where supported), delete the stored tokens, and unlink it from every agent.

Deleting your account

Email bradshaw.hyrum@gmail.com with “Delete my account” in the subject. We wipe every agent, connection, key, session, and audit-log entry tied to your account. Confirmation goes out within 24 hours.

What we keep

After account deletion, we retain anonymized billing records and request logs for 90 days for compliance and abuse investigation. No conversation content, no memory, no keys.