Scout security

Scout is Uniform's AI agent for content authoring. It acts as a human-in-the-loop assistant: it inherits the permissions of the person using it, and every change it makes lands in draft state for review before anything publishes.

  • Scout has no permissions of its own. It acts as the requesting user and can only see or change what that user can already see or change.
  • Scout writes only to draft state. It cannot publish, and it has no access to published content. Workflow stages that auto-publish reject Scout's transitions so a human must perform them.
  • Scout can delete entries, compositions, patterns, assets, and content models, but never silently. Pending deletes surface with a distinct treatment and a separate confirm action.
  • Deleted entries, compositions, patterns, and assets go to Trash and can be restored for the project's retention period, typically 30 days. Deleting a component definition or content type is permanent.
  • We recommend restricting the permissions of the people who use Scout to the entities they need, so a session cannot accidentally delete content types, component definitions, or visitor dimensions.
  • Scout cannot manage users, team settings, or billing, and cannot edit, move, or delete existing project map nodes.
  • AI features can be disabled at the team level.
  • If enabled for your team (developer preview), you can bring your own OpenAI or Azure OpenAI endpoint and API key to control the model and provider directly.
  • Review changes is the default apply mode for new threads. Scout stacks edits as pending edits, and nothing changes in your content until you apply them.
  • You can switch a thread to Autonomous if you want Scout to apply edits as they work. The choice is a personal preference, not a team policy.
  • Uniform opts out of provider-side prompt storage on model calls. OpenAI retains request logs for 30 days for abuse monitoring only, never for training.
  • Your content is never used to train Uniform's or any provider's models. This is a contractual commitment in the DPA.
  • Chat threads are encrypted and isolated per user and project, and auto-delete one year after last activity. Users can delete them sooner at any time.
  • EU data residency is available for chat storage.
  • Scout's instructions and retrieved content are kept in separate channels, so field content is treated as data, not as instructions.
  • Content fetched from external URLs is isolated, truncated, and marked as untrusted. Fetching blocks private networks, localhost, and cloud metadata endpoints.
  • Scout can only act through a typed, schema-validated set of tools. It cannot take free-form actions. Connected MCP servers and integrations add tools that are equally schema-bound.
  • AI-generated output is stored as structured data and passes through the same sanitization as human-authored content before it reaches your site.
  • Scout's edits appear in the same content history as manual edits: who changed what, and when.
  • Scout is not classified as high-risk under the EU AI Act. It assists with content, not decisions about people.
  • Penetration testing covers the AI agentic features. See the Uniform trust center for current reports.
  • Content created or edited through Scout is yours. Uniform claims no IP rights over it.
  • Scout runs on OpenAI's current GPT-class models for generation. Contact the Uniform team for the current model list.
  • Supporting infrastructure includes Cloudflare (hosting and chat storage), AWS (backend), and PostHog (privacy-mode telemetry, no prompt content).
  • Named sub-processors and their processing regions are published in the Uniform trust center and kept current.

note

Questions about a specific control or your contract terms? Contact your Uniform account team.