A very basic example to show the impact to your k-anonymity when you disclose your location at the state level, and then your birthdate.
Your "anonymity group" (k) is the number of people who share the exact same combination of traits as you. Ifk=1, you are uniquely identified.
AssumptionsAssumptions
We start with 3 assumptions to ease it up:
- You're in the US - larger countries do better, smaller do worse.
- You're in an averagely populated US state (MA or IN) - larger states do better, smaller states do worse
- People live 80 years and the age pyramid is a column, so that we don't have to bother with segment size. In reality, if you're young, your group is smaller due to declining birth rates, and the same if you're old, due to deaths.
- You're not born on Feb 29th.
CalcCalc
Total US population: 335,000,000
Number of US states: 50
Number of birth dates: 80 years * 365.25 days/year = 29,220
Here we go:
To start with, we're one out of 335M people. That's a huge anonymity set, great!
But now we disclose our state, because compliance:
335,000,000 / 50 = 6,700,000Now we're one out of 6.7M people. That's still huge! No problem.
But now we disclose our birth date, because we live in a nanny state and we must:
6,700,000 / 29,220 = 229Now we're one in 229 people. This is extremely fragile.
Why is this fragile you say?Why is this fragile you say?
Because every time you slip up, this gets narrowed down:
- You accidentally disclose your gender: down to
229 / 2 = 114 - Your spouse discloses the same data from the same IP address: you're done.
- You mentioned the bar you went to last night: you're done.
- You mention Bitcoin: you're done.
- Instead of state, you passed your zipcode: you're done.
PS: clean your cookies sometimes on top of never mentioning your location or birth date, to anyone.
Yet most people can't wait to share every part of their lives online.
Okay it’s so scary how we can doxx ourselves through seemingly innocuous details!
Stories told through numbers hit different.
for sure a masterclass in making abstract privacy risks feel real. Great share.
This belongs in ~math, too!
I'm sure that you can turn this crude thing i wrote in anger into something worthy, of educational value, and attractive for a wider audience <3
I do have a funny story about this, stemming from normies not understanding the concept of k-anonymity
#1496234
Poisoning the data is the way to go!
That's why I'm a different gender every time I'm asked
My birthday is always January 1 1920
we are supposed to believe you are 106 years old
Most Steam users were born on January 1 1920 😁
I doubt poisoning does much if the data point provided is easily identified as false.
and people who commit welfare fraud
please elaborate
All day, every day!
OMG! This puts so much into perspective. We need this message to be everywhere.
This is great. And by great, I mean it succinctly demonstrates the issues of over sharing in a clear and easy to understand way
deleted by author
I found out you’re gay
says the transgender shooter
why are retarded? is it nurture or nature?
yes but what’s your birthday