DeplAI

Application

Dashboard

Services

BYOK

Account

deplaiDocumentation

Start here

Services

Account

Help

Account

Security and data handling

What DeplAI can access, what you approve, and what **BYOK** changes. This page does not describe DeplAI’s internal hosting or how the platform stores its own credentials.

What DeplAI can access, what you approve, and what BYOK changes. This page does not describe DeplAI’s internal hosting or how the platform stores its own credentials.

GitHub

Sign-in

GitHub login is identity only:

GitHub asks forWhy
EmailBind your DeplAI user to an email.
ProfileDisplay name, login, avatar.
Organization membershipSo you can pick the right GitHub App install.

That grant does not include repository contents. You still install the GitHub App and choose which repos DeplAI may see.

Repositories

You pick the repositories when you install the GitHub App. DeplAI clones those repos on its servers for scans and analysis. A ZIP upload is stored under your account instead of GitHub.

Pull requests use the GitHub App with Contents: Read & write and Pull requests: Read & write. Those permissions are used only after you approve Review. They are not your OAuth login token.

Optional GitHub PAT

On Agent setup (page heading Configure AI Agent) the field GitHub PAT (Optional) is for that run’s push only. Copy on the field: it is not stored persistently. Use it if the GitHub App token cannot create the PR.

ZIP projects can still produce diffs. They cannot open a GitHub pull request until the project is a GitHub repo.

AWS

Deploy uses the AWS credentials you submit for that run. DeplAI can create, start/stop/reboot, and destroy project-tagged resources from the Deploy UI. Scope the IAM principal you provide. AWS usage is billed to that account, not as DeplAI credits.

Your code, keys, and logs

WhatWhat happens
Repository or ZIPHeld on DeplAI servers for the duration of scans, customization, and deploy work.
Scan / remediationProgress is live in the workspace. If you close the tab, reopen Sessions for logs.
Terraform plan / applyStays with that Deploy run. Confirm the plan before apply.
BYOK keysYou save them under BYOK → Credentials. They are encrypted. The UI shows a masked suffix only, never the full key.
GitHub PAT on Agent setupSent with that one remediation start. Not saved in Credentials.
LLM prompts and repliesNot stored unless you turn on Prompt logging or Response logging under BYOK → Policies (both off by default).

DeplAI is not the source of record. GitHub remains the repository of record. Your AWS account remains the account of record.

BYOK across the platform

BYOK means the model call uses a provider key you stored, not DeplAI’s platform keys.

Add keys at BYOK → Credentials (/dashboard/byok opens the same page). Validate the key; you will see statuses such as VALID. Full key material is never shown again.

Access modes

Security Agent Agent setup and UI/UX customizer use Platform, BYOK, and Auto. Routing uses the same three values with different labels:

PickerRoutingMeaning
PlatformPlatform onlyDeplAI-hosted keys. Blocked if BYOK required is on. Free plan: Best fast and Best cost only.
BYOKBYOK onlyYour saved key. Fails if none is valid for that provider.
AutoBYOK preferredUse your key if one is saved; otherwise platform.

Defaults on Agent setup:

PlanBYOK key saved?Starts onDefault model
Starter / Pro / EnterpriseeitherPlatformBest coding
FreeyesBYOKBest fast unless you change it
FreenoPlatformBest fast

BYOK nav

ItemWhat it is
OverviewCounts of models, keys, and provider health.
PlaygroundChat with an explicit access mode. Same model routing as agents.
ModelsCatalog of models you can pick.
ProvidersWhich vendors are available, and whether BYOK is supported.
CredentialsAdd, validate, or revoke keys. Masked suffix only.
RoutingPer-task alias and access mode.
PoliciesWorkspace gates (table below).
UsageToken and request totals, platform vs BYOK. Last 30 days.
CostsEstimated USD, platform vs BYOK.
HealthWhether a provider looks healthy.
AuditCredential and routing events.

Dashboard → Usage is a year-style activity wrap. BYOK → Usage is LLM token metering.

Policies

TitleEffect
BYOK requiredEvery call must use your key. Platform keys are ignored.
Platform credentialsAllow DeplAI keys when Auto is on or no customer key is present.
Fallback allowedIf the chosen model fails, try another eligible model.
Cross-provider fallbackA fallback may use a different vendor.
Prompt loggingStore prompt text. Off by default.
Response loggingStore model output. Off by default.
Spend and token capsOptional limits. Empty means no cap.
Allowed providersEmpty = all. A selection is an allowlist.

What BYOK changes

  • The provider invoice goes to your account.
  • DeplAI still sends the prompt the workflow needs (findings, frontend context, chat). Your clone or ZIP is unchanged.
  • Usage and Costs split platform vs BYOK. Platform calls show list price plus a platform surcharge. BYOK calls show $0 provider cost on DeplAI’s side (you pay the vendor) plus a platform surcharge. The USD is on Costs, not subtracted from credits. See Billing.

Where you pick it

SurfaceControl
Security Agent → Agent setupPlatform / BYOK / Auto + model. Optional GitHub PAT.
UI/UX customizerSame picker. If blocked: “Choose a platform model or a saved BYOK credential first.”
DeployUses the same access-mode setting when an LLM refine step runs.
Playground / RoutingExplicit access mode.

On Free, flagship platform models stay locked until you add a BYOK key or upgrade to Starter.

Related: Security Agent · Billing · Core concepts

On this page

GitHubSign-inRepositoriesOptional GitHub PATAWSYour code, keys, and logsBYOK across the platformAccess modesBYOK navPoliciesWhat BYOK changesWhere you pick it