Google Cloud Trace
Google Cloud Trace is a distributed tracing and application performance monitoring (APM) service in Google Cloud. Back end services send spans through OpenTelemetry or the Cloud Trace SDK so engineering teams can analyse latency, dependencies, and bottlenecks. It is server side only and sets no cookies on end users.
What does Google Cloud Trace do?
What Cloud Trace does
Google Cloud Trace is a managed distributed tracing and application performance monitoring service that lets engineering teams understand request latency, dependency chains, and bottlenecks across microservices. Back end applications instrument their code with OpenTelemetry or the Cloud Trace SDK and emit spans over gRPC or HTTPS to a Google Cloud project. Traces are then visualised in the Google Cloud Console, queried via APIs, and exported to BigQuery for deeper analysis. Because tracing happens entirely server side, the service does not interact with user browsers and does not place cookies, pixels, or scripts on visitors.
Data collected and personal data
Spans typically contain technical fields: service name, operation, latency, status code, host, region, container ID, trace ID, span ID, and developer set attributes. Cloud Trace can become exposed to personal data when developers attach user identifiers, IP addresses, request paths with PII, or error payloads to spans. By default, attribute values are not redacted. Cloud Trace stores spans for up to 30 days (configurable) and offers IAM controls, audit logs, and VPC Service Controls to restrict access to the trace data.
GDPR and ePrivacy implications
The lawful basis is generally legitimate interest under Article 6(1)(f) GDPR, since monitoring availability, performance, and security is essential for the controller and aligns with NIS2, DORA, and Article 32 GDPR security obligations. Article 5(3) ePrivacy does not apply because Cloud Trace is server to server: nothing is stored or read on the user device. Therefore no consent banner is required for Cloud Trace itself, although the website that customers monitor may need consent for other reasons.
Roles and contracts with Google
Google Cloud LLC acts as a processor under Article 28 GDPR for the trace data. The Google Cloud Data Processing Addendum, the EU and EEA SCCs, and the EU US Data Privacy Framework certification of Google LLC apply automatically once the customer accepts the Cloud Terms. Customers should also enable Customer Managed Encryption Keys (CMEK) where supported, configure VPC Service Controls, and document their use of Cloud Trace in the Record of Processing Activities.
International data transfers
Cloud Trace stores spans in the Google Cloud region chosen by the customer at project level, which can be an EU region. However, support engineering, billing, and operational metadata may involve Google personnel outside the EEA, especially in the United States. Transfers rely on the Google Cloud SCCs, the EU US Data Privacy Framework, and Google Cloud's supplementary measures including end to end encryption and the Sovereign Cloud / Trusted Cloud offerings for sensitive workloads.
Practical compliance steps
Pin trace storage to an EU region, enable CMEK and VPC Service Controls, and restrict IAM roles to the engineers who need them. Avoid attaching personal data, request bodies, or sensitive headers to spans, and use redaction libraries in OpenTelemetry. Configure span retention to the minimum necessary and document Cloud Trace in your Record of Processing Activities, your Article 32 security measures, and your transfer impact assessment for Google Cloud.
Google Cloud Trace and the GDPR
- Legal basis
- Article 6(1)(f) GDPR legitimate interest in monitoring service performance and security, sometimes combined with Article 6(1)(c) legal obligations (security, availability) and Article 6(1)(b) contract performance. Article 5(3) ePrivacy does not apply because no information is read from or written to user devices.
- Risk level
- low
- Applicable regulations
- GDPR, EU US Data Privacy Framework, UK GDPR, national laws (Loi Informatique et Libertés, BDSG, LOPDGDD, Codice Privacy), Google Cloud Data Processing and Security Terms.
Impact assessment (DPIA)
Cloud Trace alone rarely triggers a DPIA because it processes mostly technical metadata under legitimate interest. A DPIA becomes necessary if developers route personal data, special categories, or large scale user identifiers through spans. Document the categories of attributes collected, retention, IAM access, EU region selection, and the Google Cloud transfer mechanisms (SCCs, DPF, supplementary measures) per CNIL, BfDI, and AEPD guidance on cloud monitoring tools.
Sample text for your banner
Our back end services use Google Cloud Trace to monitor performance and reliability. The service operates server to server and does not store cookies or read information from your device. Trace data is processed under legitimate interest in line with Article 32 GDPR security obligations.
What Google Cloud Trace sets and contacts
- Tracking method
- Server side distributed tracing service. Customer back end services emit OpenTelemetry or Cloud Trace SDK spans over gRPC / HTTPS to Google Cloud, which stores and visualises traces, latency profiles, and dependency graphs. No client-side cookies, pixels, or browser fingerprinting are placed on end users by Cloud Trace itself.
- Server location
- Google Cloud regions worldwide (Belgium, Netherlands, Frankfurt, Madrid, London, Iowa, Oregon, Singapore, etc.) selected by the customer at project / sink level.
- Cookieless mode available
- Yes
- Data transferred outside the EU
- Trace data is stored in the Google Cloud regions chosen by the customer. Operational metadata, support, and engineering access can involve Google personnel in the United States and other Google entities. Transfers rely on Standard Contractual Clauses, the EU US Data Privacy Framework certification of Google LLC, and Google Cloud supplementary measures (encryption, EU data residency commitments).
Cookies set (1)
| Name | Type | Duration | Purpose |
|---|---|---|---|
| (none) | first_party | N/A | Cloud Trace is a server side service and does not place any cookies on end users. Cookies on console.cloud.google.com belong to the Google Cloud Console, not Cloud Trace itself. |
Third-party domains contacted (4)
cloudtrace.googleapis.comconsole.cloud.google.comtrace.googleapis.comgoogleapis.com
Frequently asked questions about Google Cloud Trace
Can't find your question? Write to us, we answer fast.
Does Cloud Trace set cookies on my visitors?
No. Cloud Trace is a server side distributed tracing service. It receives spans from your back end through gRPC or HTTPS and never communicates with the user browser. No cookies, pixels, or scripts are placed on end users.
Is consent required to use Cloud Trace?
No. Article 5(3) ePrivacy does not apply because no information is stored on or read from the user device. Cloud Trace can rely on legitimate interest under Article 6(1)(f) GDPR for monitoring performance, availability, and security.
What is the GDPR lawful basis?
Legitimate interest under Article 6(1)(f) for performance and security monitoring, sometimes combined with Article 6(1)(c) for legal obligations (NIS2, DORA, Article 32 GDPR) and Article 6(1)(b) for contract performance with end customers.
Are there transfers to the United States?
Trace data can be pinned to an EU region. Support, engineering, and operational metadata may still involve Google personnel in the United States. Transfers rely on Google Cloud SCCs and the EU US Data Privacy Framework certification of Google LLC.
Do I need a DPIA?
Generally no. A DPIA becomes necessary if developers send personal data, special categories, or large user identifier sets through spans. Document the data categories and apply redaction in OpenTelemetry to minimise exposure.
How do I deploy Cloud Trace responsibly?
Pin the project to an EU region, enable CMEK and VPC Service Controls, configure IAM roles with least privilege, redact personal data in OpenTelemetry instrumentation, and set short span retention. Audit access through Cloud Audit Logs.
Are there alternatives if I want EU only data?
Yes. Self hosted OpenTelemetry plus Grafana Tempo, Jaeger, or Sentry on EU infrastructure, or commercial APMs with EU regions (Datadog EU, Dynatrace, New Relic EU, Lightstep, Elastic Observability) can provide similar tracing capabilities.
How should the privacy notice describe Cloud Trace?
Cloud Trace can be listed in the security and observability section as a server side processor by Google Cloud LLC. Mention the EU region, retention, the Google Cloud DPA, the SCCs, the DPF, and confirm that no cookies are placed on end users.
Ferron
Ferron is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Ferron supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Ferron ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
PythonAnywhere
PythonAnywhere is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. PythonAnywhere integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, PythonAnywhere helps organizations maintain robust websites that meet user expectations and technical.
Amazon EC2
Amazon EC2 is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Amazon EC2 supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Amazon EC2 ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Scientific Linux
Scientific Linux is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Scientific Linux supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Scientific Linux ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Roundcube
RoundCube is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. RoundCube supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, RoundCube ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Uvicorn
Uvicorn is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Uvicorn supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Uvicorn ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.
Make your site compliant today.
Free up to 25,000 sessions a month. No credit card, no commitment.