Skip to content

SOP-010: AI Tool Usage & Data Handling ​

Version: 1.0 · Owner: AI Platform Owner + Security · Applies to: All engineers

Purpose & scope ​

Safe, compliant use of AI coding and planning tools (Cursor, Amazon Q, Bedrock agents, MCP).

Roles ​

RoleRACI
AIPOA — platform config, audit
SECA — data classification rules
DEVR — compliant daily use

Approved tools (primary stack) ​

ToolUseData boundary
Cursor (enterprise)IDE + agentsNo prod PII; enterprise privacy mode
Amazon Q DeveloperAWS API / IaC helpAWS enterprise boundary
Bedrock (via gateway)Planning agents, batch tasksVPC endpoint; logged prompts
MCP (internal)ADR, spec, runbook searchRead-only; Accepted/Approved only

Optional (team discretion): local Ollama for offline snippets — no company code.

Procedure ​

Before use ​

  1. Confirm enterprise AI agreements active; privacy mode on in Cursor.
  2. Complete onboarding module (SOP-011 step 5).

During development ​

  1. Context hygiene — Load Approved spec + Accepted ADRs via MCP; avoid pasting large prod log dumps.
  2. No prohibited data in prompts — Prod PII, credentials, full customer records, unredacted security findings.
  3. Synthetic fixtures only — Test data generated or from approved fixture library.
  4. Verify AI output — Never merge unreviewed AI-generated code; treat as untrusted input.

Prohibited ​

  • Pasting production database exports into AI chat
  • Sending secrets, API keys, or .env contents to models
  • Using personal ChatGPT accounts for company code
  • Auto-accepting AI architectural decisions (→ SOP-002)

Audit ​

  1. AIPO samples 1% of enterprise AI logs monthly for policy violations.
  2. Violations → SEC review; repeat → access restriction per SOP-012.

Definition of Done (ongoing) ​

  • [ ] Developer acknowledged AI policy annually
  • [ ] No open SEC violations on AI usage

Reference template only — no production code. Adapt in your own project.