{
  "schema_version": 4,
  "updated": "2026-10-11",
  "service": "ScaledThought",
  "page": "https://scaledthought.com/security",
  "llms_txt": "https://scaledthought.com/llms.txt",
  "data_retention": {
    "prompts_and_completions": "none",
    "used_for_training": false,
    "batch_and_fine_tuning_files_max_days": 30,
    "details": [
      {
        "data": "Prompts and completions",
        "kept": "Not stored",
        "detail": "Processed in memory to produce the response, then discarded. They aren't written to logs."
      },
      {
        "data": "Batch and fine-tuning files",
        "kept": "At most 30 days",
        "detail": "Stored encrypted in your region until you delete them or 30 days after upload, whichever comes first."
      },
      {
        "data": "Fine-tuned models",
        "kept": "Until you delete them",
        "detail": "Private to your account."
      },
      {
        "data": "Usage records",
        "kept": "Life of the account",
        "detail": "Model, token counts, cost and timings, for billing. No content."
      }
    ]
  },
  "regions": [
    {
      "code": "us",
      "country": "United States",
      "status": "open",
      "api_base_url": "https://api.us.scaledthought.com/v1"
    },
    {
      "code": "ca",
      "country": "Canada",
      "status": "coming_soon",
      "api_base_url": "https://api.ca.scaledthought.com/v1"
    }
  ],
  "residency": {
    "key_prefix_decides_region": true,
    "wrong_region": {
      "status": 421,
      "code": "wrong_region",
      "returns": "base_url"
    },
    "payments": "Stripe, United States, for both regions"
  },
  "response_headers": [
    {
      "name": "x-st-region",
      "example": "us",
      "on": "Every API response, errors included",
      "meaning": "The region that served the request."
    },
    {
      "name": "x-st-data-retention",
      "example": "none",
      "on": "Every API response, errors included",
      "meaning": "Prompts and completions from this request are not stored."
    },
    {
      "name": "x-st-request-id",
      "example": "01K5Z3T8R2V9Q4M6N1P7B0C8XD",
      "on": "Inference responses",
      "meaning": "The request's id, for usage records and support."
    }
  ],
  "service_providers": {
    "published_list": false,
    "list_on_request": "mailto:privacy@scaledthought.com"
  },
  "api_keys": {
    "stored_as": "hash",
    "shown_once": true,
    "scopes": [
      "inference",
      "read",
      "keys",
      "billing"
    ],
    "max_lifetime_days": 365,
    "rotation_with_grace_period": true,
    "self_revocation": true,
    "sub_agent_keys": true,
    "per_key_daily_budget": true,
    "per_key_rate_limits": true
  },
  "vulnerability_disclosure": {
    "contact": "mailto:security@scaledthought.com",
    "policy": "https://scaledthought.com/legal/security",
    "security_txt": "https://scaledthought.com/.well-known/security.txt",
    "acknowledge_within_business_days": 3
  }
}
