{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "google-cloud-storage",
    "name": "Google Cloud Storage",
    "vendor": "Google Cloud",
    "vendorUrl": "https://cloud.google.com/storage",
    "kind": "http-api",
    "category": "file-storage",
    "summary": "Google Cloud Storage is Google Cloud's object store for buckets and objects, reached through JSON and XML REST APIs, a gRPC Storage Control API, the gcloud CLI, client libraries and a generally available remote MCP server.",
    "url": "https://www.anchorterminal.com/tools/google-cloud-storage",
    "markdownUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-cloud-storage.json",
    "dns": "google-cloud-storage.grade.anchorterminal.com",
    "transports": [
      "streamable-http"
    ],
    "remoteUrl": "https://storage.googleapis.com/storage/mcp",
    "packages": [
      {
        "registry": "npm",
        "name": "@google-cloud/storage"
      },
      {
        "registry": "pypi",
        "name": "google-cloud-storage"
      }
    ],
    "auth": "oauth",
    "authNotes": "Google OAuth 2.0 access tokens for user or service-account identities, scoped by IAM roles on the project, bucket or managed folder, with HMAC keys for the XML API's S3-style access, and V4 signed URLs that carry a signature, not the secret. The MCP server uses the same Google authentication, with its own IAM permissions per MCP method.",
    "pricing": "usage",
    "pricingNotes": "Pay per GB-month stored, per 1,000 operations and per GB of egress, by location and class. Standard in a single region is $0.005 per 1,000 Class A and $0.0004 per 1,000 Class B operations; a dual-region example bills $0.022 per GB-month. Always Free gives 5 GB-months of Standard storage, 5,000 Class A and 50,000 Class B operations in three US regions. Failed 4xx and 5xx operations are generally not charged.",
    "priceSummary": "$0.005 / 1k req",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 on Cloud Storage or its pricing page (checked 2026-11-06).",
      "endpoints": []
    },
    "toolCount": 9,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-06"
    },
    "docsUrl": "https://docs.cloud.google.com/storage/docs/apis",
    "openapi": "https://storage.googleapis.com/$discovery/rest?version=v1",
    "capabilities": [
      "storage.object",
      "storage.presigned",
      "storage.s3",
      "storage.share"
    ],
    "tags": [
      "hosted",
      "usage",
      "free-tier",
      "mcp",
      "remote-mcp",
      "oauth",
      "iam",
      "google-cloud",
      "object-storage",
      "signed-urls",
      "sla",
      "grpc"
    ],
    "lastRelease": "2026-11-04",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 76.7,
      "grade": "BB",
      "agentReady": true,
      "rank": 41,
      "ranked": true,
      "rankOf": 1486,
      "categoryRank": 4,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 85,
        "maintenance": 88,
        "payments": 30,
        "reliability": 80,
        "schema": 81,
        "security": 85,
        "transparency": 85
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 80,
          "points": 16,
          "reason": "Google Cloud's status dashboard with a per-product incident feed (20). In the 90 days from 8 August, Cloud Storage appears in a high-severity incident on 20 August across 27 products (about 3 hours 40 minutes of timeouts and errors), a medium incident on 8 to 9 October with elevated upload and write errors, and a medium regional incident in europe-west2 on 20 October. One major outage (10). The request-rate guide gives numbers, no ramp-up needed below 1,000 writes or 5,000 reads a second per bucket, with gradual ramping above (15). The retry strategy page lists retryable responses, idempotent operations and preconditions that make writes safe to retry, and the client libraries back off exponentially (15). SLA with monthly uptime of 99.95 per cent for multi-region Standard and 99.9 per cent regional (10). Generally available, and the MCP server since 20 April 2026 (10). 20 + 10 + 15 + 15 + 10 + 10 = 80.",
          "checked": "2026-11-06"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 81,
          "points": 13.16,
          "reason": "The JSON API is described by a public Google API Discovery document, storage v1 revision 20261103 (25). docs.cloud.google.com/llms.txt and /storage/llms.txt return 404 (0). The reference explains each method and the docs say when to use XML, JSON or gRPC and that gsutil is legacy (14). Typed resources with enums for storage classes and predefined ACLs (14). Samples in every client library and an error reference with HTTP codes and reasons (13). API version v1 and dated release notes, the latest on 4 November 2026 (15). 25 + 0 + 14 + 14 + 13 + 15 = 81.",
          "checked": "2026-11-06"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 85,
          "points": 13.81,
          "reason": "Graded as an API with a nine-tool MCP server. The fields parameter selects partial responses, and Range reads fetch part of an object (22). maxResults and pageToken paging, prefix and delimiter filters and match globs (20). JSON errors with code, message and reason, and a documented retry table (16). Generation and metageneration preconditions make retries safe; the MCP reference gives no read-only or destructive annotations (14). Client libraries in many languages with retries on by default, but every call needs Google auth and a project (13). 22 + 20 + 16 + 14 + 13 = 85.",
          "checked": "2026-11-06"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 85,
          "points": 14.88,
          "reason": "IAM roles on project, bucket and managed folder, V4 signed URLs, and an IAM permission per MCP method (mcp.tools.call plus the storage permission, such as storage.objects.delete for delete_object) (30). Read-only roles such as Storage Object Viewer, grantable down to a managed folder, soft delete with a pausable hard-deletion window and retention locks, but no confirmation step on delete_bucket or delete_object (17). read_object returns stored content to the model with no untrusted-content guidance on the MCP page (5). Cloud Audit Logs with Admin Activity and Data Access entries (15). google.com security.txt is valid to 2030-04-01 with a VRP policy link, per the Secret Manager listing's 1 November check, and Google Cloud publishes security bulletins; Cloud Storage's place in the SOC 2 scope wasn't read today (18). 30 + 17 + 5 + 15 + 18 = 85.",
          "checked": "2026-11-06"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 30,
          "points": 3.75,
          "reason": "No x402, MPP or L402 (0). Per-operation and per-GB prices public without login, though the regional storage table draws by script (20). Always Free covers 5 GB-months and small operation counts in three US regions, but a Google Cloud billing account is needed; whether a card is required wasn't confirmed today (10). A person creates the project and billing account in a browser (0). 0 + 20 + 10 + 0 = 30.",
          "checked": "2026-11-06"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 88,
          "points": 7.7,
          "reason": "Release notes on 4 November 2026 (30). Entries on 30 October, 13 October, 30 September, 10 September and 3 September (20). A closed service with dated release notes and paid support; issue trackers for the client libraries are public (15). Official client libraries in many languages (15). Libraries ship with end-to-end checksums by default since 30 September (8). 30 + 20 + 15 + 15 + 8 = 88.",
          "checked": "2026-11-06"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 85,
          "points": 7.44,
          "note": "editorial 73, provenance 97",
          "reason": "Closed service under the Google Cloud terms; client libraries are Apache-2.0 (18). Google's privacy policy, the Cloud Data Processing Addendum and a sub-processor list last modified 19 October 2026 apply, per the Secret Manager listing's 1 November check (22). Dated notices in release notes and a deprecated read_text MCP tool that names its replacement; Google Cloud's deprecation policy wasn't re-read today (15). Sub-processors are listed with locations, and each bucket is created in a chosen location (18). 18 + 22 + 15 + 18 = 73.",
          "checked": "2026-11-06"
        }
      ],
      "assessment": {
        "date": "2026-11-06",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Graded as an API with a nine-tool MCP server. The fields parameter selects partial responses, and Range reads fetch part of an object (22). maxResults and pageToken paging, prefix and delimiter filters and match globs (20). JSON errors with code, message and reason, and a documented retry table (16). Generation and metageneration preconditions make retries safe; the MCP reference gives no read-only or destructive annotations (14). Client libraries in many languages with retries on by default, but every call needs Google auth and a project (13). 22 + 20 + 16 + 14 + 13 = 85.",
          "maintenance": "Release notes on 4 November 2026 (30). Entries on 30 October, 13 October, 30 September, 10 September and 3 September (20). A closed service with dated release notes and paid support; issue trackers for the client libraries are public (15). Official client libraries in many languages (15). Libraries ship with end-to-end checksums by default since 30 September (8). 30 + 20 + 15 + 15 + 8 = 88.",
          "payments": "No x402, MPP or L402 (0). Per-operation and per-GB prices public without login, though the regional storage table draws by script (20). Always Free covers 5 GB-months and small operation counts in three US regions, but a Google Cloud billing account is needed; whether a card is required wasn't confirmed today (10). A person creates the project and billing account in a browser (0). 0 + 20 + 10 + 0 = 30.",
          "reliability": "Google Cloud's status dashboard with a per-product incident feed (20). In the 90 days from 8 August, Cloud Storage appears in a high-severity incident on 20 August across 27 products (about 3 hours 40 minutes of timeouts and errors), a medium incident on 8 to 9 October with elevated upload and write errors, and a medium regional incident in europe-west2 on 20 October. One major outage (10). The request-rate guide gives numbers, no ramp-up needed below 1,000 writes or 5,000 reads a second per bucket, with gradual ramping above (15). The retry strategy page lists retryable responses, idempotent operations and preconditions that make writes safe to retry, and the client libraries back off exponentially (15). SLA with monthly uptime of 99.95 per cent for multi-region Standard and 99.9 per cent regional (10). Generally available, and the MCP server since 20 April 2026 (10). 20 + 10 + 15 + 15 + 10 + 10 = 80.",
          "schema": "The JSON API is described by a public Google API Discovery document, storage v1 revision 20261103 (25). docs.cloud.google.com/llms.txt and /storage/llms.txt return 404 (0). The reference explains each method and the docs say when to use XML, JSON or gRPC and that gsutil is legacy (14). Typed resources with enums for storage classes and predefined ACLs (14). Samples in every client library and an error reference with HTTP codes and reasons (13). API version v1 and dated release notes, the latest on 4 November 2026 (15). 25 + 0 + 14 + 14 + 13 + 15 = 81.",
          "security": "IAM roles on project, bucket and managed folder, V4 signed URLs, and an IAM permission per MCP method (mcp.tools.call plus the storage permission, such as storage.objects.delete for delete_object) (30). Read-only roles such as Storage Object Viewer, grantable down to a managed folder, soft delete with a pausable hard-deletion window and retention locks, but no confirmation step on delete_bucket or delete_object (17). read_object returns stored content to the model with no untrusted-content guidance on the MCP page (5). Cloud Audit Logs with Admin Activity and Data Access entries (15). google.com security.txt is valid to 2030-04-01 with a VRP policy link, per the Secret Manager listing's 1 November check, and Google Cloud publishes security bulletins; Cloud Storage's place in the SOC 2 scope wasn't read today (18). 30 + 17 + 5 + 15 + 18 = 85.",
          "transparency": "Closed service under the Google Cloud terms; client libraries are Apache-2.0 (18). Google's privacy policy, the Cloud Data Processing Addendum and a sub-processor list last modified 19 October 2026 apply, per the Secret Manager listing's 1 November check (22). Dated notices in release notes and a deprecated read_text MCP tool that names its replacement; Google Cloud's deprecation policy wasn't re-read today (15). Sub-processors are listed with locations, and each bucket is created in a chosen location (18). 18 + 22 + 15 + 18 = 73."
        },
        "sources": [
          {
            "what": "APIs and interfaces",
            "url": "https://docs.cloud.google.com/storage/docs/apis",
            "seen": "2026-11-06"
          },
          {
            "what": "MCP server reference",
            "url": "https://docs.cloud.google.com/storage/docs/reference/mcp",
            "seen": "2026-11-06"
          },
          {
            "what": "release notes",
            "url": "https://docs.cloud.google.com/storage/docs/release-notes",
            "seen": "2026-11-06"
          },
          {
            "what": "retry strategy",
            "url": "https://docs.cloud.google.com/storage/docs/retry-strategy",
            "seen": "2026-11-06"
          },
          {
            "what": "pricing",
            "url": "https://cloud.google.com/storage/pricing",
            "seen": "2026-11-06"
          },
          {
            "what": "SLA",
            "url": "https://cloud.google.com/storage/sla",
            "seen": "2026-11-06"
          },
          {
            "what": "IAM permissions for MCP methods",
            "url": "https://docs.cloud.google.com/storage/docs/access-control/iam-mcp",
            "seen": "2026-11-06"
          },
          {
            "what": "audit logging",
            "url": "https://docs.cloud.google.com/storage/docs/audit-logging",
            "seen": "2026-11-06"
          },
          {
            "what": "request rate guidance",
            "url": "https://docs.cloud.google.com/storage/docs/request-rate",
            "seen": "2026-11-06"
          },
          {
            "what": "JSON API discovery document",
            "url": "https://storage.googleapis.com/$discovery/rest?version=v1",
            "seen": "2026-11-06"
          },
          {
            "what": "incident feed",
            "url": "https://status.cloud.google.com/incidents.json",
            "seen": "2026-11-06"
          }
        ],
        "openQuestions": [
          "unchecked: whether a new Google Cloud account can use Always Free without a card.",
          "unchecked: the MCP server's endpoint behaviour; robots.txt and the endpoint weren't probed, the reference page was read instead."
        ]
      },
      "negative": 0,
      "verdict": "IAM per bucket and MCP method, signed URLs, preconditions for safe retries and a 99.95 per cent multi-region SLA make it a well-governed object store for agents. The nine-tool MCP server has no read-only or destructive annotations, reads stop at 8 MiB, and a person must set up a project and billing first.",
      "bestFor": "Agents on Google Cloud that store and share files and datasets. amazon-s3, azure-blob-storage and cloudflare-r2 are the closest listings; teams outside Google Cloud with S3 tooling may prefer S3-compatible stores.",
      "strengths": [
        "Generally available MCP server since 20 April 2026, with IAM permissions per MCP method",
        "Preconditions and a documented retry strategy make writes safe to retry",
        "SLA of 99.95 per cent a month for multi-region Standard storage",
        "Signed URLs share objects without sharing credentials",
        "Cloud Audit Logs cover admin and data access"
      ],
      "weaknesses": [
        "MCP tools carry no read-only or destructive annotations and deletes need no confirmation",
        "read_object stops at 8 MiB through MCP",
        "A high-severity multi-product incident affected Cloud Storage on 20 August 2026",
        "Project and billing setup needs a person in a browser"
      ],
      "agentNotes": [
        "Grant the agent's service account only Storage Object Viewer or Creator on the bucket it needs",
        "Send ifGenerationMatch on writes and deletes so a retry can't overwrite a newer object",
        "Use a V4 signed URL to share an object rather than changing bucket access",
        "Read objects over 8 MiB through the JSON API with Range, not the MCP read_object tool",
        "Confirm with the user before delete_bucket or delete_object"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "BB",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 76.7
        }
      ],
      "editorialScores": {
        "ergonomics": 85,
        "maintenance": 88,
        "payments": 30,
        "reliability": 80,
        "schema": 81,
        "security": 85,
        "transparency": 73
      },
      "provenanceScore": 97,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-06",
          "maintenance": "2026-11-06",
          "payments": "2026-11-06",
          "reliability": "2026-11-06",
          "schema": "2026-11-06",
          "security": "2026-11-06",
          "transparency": "2026-11-06"
        },
        "last": "2026-11-06",
        "oldest": "2026-11-06",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-06",
          "grade": "BB",
          "kind": "listed",
          "method": "0.7",
          "score": 76.7
        }
      ]
    },
    "connect": {
      "install": "pip install google-cloud-storage",
      "http": "curl -H \"Authorization: Bearer $(gcloud auth print-access-token)\" \"https://storage.googleapis.com/storage/v1/b?project=PROJECT_ID\""
    },
    "letme": {
      "capability": "https://letme.dev/storage.object",
      "tool": "https://letme.dev/google-cloud-storage"
    },
    "sameCompany": [
      "gemini-api",
      "vertex-ai",
      "gemini-embedding",
      "vertex-ai-tuning",
      "cloud-run-gpus",
      "google-model-armor",
      "google-imagen",
      "google-veo",
      "google-lyria",
      "google-speech-to-text",
      "google-cloud-tts",
      "gemini-live",
      "google-adk",
      "google-memory-bank",
      "google-secret-manager",
      "google-cloud-document-ai",
      "google-weather-api",
      "chrome-devtools-mcp",
      "google-maps-platform",
      "google-cloud-translation",
      "google-calendar-api",
      "firebase-cloud-messaging",
      "google-drive-api",
      "gemini-enterprise",
      "gemini-cli",
      "google-search-console",
      "google-ads-api",
      "google-forms",
      "google-sheets-api",
      "gmail-api",
      "google-people-api"
    ],
    "notable": [
      "The Cloud Storage MCP server became generally available on 20 April 2026 (https://docs.cloud.google.com/storage/docs/release-notes)",
      "The MCP endpoint https://storage.googleapis.com/storage/mcp has nine tools, list_buckets, list_objects, create_bucket, delete_bucket, read_object, read_text (deprecated), write_text, delete_object and get_object_metadata, and read_object stops at 8 MiB (https://docs.cloud.google.com/storage/docs/reference/mcp)",
      "Monthly uptime SLO of at least 99.95 per cent for Standard storage in multi-region and dual-region locations and 99.9 per cent in a region (https://cloud.google.com/storage/sla)",
      "Google Cloud's incident feed lists Cloud Storage in a high-severity multi-product incident on 20 August 2026 (about 3 hours 40 minutes) and in medium incidents on 8 to 9 October and 20 October (https://status.cloud.google.com/incidents.json)",
      "Release notes on 4 November 2026 added a pause on hard deletion of soft-deleted objects; 30 September made end-to-end checksums the client-library default (https://docs.cloud.google.com/storage/docs/release-notes)",
      "The retry strategy page says which requests are idempotent and safe to retry, and how request preconditions make others safe (https://docs.cloud.google.com/storage/docs/retry-strategy)"
    ],
    "area": "everyday",
    "details": [
      {
        "label": "Surface listed",
        "value": "The JSON API at storage.googleapis.com and the Cloud Storage MCP server, read from docs.cloud.google.com (APIs page, MCP reference, release notes, retry strategy), the pricing and SLA pages and Google Cloud's incident feed on 6 November 2026. No project or credential was used"
      },
      {
        "label": "Interfaces",
        "value": "JSON API, XML API with HMAC keys for S3-style tools, Storage Control API for folders and long-running operations, gcloud storage (gsutil is legacy), client libraries and the MCP server"
      },
      {
        "label": "MCP limits",
        "value": "read_object returns text or binary up to 8 MiB, larger reads fail with OutOfRange; write_text replaces the whole object"
      },
      {
        "label": "Data protection",
        "value": "Soft delete with a pausable hard-deletion window (4 November 2026) and default customer-managed encryption key policies with re-encryption findings in Storage Intelligence advisor (Preview, 30 October 2026)"
      },
      {
        "label": "Already listed from Google",
        "value": "Google Drive API (google-drive-api) covers Drive files; this listing is Cloud Storage buckets and objects"
      }
    ],
    "unitPrices": [
      {
        "item": "Class A operation, Standard, regional",
        "unit": "1k-requests",
        "usd": 0.005,
        "note": "Flat namespace; $0.0065 with hierarchical namespace"
      },
      {
        "item": "Class B operation, Standard, regional",
        "unit": "1k-requests",
        "usd": 0.0004,
        "note": "Flat namespace; $0.0005 with hierarchical namespace"
      },
      {
        "item": "Standard storage, dual-region example",
        "unit": "gb-month",
        "usd": 0.022,
        "note": "Per the pricing page's Iowa and Oregon dual-region example; regional rates vary by location"
      }
    ],
    "provenance": {
      "legalEntity": "Google LLC (Google Cloud EMEA Limited and other regional entities by billing address)",
      "domain": "google.com",
      "domainRegistered": "1997-09-15",
      "endpointOnVendorDomain": true,
      "terms": "https://cloud.google.com/terms",
      "privacy": "https://policies.google.com/privacy",
      "statusPage": "https://status.cloud.google.com",
      "changelog": "https://docs.cloud.google.com/storage/docs/release-notes",
      "securityTxt": "valid",
      "checked": "2026-11-06",
      "notes": [
        "Legal entity, terms, privacy and security.txt follow the Google Cloud provenance in data/tools/google-secret-manager.json (checked 1 November 2026); not re-read for this listing.",
        "status.cloud.google.com/robots.txt allows all; its incidents.json was read on 6 November 2026.",
        "The API lives at storage.googleapis.com and the docs at docs.cloud.google.com, both Google domains."
      ],
      "score": 97,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Google LLC (Google Cloud EMEA Limited and other regional entities by billing address)",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "google.com, registered 1997-09-15 (29 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "storage.googleapis.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 7 of the 7 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 7 of the 8 things a reader expects, and has 1 clause that costs points",
          "points": 7.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "status.cloud.google.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "People named",
          "value": "5 named with their role, none with a public profile",
          "points": 7,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Support route",
          "value": "help pages",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://cloud.google.com/terms",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-09-02",
          "words": 13806,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "(Last modified September 2, 2026)",
              "says": "Last updated 2026-09-02"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "federal government entity, then the following applies: ALL CLAIMS ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE SERVICES WILL BE GOVERNED BY THE LAWS OF THE UNITED STATES OF AMERICA, EXCLUDING ITS CONFLICT OF LAWS RULES.",
              "says": "The law of the United States of America"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…GWS Services, SecOps Services, Looker (original) Services, or Cloud Identity Services, as applicable, is limited to the Fees Customer paid for such Services during the 12 month period before the event giving rise to Liability, except Google’s total aggregate Liability for damages arising out of or related to Services…",
              "says": "Capped at the fees paid in the 12 months before the claim or $5,000"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Customer may also terminate this Agreement for convenience under Section 8.5 (Termination for Convenience)."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "(i) With respect to GCP Services and their corresponding TSS, unless otherwise noted by Google, material updates to this Agreement will become effective 30 days after they are posted.",
              "says": "Gives 30 days of notice before a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "For clarity, Customer may not integrate the Google Workspace Services, SecOps Services, or Cloud Identity Services into Customer Applications or create or host Customer Applications using the Google Workspace Services, SecOps Services, or Cloud Identity Services under this Agreement, and Customer may only integrate Lo…"
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": true,
              "quote": "Cloud-native relational database with unlimited scale and 99.999% availability.",
              "says": "Names 99.999% availability"
            }
          ],
          "toKnow": [
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "For purposes of GCP Services and TSS only, Google may terminate this Agreement or any applicable Order Form for its convenience at any time with 30 days' prior written notice to Customer."
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Google may change its fees at any time unless an addendum or order form expressly says otherwise.",
              "quote": "Google may change the Fees at any time unless otherwise expressly agreed in an addendum or Order Form."
            },
            {
              "date": "2026-10-08",
              "text": "Google's total liability for services or software supplied free of charge is limited to 5,000 US dollars.",
              "quote": "except Google’s total aggregate Liability for damages arising out of or related to Services or Software provided free of charge is limited to $5,000."
            },
            {
              "date": "2026-10-08",
              "text": "When automated safety tools detect potential abuse of Generative AI Services, Google may log customer prompts to review whether a violation occurred.",
              "quote": "Google may log Customer prompts solely for the purpose of reviewing and determining whether a violation has occurred."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://policies.google.com/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-10-01",
          "words": 14332,
          "points": 7.3,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Effective October 1, 2026 | Archived versions | Download PDF",
              "says": "Last updated 2026-10-01"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "This Privacy Policy is meant to help you understand what information we collect, why we collect it, and how you can update, manage, export, and delete your information."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "The types of location data we collect and how long we store it depend in part on your device and account settings."
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "For example, we use service providers to help operate our data centers, deliver our products and services, improve our internal business processes, and offer additional support to customers and users."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "If Google is involved in a merger, acquisition, or sale of assets, we’ll continue to ensure the confidentiality of your personal information and give affected users notice before personal information is transferred or becomes subject to a different privacy policy."
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "If European Union or United Kingdom data protection law applies to the processing of your information, you can review the European requirements section below to learn more about your rights and Google’s compliance with these laws."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "And if you have any questions about this Privacy Policy, you can contact us."
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "training",
              "label": "Says it may use customer content to train or improve models, and no opt-out was found",
              "found": true,
              "quote": "We use your interactions with AI models and technologies like Gemini Apps to develop, train, fine-tune, and improve these models to better handle your requests, and update their classifiers and filters including for safety, language understanding, and factuality.",
              "costsPoints": true
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Members of organisations using Google Workspace or Google Cloud Platform are referred to the separate Google Cloud Privacy Notice for how those services collect and use personal information.",
              "quote": "If you’re a member of an organization that uses Google Workspace or Google Cloud Platform, learn how these services collect and use your personal information in the Google Cloud Privacy Notice."
            },
            {
              "date": "2026-10-08",
              "text": "Google says it uses publicly available information from the web and other public sources to help train machine learning models behind products such as Google Translate, Gemini Apps and Cloud AI.",
              "quote": "We use publicly available information online or from other public sources to help train new machine learning models and build foundational technologies that power various Google products such as Google Translate, Gemini Apps, and Cloud AI capabilities."
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "google-cloud-storage",
      "checked": "2026-11-06",
      "company": "Google Cloud",
      "people": [
        {
          "name": "Larry Page",
          "role": "Co-founder, Google, left executive roles in December 2019 and sits on Alphabet's board",
          "founder": true,
          "bio": "Larry Page co-founded Google with Sergey Brin, whom he met at Stanford University in 1995, and co-created the PageRank search ranking algorithm. He was Google's chief executive from 1997 to 2001 and from 2011 to 2015, then led its parent Alphabet until December 2019. He remains on Alphabet's board.",
          "bioSources": [
            "https://about.google/intl/ALL_en/our-story/",
            "https://en.wikipedia.org/wiki/Larry_Page"
          ],
          "page": "/people/larry-page/"
        },
        {
          "name": "Sergey Brin",
          "role": "Co-founder, Google, left executive roles in 2019 and sits on Alphabet's board",
          "founder": true,
          "bio": "Sergey Brin co-founded Google with Larry Page, whom he met at Stanford University in 1995, and together they built the search engine that became Google. He was president of Alphabet, Google's parent company, until stepping down in 2019, and remains an Alphabet co-founder and board member.",
          "bioSources": [
            "https://about.google/intl/ALL_en/our-story/",
            "https://en.wikipedia.org/wiki/Sergey_Brin"
          ],
          "page": "/people/sergey-brin/"
        },
        {
          "name": "Sundar Pichai",
          "role": "CEO, Google and Alphabet",
          "bio": "Sundar Pichai has been chief executive of Google since 2015 and of its parent Alphabet since 2019. He joined Google in 2004 and led product management for its client software, including Chrome and ChromeOS, then took on Drive, Gmail, Maps and Android before being named product chief.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Sundar_Pichai",
            "https://about.google/company-info/"
          ],
          "page": "/people/sundar-pichai/"
        },
        {
          "name": "Thomas Kurian",
          "role": "CEO, Google Cloud",
          "bio": "Thomas Kurian has led Google Cloud as chief executive since 2019, after joining Google's cloud organisation in November 2018. Before that he spent more than twenty years at Oracle, rising to president of product development, in charge of Oracle Database, Fusion Middleware and its business applications.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Thomas_Kurian",
            "https://en.wikipedia.org/wiki/Google_Cloud"
          ],
          "page": "/people/thomas-kurian/"
        },
        {
          "name": "Demis Hassabis",
          "role": "Co-founder and CEO, Google DeepMind",
          "bio": "Demis Hassabis co-founded DeepMind, which started in 2010, and leads Google DeepMind, formed by bringing Google Brain and DeepMind together. He is also chief executive and co-founder of Isomorphic Labs, and shared the 2024 Nobel Prize in Chemistry with John Jumper for AI research on protein structure prediction.",
          "bioSources": [
            "https://deepmind.google/about/",
            "https://en.wikipedia.org/wiki/Demis_Hassabis"
          ],
          "page": "/people/demis-hassabis/"
        }
      ],
      "peopleNote": "Cloud Storage is a Google Cloud product. The company-level people are copied from data/humans/google-secret-manager.json (checked 28 October 2026) with their sources. No Cloud Storage product lead was named on the pages read. Google is part of Alphabet, so no investors are listed.",
      "companySocial": {
        "linkedin": "https://www.linkedin.com/company/google",
        "x": "https://x.com/Google"
      },
      "support": {
        "urls": [
          "https://cloud.google.com/support-hub",
          "https://support.google.com/"
        ],
        "contactUrls": [
          "https://cloud.google.com/contact"
        ]
      },
      "sources": [
        "https://www.linkedin.com/in/rohitkumbhalwar/",
        "https://www.linkedin.com/search/results/people/?keywords=%22Secret%20Manager%22\u0026currentCompany=%5B%221441%22%5D",
        "https://www.linkedin.com/in/bradleymeador/",
        "https://about.google/intl/ALL_en/our-story/",
        "https://www.linkedin.com/company/google",
        "https://x.com/Google",
        "https://cloud.google.com/contact",
        "https://cloud.google.com/support-hub",
        "https://cloud.google.com/storage"
      ],
      "ownership": {
        "status": "subsidiary",
        "parent": "Alphabet Inc.",
        "checked": "2026-11-06",
        "sources": [
          "https://en.wikipedia.org/wiki/Google",
          "https://about.google/company-info/",
          "https://en.wikipedia.org/wiki/Google_Cloud"
        ]
      }
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/google-cloud-storage.json",
    "live": {
      "slug": "google-cloud-storage",
      "probe": {
        "target": "https://storage.googleapis.com/storage/mcp",
        "method": "get",
        "lastAt": "2026-11-07T17:49:43.0956044Z",
        "lastOk": true,
        "lastStatus": 405,
        "lastMs": 33,
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 44,
        "p95ms24h": 119,
        "samples24h": 195,
        "samples30d": 195,
        "days": [
          {
            "date": "2026-11-06",
            "probes": 13,
            "ok": 13
          },
          {
            "date": "2026-11-07",
            "probes": 182,
            "ok": 182
          }
        ]
      },
      "versions": [
        {
          "registry": "npm",
          "name": "@google-cloud/storage",
          "version": "8.4.0",
          "seenAt": "2026-11-06T23:29:10.718971869Z"
        },
        {
          "registry": "pypi",
          "name": "google-cloud-storage",
          "version": "3.17.1",
          "released": "2026-10-15",
          "seenAt": "2026-11-06T23:29:11.680918026Z"
        }
      ],
      "npmWeekly": 26901222,
      "pypiWeekly": 39461441,
      "securityTxt": {
        "url": "https://google.com/.well-known/security.txt",
        "state": "valid",
        "expires": "2030-04-01T00:00:00z",
        "checkedAt": "2026-11-07T16:01:22.068349931Z"
      },
      "pages": [
        {
          "url": "https://docs.cloud.google.com/storage/docs/release-notes",
          "kind": "changelog",
          "status": 200,
          "checkedAt": "2026-11-07T14:05:53.84257971Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "2d3b4b4b1622"
        }
      ],
      "updatedAt": "2026-11-07T17:49:43.0956044Z"
    }
  }
}
