Security Overview

Security & data handling

Last updated May 26, 2026.
For SOC 2 reports and DPAs from our infrastructure providers, contact Leon Stern — leon@vibier.io.

Vibier is a Slack-native AI marketing assistant for B2B marketing teams. It connects to a team's existing tools, learns their brand voice, and drafts and plans marketing work inside Slack.

This document summarizes how Vibier handles and protects customer data.

Where data lives

Vibier runs on three managed infrastructure providers, each with its own security posture.

Anthropic
AI agent state
Customer-specific agent memory, vault credentials, and session history are held by Anthropic's managed infrastructure, encrypted in transit and at rest. SOC 2 report and DPA available via Anthropic's Trust Center.
Supabase
App & database
Customer records, connector status, session metadata, and encrypted credentials. All data encrypted at rest with AES-256 and in transit via TLS. SOC 2 report available on request.
Railway
Compute
Hosts Vibier's services — request routing and onboarding.

Model training: Vibier uses Anthropic's commercial API. Anthropic does not train its models on data submitted through the commercial API. Customer data is never sold and is never used to train third-party models.

How credentials are protected

Credentials Vibier stores in its own database are encrypted with AES-256-GCM (authenticated encryption), using a unique random nonce per record. The encryption key is held only as a managed environment secret — never in source control.

Stored encrypted at the application layer: the customer's Slack bot token, the customer's Anthropic API key (where they bring their own), and the customer's X app credentials and OAuth tokens.

Other connectors (Google Workspace, HubSpot, Notion, LinkedIn) have their OAuth tokens written directly into Anthropic's managed vault. Vibier's database holds only an opaque pointer — the plaintext token never reaches it.

A database integrity constraint makes it impossible to enable a credential-backed feature without the encrypted credential actually being stored; the toggle and the ciphertext cannot drift apart.

Tenant isolation

Vibier is multi-tenant, and isolation between customers is enforced in code, not by convention. The isolation model was independently audited before partner onboarding; all findings were closed and verified. The enforced rules:

Access & permissions

Slack

Vibier installs as a standard Slack app via the workspace admin's OAuth approval. It requests 22 bot-token scopes — no user-token scopes and no admin scopes. The bot can only act as itself (it can never impersonate a human user) and only sees channels it has been explicitly added to. The admin sees the exact scope list at install time. Vibier can be removed at any time via Manage apps → Vibier → Remove App, which revokes the bot token immediately.

All 22 Slack bot scopes
app_mentions:read channels:history channels:read channels:join chat:write chat:write.public commands files:read files:write groups:history groups:read im:history im:read im:write links:read links:write mpim:history reactions:read reactions:write users:read users:read.email team:read

Third-party connectors

All third-party access (Google, HubSpot, X, Notion) goes through each provider's standard OAuth 2.0 flow, initiated by the customer clicking a signed link from inside Slack — the agent cannot begin a connection on its own. Each connector requests the narrowest scope that supports its job:

The customer approves these scopes on each provider's own consent screen. Vibier never sees or stores customer passwords. Access can be revoked at any time from the provider's own settings, which immediately cuts off Vibier.

Encryption in transit

All connections use TLS 1.2+ — between Slack and Vibier, between Vibier and the Anthropic API, between the agent and its connected tools, and on all customer-facing endpoints.

Audit & access controls

Compliance posture

Vibier is an early-stage product and is pre-SOC 2 — we have not yet completed a formal SOC 2 or ISO 27001 certification for Vibier itself. We operate against documented internal security practices, and we inherit the certified security posture of our infrastructure providers (Supabase, Anthropic, Railway), whose SOC 2 reports and DPAs are available on request. Formal certification is planned as we scale.

Data handling

Questions, or need our providers' SOC 2 reports and DPAs? Email leon@vibier.io.