Questions tagged [pii]

PII stands for Personally Identifiable Information -- that information which can uniquely identify an individual.

PII stands for Personally Identifiable Information -- that information which can uniquely identify an individual.

Some examples of PII include phone number, home address or (in the USA) social security number.

Some locations will have laws requiring information systems implementers to protect PII for users of their systems. Protecting PII (especially on the internet) has become more and more important as interests looking to discover PII have prevalent.

However, PII is a legal concept, not a technical concept. Because of the versatility and power of modern re-identification algorithms, the absence of PII data does not mean that the remaining data does not identify individuals. While some attributes may be uniquely identifying on their own, any attribute can be identifying in combination with others.

80 questions
48
votes
1 answer

Are Azure Subscription ID, AAD Tenant ID, and AAD App Client ID considered secret/PII?

I would like to log the following in my telemetry for diagnostic and usage purposes: Azure Subscription ID AAD Tenant ID AAD App Client ID Should I treat them as secrets/PII and hash/encrypt them? (it goes without saying I will not be retaining…
Ohad Schneider
  • 36,600
  • 15
  • 168
  • 198
9
votes
3 answers

10-Day Notification of Google Play Developer Term Violation regarding OneSignal push notification service

Today i received an email from google about policy violation regarding my Onesignal notification service used in my app. It is about collecting personally identifiable information (PII) without disclosure Following email "Hello Google Play…
Sarun1001
  • 191
  • 1
  • 12
8
votes
4 answers

Anonymize specific columns with pii in pandas dataframe python

I have loaded an s3 bucket with json files and parsed/flattened it in to a pandas dataframe. Now i have a dataframe with 175 columns with 4 columns containing personally identifiable information. I am looking for a quick solution anonymising those…
JanBennk
  • 277
  • 7
  • 16
7
votes
2 answers

Protect PII in web app database by encrypting with public key paired with private key protected by users' own passwords?

Goal: I'd like to allow users to create questions and collect information from other users in a custom web app (PHP/MySQL in a shored hosting environment) and protect the data collected. Background: The default questions that all users answer are…
user918938
6
votes
3 answers

Python script to search PII

I would like to write a script which can search for and report on Personally Identifiable Information like card numbers, etc in a file system. I would like to find it in txt as well as xls word and PDF files. Any starting tips or which lib to use…
Novice123
  • 61
  • 1
  • 1
  • 2
5
votes
1 answer

2-way string encryption in PHP - which of these is more secure?

I have a need to pass a value through the query string to be displayed on my page. The value will have to be encrypted as it contains some PII for the user viewing the page. And in order to make readable to the user, it needs to be able to be…
Daveh0
  • 952
  • 9
  • 33
5
votes
0 answers

WCF: Include BinarySecurityToken in logs

I need to include the BinarySecurityToken to a third party for an error report but WCF removes it from the logs: I thought this fell under PII (Personal Identifiable…
baileyswalk
  • 1,198
  • 2
  • 17
  • 29
4
votes
1 answer

How to remove PII from URL (GA4 w/ GTM)

PII (Personally Identifiable Information) should never be sent to Google Analytics, not only it breaches GA Terms of Use, but you also leaking sensitive user data. So how to remove PII from URL, such as query string params (email, userId, ...) or…
petriq
  • 969
  • 1
  • 11
  • 24
3
votes
1 answer

TLS secure enough? Need rolling hash in a PA-DSS payment application?

I’m a software engineer and I’m currently working on another payment application (my 3rd one) that must go under PCI PA-DSS compliance. I’m re-examining the PA-DSS documentation and I’m wondering if in the past I overworked on the security of the…
Michel Triana
  • 2,486
  • 1
  • 22
  • 31
2
votes
1 answer

How to retain only a set of specified fields in a complex JSON object?

Summary: I need to filter PII data from a complex JSON object in one-pass with JQ. I'm not in scripting where deconstruct and/or multi-pass. I want to retain non-PII properties rather than remove PII properties because I want to avoid a PII…
waciii
  • 23
  • 3
2
votes
0 answers

Datadog RUM mark elements to be excluded in the replay

I have a page that displays at one moment "Hello User!" I would like to redact "User"(as it is Personal Identifiable Information) from the Datadog session replay but I could not find a way to do it. Is it possible to set some custom CSS class on the…
DVA
  • 33
  • 5
2
votes
1 answer

Removing PII from URL in an SPA (GTM/GA4)

I am trying to remove Personally Identifiable Information (PII) from URLs in out Single Page Application (SPA) registered by Google Tag Manager. The URLs have the form /customer/1234/invoice/5678, which I want to send to GA4 as…
Peter
  • 2,874
  • 2
  • 31
  • 42
2
votes
1 answer

How do I fix [PII is hidden] messages

Hiding PII (personally identifiable information) in a production system is a good idea and sometimes a legal obligation, but in a development environment while debugging it is ridiculous nonsense that makes error messages worthless. How can I…
Peter Wone
  • 17,965
  • 12
  • 82
  • 134
2
votes
2 answers

In Julia 1.0+, print the first 2,000 digits of pi after the decimal point

For teaching purposes, how would you write a "julian" Julia 1.0+ code to print the first 2,000 digits of pi past the decimal point? The result, in the Julia REPL, should match this pi website. The expected output is: julia>…
Julia Learner
  • 2,754
  • 15
  • 35
2
votes
0 answers

Getting QUERYSTRINGPII_REMOVED in some requests

I have developed a system in which we use captive portals to log in users to a wifi network. A couple days ago I noticed some (very few) of the form submissions I'm getting have some fields stripped out and replaced by QUERYSTRINGPII_REMOVED,…
martskins
  • 2,920
  • 4
  • 26
  • 52
1
2 3 4 5 6