Find answers to the most commonly asked questions about the benefits of choosing Trackingplan for enhanced data privacy coverage.
Reach out to our support team for assistance with any questions or issues.
support@trackingplan.com →Explore our detailed documentation to get the most from Trackingplan's features.
Explore our documentation →10 10 questions
PII, personally identifiable information, is any data that identifies a person, either on its own or combined with other data. A full name, an email address, a phone number, a Social Security number, or a home address each identifies someone directly. A zip code, a date of birth, or a job title does not, until you put two or three of them together.
For an analytics team, PII is also the data that should never reach Google Analytics, an ad pixel, or a data warehouse without a reason and a legal basis. Most of the time it gets there by accident: an email in a URL, a name in a dataLayer push, a user ID that turns out to be a phone number. This page defines PII, lists the examples that matter, and shows where it hides in tracking and how to keep it out.
PII splits into two kinds. Direct identifiers point to one person on their own. Linkable identifiers are harmless alone and identifying once combined.
| Direct identifiers | Linkable (indirect) identifiers |
|---|---|
| Full name | Date of birth |
| Email address | Zip code or city |
| Phone number | Gender |
| Home address | Race or ethnicity |
| Social Security number or national ID | Job title and employer |
| Passport or driver’s license number | Device ID or advertising ID |
| Credit card or bank account number | IP address |
| Biometric data (fingerprint, face scan) | Cookie or session ID |
| Login username with password | Browsing history |
| Photo of the person’s face | Approximate location |
The U.S. General Services Administration puts the rule well: the definition of PII is “not anchored to any single category of information or technology.” It requires “a case-by-case assessment of the specific risk that an individual can be identified” (GSA, Rules and Policies – Protecting PII). Context decides. A zip code in a public dataset is nothing; a zip code next to a birth date and a gender narrows the list to a handful of people. For the full list by category, with how each one leaks into analytics and how to protect it, see the list of personally identifiable information.

