Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.06 KB

File metadata and controls

24 lines (16 loc) · 1.06 KB

GDPR Compliant Telemetry Proxy

When an application sends telemetry data to a monitoring provider, the IP address of the user is typically included in the provider’s server access logs. Under EU law (GDPR), an IP address is considered personal data.

This service acts as a proxy for telemetry requests and removes the user’s IP address before forwarding the data to a third-party monitoring provider.

The proxy ensures that

  • The monitoring provider never receives the user’s IP address
  • Only non-personal telemetry data is forwarded

The proxy itself does not store IP addresses (logging must be disabled or configured accordingly).

Telemetry data is sent to this proxy, which forwards the payload to the monitoring provider — in this case LogSnag.

LogSnag unfortunately does not provide an option to disable server access logs, which means that sending telemetry directly would expose user IP addresses. This proxy solves that issue by acting as an intermediary.

The flow looks like this:

flowchart LR
    App --> Proxy
    Proxy --> S[Telemetry Service]
Loading