RoPA Pilot

PostHog and GDPR: hosting, non-EU transfer and DPA

PostHog is published by PostHog, Inc.. If your teams use it, it is a processor within the meaning of Article 28 GDPR and it must appear in your record of processing activities.

Vendor (processor)
PostHog, Inc.
Headquarters
United States
EU hosting
EU optional (plan/config)
Non-EU transfer
Yes
Transfer mechanism
Standard contractual clauses
Category
Analytics
Typical personal data
usage data, technical data, identity
Detected domains
app.posthog.com, eu.posthog.com, posthog.com

Does using PostHog mean a non-EU transfer?

Yes. The transfer relies on Standard Contractual Clauses. You must keep the signed SCC and, in principle, a transfer impact assessment.

What to write in your Article 30 record

Purpose: Analytics. Categories of personal data: usage data, technical data, identity. Recipient: PostHog, Inc.. Transfer: Standard contractual clauses. Retention: aligned with the contract or the account lifetime, whichever is shorter.

How RoPA Pilot handles it

RoPA Pilot detects PostHog from the domain name of the tab — never from page content — and pre-fills the record above in one click. The extension flags the record if the transfer mechanism is missing or unverified.

Indicative information from public sources. The transfer mechanism actually applicable to you is the one written in your contract.