Not every piece of PII carries the same risk, and regulations treat the two groups differently.
Sensitive PII can cause serious harm if exposed: fraud, identity theft, discrimination. It calls for the strictest protection, and laws such as GDPR and the US state privacy laws require consent, or at least a right to limit its use, before you process it.
The scale of the risk shows in breaches. In 2024, a background-check company’s dataset of about 2.7 billion records was leaked, including names, addresses, dates of birth, and an estimated 272 million unique Social Security numbers.
Non-sensitive PII is often public or harmless on its own. The danger is re-identification: pieced together, these fields can single out a person.
A privacy policy that only protects the sensitive group is incomplete. Your data handling has to account for what the non-sensitive fields reveal in combination.
The three terms overlap, but they come from different laws and cover different things.
| Term | Law | What it covers | Example |
|---|---|---|---|
| PII | US federal guidance and state laws | Data that identifies a person, directly or combined | Email address, SSN, name plus address |
| Personal data | GDPR (EU) | Any information relating to an identifiable person, including online identifiers and behavior | IP address, cookie ID, browsing history |
| PHI | HIPAA (US) | Health information held by a covered entity or its business associates that identifies a patient | A diagnosis tied to a name, an appointment record |
Personal data is the widest of the three. Everything that is PII is personal data; not everything that is personal data would be called PII in US usage. PHI is the narrowest: health data, and only in the hands of healthcare providers, insurers, and their partners.
Whatever the term, the same principles apply under GDPR, the US state laws, Brazil’s LGPD, and Canada’s PIPEDA: collect only what you need for a stated purpose (data minimization and purpose limitation), get consent where the law requires it, and honor the person’s rights to see, correct, and delete their data.
PII leaks in analytics are rarely the work of an attacker. They come from everyday setups: a form that puts the email in the URL, a developer who adds a helpful field to an event, an error logger that captures the whole payload.
Form submission URLs. A visitor signs up for a newsletter and the confirmation page carries their email in the query string. Every tag on that page sends it as the page location:
https://example.com/thank-you?email=john.doe@email.com
Custom event properties. A developer adds the user’s name to an event meant to track a feature:
event: 'feature_used',
properties: { user_name: 'Jane Smith', feature: 'profile_update' }
The dataLayer. A user_signup push that should carry an internal ID carries the email instead, and every tag that reads the object forwards it:
dataLayer.push({
'event': 'user_signup',
'user_id': '12345',
'email_address': 'sandra.dee@example.com' // accidental PII
});
Error logging. Detailed error messages sent to an analytics tool can include the data that caused the error, PII included.
Browser autocomplete. The browser fills a hidden or unexpected form field with a saved email or name, and the form event sends it along.
Integration syncs. A CRM or marketing-automation sync writes a profile field into an object that the analytics tags also read.
In each case the fix is the same: remove the field, or replace it with an ID that means nothing outside your systems. The hard part is finding out it happened. See the guide to PII leak detection in analytics for the full picture of where leaks come from.
Three things, usually in this order.
Vendor terms. Google’s policy prohibits sending Google Analytics data it could recognize as a personal identifier. A property found with PII can have its data deleted, which means losing the history, not just the offending rows.
Fines. Under GDPR, a violation can cost up to 4% of annual worldwide turnover. US state laws and the FTC have fined companies for sending personal data to ad platforms through pixels, from GoodRx and BetterHelp to the CCPA cases against Healthline and Disney. An email in a URL parameter is enough to start an investigation. See how to prevent privacy fines under CCPA and GDPR.
Trust and clean data. Customers leave when their data is mishandled, and PII in your analytics pollutes the datasets your decisions rest on. The cleanup, with forensic audits, legal fees, and notifications, costs more than prevention ever would.
POST, strip emails and tokens from confirmation and reset links, and turn on GA4’s data redaction for email addresses and query parameters.****1234); hashing turns it into a one-way, fixed-length string; tokenization swaps it for a stand-in that only your systems can resolve. Use the fields ad platforms built for hashed identifiers, not custom parameters: hash an email with SHA-256 before sending it to a platform that expects hashed identifiers, and use a random ID, never the email, as user_id. To build your own detection, Trackingplan publishes an open-source PII regex library with patterns organized by country.Trackingplan does the fourth step automatically. It inspects every hit for PII leaks, Consent Mode misfires, and vendors firing without permission, across web, mobile, and server-side, and classifies what it finds by sensitivity. Private fields are masked on the device by default, so personal data never leaves the user’s browser on its way to Trackingplan. Findings land in your privacy channel with the hits, the vendor, the market, and the regulation involved, so the fix is a tag change, not an investigation. See how to secure PII with Trackingplan and the privacy and compliance page. Our own data practices are in the privacy policy.
Full name, email address, phone number, Social Security number, and home address. Each one identifies a person on its own.
Data that cannot be traced back to a person, even combined with other data: aggregated statistics, properly anonymized datasets, and business information such as a company name or a generic address like info@company.com. A single zip code or a date of birth is not PII on its own, but becomes PII once combined with other details.
Yes. A personal email address identifies a person directly, and it is one of the most common pieces of PII that leaks into analytics, through URL parameters and form events.
Yes. US federal guidance and industry practice treat a phone number as information that can distinguish or trace a person’s identity, alone or combined with other data. The details, including hashing for ad platforms, are in is a phone number PII?.
Under GDPR, an IP address is personal data, because it can identify a device and, with help from the provider, its user. US definitions treat it as linkable PII, which is why Google Analytics 4 no longer stores IP addresses and why anonymization matters.
PII is the US term for data that identifies a person, directly or combined with other data. Personal data is the broader GDPR term: it covers PII plus any information relating to an identifiable person, including online identifiers and behavioral data.
Everyone who touches the data. A DPO or privacy lead owns the program, developers keep PII out of events and URLs, marketers check the tools they add, and leadership sets the rules. Monitoring makes the shared responsibility visible: when a leak appears, the finding names the field, the page, and the vendor, and the team that owns that tag fixes it. The PII compliance checklist splits the program into seven steps, from the data map to the response plan.
The Trackingplan SDK only inspects the network requests that your site or app already sends to third‑party vendors (e.g., Google Analytics, HubSpot, Mixpanel, Google Ads), and forwards to our backend only the events required for anomaly detection, already anonymized on-device.
These requests are parsed locally in the browser or app, where anonymization and masking are applied as configured. Only the processed, non-identifiable event data is transmitted to Trackingplan’s servers. Once received, events are parsed, modeled, and continuously monitored to detect anomalies that may indicate implementation issues, whether in your own tracking or introduced by third-party tools. Through our web interface, teams can explore the detected schema, review alerts, and inspect sample events to debug tracking errors with full visibility and control.
Additionally, we do not introduce new identifiers, nor store IP addresses or fingerprinting data, as these are stripped before processing.
For a complete overview of our privacy and security measures, please visit our Privacy & Security documentation.
At Trackingplan, we are committed to full transparency in how we handle data and protect user privacy. Our platform is designed with privacy, security, and compliance at its core, ensuring that our clients maintain complete control over their data while meeting the strictest privacy regulations.
The Trackingplan SDK only observes the network requests your site or app already sends to third-party services—such as Google Analytics, HubSpot, Mixpanel, or Google Ads. These requests are parsed locally within the user’s browser or mobile app, where any necessary anonymization or masking is applied according to your configuration. Only processed, anonymized events—never raw or identifiable data—are forwarded to Trackingplan’s backend, strictly for anomaly detection purposes.
Client data remains fully encrypted and logically isolated at all times. Our infrastructure runs on hardened AWS PaaS services, with encryption enforced both in transit and at rest. Fine-grained IAM roles and resource-level permissions ensure strict access control, while all customer data is automatically deleted after 90 days by default.
Security is not just technical—it’s built into our processes. Every code change is peer-reviewed and deployed via CI/CD pipelines. Our team enforces two-factor authentication (2FA), maintains detailed audit logs, and ensures 24/7 system monitoring with on-call coverage to guarantee availability. GDPR principles are embedded into our design, and we offer optional Data Processing Agreements (DPAs) to support legal and regulatory compliance.
Through Trackingplan’s web interface, clients can inspect data schemas, review alerts, and analyze sample events in real time—empowering teams to debug implementation issues and safeguard data quality, without ever compromising user privacy.
For a complete overview of our privacy and security measures, please visit our Privacy & Security documentation.
No. The Trackingplan installation script is specifically engineered to be lightweight, non-intrusive, and secure—comparable to those used by trusted observability tools like Datadog and Sentry. At under 10KB, it loads asynchronously and does not block or delay the execution of any existing page elements or scripts.
The script is served directly as source code to eliminate the risk of unauthorized changes. It has been thoroughly reviewed by some of the most security-conscious clients in the industry, including data-driven organizations and privacy-focused teams. For companies that require additional assurance, we offer access to the decompiled version of the script under a signed non-disclosure agreement (NDA).
Designed with privacy and performance in mind, the script works only on declared endpoints—intercepting requests to third-party vendor domains that you’ve explicitly selected for monitoring. It performs anonymization and masking locally within the browser or app, without relying on external dependencies or introducing new cookies, storage mechanisms, or cross-site tracking.
Trackingplan's script never collects more data than your site or app already sends to analytics providers. It simply observes outgoing requests and ensures that only anonymized, relevant data needed for anomaly detection reaches our backend—without interfering with your application or compromising user privacy.
For a complete overview of our privacy and security measures, please visit our Privacy & Security documentation.
Trackingplan infrastructure runs exclusively on hardened cloud infrastructure in the EU — AWS (Frankfurt), ClickHouse Cloud (Frankfurt), Cloudflare's edge network, and Microsoft Azure for AI.
All customer data is processed and stored in the EU.
All endpoints are protected via AWS WAF, TLS 1.2+ encryption, and AES‑256 at rest.
For a complete overview of our privacy and security measures, please visit our Privacy & Security documentation.
Trackingplan supports your privacy compliance efforts by providing a robust set of tools and safeguards designed to protect user data and respect consent preferences:
For a complete overview of our privacy and security measures, please visit our Privacy & Security documentation.
Trackingplan provides robust tools to help you secure personally identifiable information (PII) and maintain compliance with privacy regulations:
These built-in features allow you to monitor, detect, and prevent the exposure of PII, helping your organization stay privacy compliant.
For full details, please refer to our Privacy & Security documentation or check our Privacy Hub.
If HIPAA-regulated PII (e.g. patient identifiers, medical history, health-provider data) is transmitted without encryption, masking, or proper policy control, you risk:
Fines for non-compliance are not cheap – your business can be fined hundreds of thousands of dollars for non-compliance.
Inadequate security systems attract online hackers, making your business susceptible to data breaches. Personal information such as credit card details, security codes, names, birth dates, and other sensitive data becomes a prime target for malicious actors, leading to potential identity theft and fraudulent activities.
If evidence of non-compliance is found, the responsibility for covering these investigation fees will fall on your business. This translates to substantial costs amounting to thousands of dollars.
An individual who intentionally acquires or reveals personally identifiable health information (PHI) –which is precisely what HIPAA’s Privacy Rule aims at protecting–, can be subjected to criminal consequences, including fines of up to $50,000 and a maximum imprisonment of one year.
However, if the misconduct includes false pretenses, the criminal penalties can escalate to $100,000 and a potential imprisonment term of up to five years. Moreover, if the conduct is characterized by the intent to sell, transfer, or exploit PHI for commercial advantage, personal gain, or malicious harm, the penalties increase to $250,000, and the individual may face imprisonment for up to 10 years.
Non-compliance can erode customer trust in your business, leading to a loss of confidence among your customer base. Instances of data breaches may result in customers refusing to engage in transactions with your business, causing lasting damage to your reputation.
Trackingplan helps mitigate these risks by:
To learn more, check this article on HIPAA-compliant digital analytics challenges and how organizations in the healthcare sector navigate constraints while leveraging their data.
For full details, please refer to our Privacy & Security documentation.
Support
Your questions are important to us. If there's anything on your mind that hasn't been addressed, reach out to us.
Trackingplan
Your implementations audited around the clock with real-time, real-user data. Real-time alerts about errors or changes in your data, campaigns, pixels, privacy and consent. Let AI flag issues before they cost you.