GreyScape.ai

Help · What we collect

The data GreyScape.ai touches

A complete list of what we read, what we store, what we never see, and how long it lives. Built for the InfoSec questionnaire conversation.

What we READ from your providers

  • ·OpenAI: organization-level usage + cost endpoints (token counts per bucket × project × model × key).
  • ·Anthropic: usage_report/messages + cost_report endpoints (same shape).
  • ·Manus: BYOK degrade-mode — only the API key is stored, no usage pulled until Manus publishes a usage endpoint.
  • ·GitHub Copilot: per-user usage from the org admin API (Copilot for Business / Enterprise only).

What we STORE in our DB

  • ·spend_events: provider, model, api_key_label, project, team, tokens_in/out, cost_cents, timestamp. No prompt or completion text.
  • ·shadow_ai_tools: name + category + evidence string + user_count + status. Evidence is whatever the source supplied (e.g. CSV merchant name).
  • ·auth_users: workos_user_id, email, name, last_signin_at — for tenant membership and audit attribution only.
  • ·Encrypted provider API keys: AES-GCM with a per-deploy KMS-managed master key. Encrypted-at-rest in Postgres + encrypted-in-transit on retrieval.

What we NEVER see

  • ·Prompt text. Completion text. Tool-call arguments. Any content from the AI request body.
  • ·Customer PII inside completions — we don't sit in the request path; everything flows direct between your application and the provider.
  • ·Credit card numbers, government IDs, anything else outside the provider admin APIs above.

Retention

  • ·spend_events: 13 months (12 months current + 1 month rollover for year-over-year comparison).
  • ·audit_log: 24 months (compliance requirement for SOC 2 + EU AI Act).
  • ·report_translations (LLM debug telemetry): 90 days.
  • ·Provider API keys: until you remove them. Deletion is immediate and cryptographic (key + nonce are dropped).

Read the full data-handling document (for security reviews and DPIAs) · Data Processing Agreement