<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>privacy &amp;mdash; musicmatzes blog</title>
    <link>https://beyermatthias.de/tag:privacy</link>
    <description></description>
    <pubDate>Wed, 06 May 2026 13:06:42 +0200</pubDate>
    <item>
      <title>Privacy First!</title>
      <link>https://beyermatthias.de/privacy-first</link>
      <description>&lt;![CDATA[I&#39;m at the GPN16 at this very moment and I was&#xA;amazed by one event which tool place while beeing outside and hacking on some&#xA;Python code.&#xA;&#xA;!-- more --&#xA;&#xA;A guy came to me and told me that he just took a nice picture of me. He showed&#xA;me the picture, which was indeed really nice, and asked whether this is okay or&#xA;whether he should delete it.&#xA;&#xA;I love that! He asked for permission, which is really awesome. Of course he&#xA;did after he took the photo, but that&#39;s okay with me, as he took it with a&#xA;camera and not an Android or Apple device or something like this, where I would&#xA;assume instant sync to the cloud or something like that.&#xA;&#xA;I really like beeing asked about this. I told him that I don&#39;t like beeing&#xA;photographed and he deleted it instantly and also explained what he was doing&#xA;(&#34;Look here, Delete -  &#39;Delete this photo?&#39; -  &#39;Yes&#39; -  Photo deleted&#34;).&#xA;&#xA;Really awesome!&#xA;&#xA;tags:  #life #social #privacy&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;m at the <a href="https://entropia.de/GPN16">GPN16</a> at this very moment and I was
amazed by one event which tool place while beeing outside and hacking on some
Python code.</p>



<p>A guy came to me and told me that he just took a nice picture of me. He showed
me the picture, which was indeed really nice, and asked whether this is okay or
whether he should delete it.</p>

<p>I <strong>love</strong> that! He asked for permission, which is really awesome. Of course he
did after he took the photo, but that&#39;s okay with me, as he took it with a
camera and not an Android or Apple device or something like this, where I would
assume instant sync to the cloud or something like that.</p>

<p>I really like beeing asked about this. I told him that I don&#39;t like beeing
photographed and he deleted it instantly and also explained what he was doing
(“Look here, Delete –&gt; &#39;Delete this photo?&#39; –&gt; &#39;Yes&#39; –&gt; Photo deleted”).</p>

<p>Really awesome!</p>

<p>tags:  <a href="https://beyermatthias.de/tag:life" class="hashtag"><span>#</span><span class="p-category">life</span></a> <a href="https://beyermatthias.de/tag:social" class="hashtag"><span>#</span><span class="p-category">social</span></a> <a href="https://beyermatthias.de/tag:privacy" class="hashtag"><span>#</span><span class="p-category">privacy</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/privacy-first</guid>
      <pubDate>Sat, 28 May 2016 16:37:48 +0200</pubDate>
    </item>
    <item>
      <title>These bitches, they track me!</title>
      <link>https://beyermatthias.de/these-bitches-they-track-me</link>
      <description>&lt;![CDATA[You probably already heard of this NSA thing. They track everybody and everyone,&#xA;put evil stuff in your hardware, you ordered at amazon and have access to&#xA;thousand of devices all over the internet, because&#xA;there are backdoors included&#xA;(German).&#xA;&#xA;!-- more --&#xA;&#xA;They gave&#xA;RSA money to include backdoors&#xA;in crypto software. They track sms, nearly 200 million per day. They&#xA;infected about 100,000 PCs.&#xA;They&#xA;develop special computers&#xA;to break cryptography. This list is endless.&#xA;&#xA;Got sensitized?&#xA;&#xA;All this stuff got me aware of what I do with my data. My hard drive is&#xA;encrypted. My Emails communication can be encrypted via GPG, if the discussion&#xA;partner has it, too. I do not have propreritary software installed (Skype for my&#xA;LDR runs on another system as my working system). I do not have flash installed.&#xA;I want to leave all so called &#34;social media&#34; stuff as soon as I&#39;m finished with&#xA;my exams (propably in four weeks from the release of this article). I tend to&#xA;install Tor for my daily browsing stuff. I double check if I&#39;m connected over&#xA;HTTPS, even if this might not solve &#34;the problem&#34;.&#xA;&#xA;Can we ask you something?&#xA;&#xA;Well, two days or so, an E-Mail popped up in my university email account. The&#xA;university is a partner of several educational facilities which have a survey&#xA;each semester, on how the support for students in mathematical lessons helps&#xA;them to pass the maths-exam successfull.&#xA;They wanted my E-Mail address and my Name. But okay, this was optional. I didn&#39;t&#xA;fill these fields. I clicked &#34;next&#34;. Then, there was a form where I had to enter&#xA;some cryptic stuff, to ensure I can be refered to my old data when I participate&#xA;the next time on such an survey. The &#34;cryptic&#34; code was really simple:&#xA;first two letters of my dads name (E.G.: &#34;Peter&#34; =  &#34;pe&#34;)&#xA;first two letters of my mums name (E.G.: &#34;Veronica&#34; =  &#34;ve&#34;)&#xA;first two letters of my name (E.G.: &#34;Jean&#34; =  &#34;je&#34;)&#xA;first two letters of my birthplace (E.G.: &#34;London&#34; =  &#34;lo&#34;)&#xA;both day and month of my birthday (E.G.: first of January =  &#34;0101&#34;)&#xA;They wanted this data to be able to connect my answers to the answers of the&#xA;next time I participate on this survey.&#xA;But... I got stuck. I don&#39;t want to give them so much data. I closed this tab.&#xA;Later this day, I got in an argument with my girlfriend about all this. I&#xA;argued, that this is not anonymization anymore. They can refer from this data to&#xA;me. You don&#39;t belive this?&#xA;&#xA;The calculation&#xA;&#xA;Well, now let me show you:&#xA;&#xA;We had about 2,500,000 students in 12/13 in germany (German source)&#xA;The webservive who offers this survey has [107 national&#xA;partners](http://www.unipark.info/71-0-partner.htm)&#xA;There are 145 universities, 11 church- and 16 private universities in germany (German source).&#xA;There are 396 &#34;Hochschulen&#34; in germany (German source).&#xA;We have about 80,500,000 cutizen in germany&#xA;We have about 2k hospitals here in germany (german source).&#xA;There are no official statistics on how many children where named &#34;Julian&#34;, at&#xA;least not in germany. So lets estimate! There are probably&#xA;40,000 firstnames on the world&#xA;(German source). We don&#39;t have them&#xA;all in germany. Lets take 30,000, this should be much enough. Lets also take&#xA;three different for mum, dad and son/daughter for our calculation.&#xA;Now, this is our data. (Edit: See below for better quick-and-dirty&#xA;calculation)&#xA;First, we calculate how many students are there with the same (first)name:&#xA;&#xA;    2,500,000 / 30,000 = 83,333&#xA;&#xA;But not all universities participate in this survey:&#xA;&#xA;    107 / ((145 + 11 + 16 + 396) / 100) = 18.83&#xA;&#xA;means: 18.83 % of all relevant educational facilities participate&#xA;&#xA;Now, if only 18,83 % participate, we must use only 18,83 % of all students, this&#xA;also decreases the occurence of the same name:&#xA;&#xA;    83,333  18.83 % = 15,691.6039&#xA;&#xA;means: 15k same names&#xA;&#xA;Well, this would mean, each university has exactly the same number of students,&#xA;which is rubbish - but it&#39;s easier this way!&#xA;Now, not every student is really interested in such &#34;Please do this survey&#34; spam&#xA;like emails. Lets estimate, 15% of all students participate in such a survey:&#xA;&#xA;    15,691.6039  15 % = 2,353.741&#xA;&#xA;means: 2.3k same names&#xA;&#xA;But well, they do not have the same day as birthday:&#xA;&#xA;    2,353.741 / 365 = 6.447&#xA;&#xA;means: 6.447 same names with the same birthday&#xA;&#xA;But they are not born in the same place, I guess. I didn&#39;t find any data how&#xA;much cities we have with a delivery ward, but lets estimate 1,800.&#xA;&#xA;    6.447 / 1,800 = 0.0035816&#xA;&#xA;means: 0.0035816 names with same birthday and birth place&#xA;&#xA;At this point, it is clear that your name can probably be mapped to your birth&#xA;place. Or even better: There are 6 students in germany, which will participate&#xA;in this survey, which have the same birthday and the same name and study at a&#xA;educational facility which takes part in the survey system. And there are 0.003&#xA;students in germany which share one name, birthday and birth place and so on.&#xA;Ouch! 0.003 students... :-)&#xA;The survey wants just the two first letters of your name. Is this really&#xA;relevant? Yes it is. But I don&#39;t know how to calculate with it. I would propably&#xA;need the average name length in germany. Should be around five letters, I guess.&#xA;And I would need the distribution of names in germany as well. But if we&#xA;consider this in our calculation, it gets really complex!&#xA;&#xA;My summary&#xA;&#xA;What I want to show with this small calculation (hopefully it is correct... I&#xA;could bet I&#39;ve done rubbish somewhere): If you participate in such a survey,&#xA;they tell you they will anonymize your data. But they can&#39;t! The probability&#xA;that there is someone who has the same&#xA;I wrote an E-Mail back to the sender of the survey, that I don&#39;t participate&#xA;because of the lack of anonymisation. I wonder what will return as answer.&#xA;&#xA;If you find any bugs in my calculation, feel free to contact me: 20CA0F94&#xA;&#xA;---&#xA;&#xA;Update 1:&#xA;&#xA;Okay, lets do it again, quick and dirty: We have 2,500,000 students, but only&#xA;18% can participate:&#xA;&#xA;    2,500,000  18% = 450,000&#xA;&#xA;Only 15% will participate:&#xA;&#xA;    450,000  15 % = 67,500&#xA;&#xA;with 30k different names:&#xA;&#xA;    67,500 / 30,000 = 2.25&#xA;&#xA;means: There will be two people which participate with the same name.&#xA;The propability, that the second of these two has the same birthday as the&#xA;first, is easy:&#xA;&#xA;    1 / 365 = 0.274 %&#xA;&#xA;Means: The propability that they share the same name and day as birthday is&#xA;less than one percent! Now ... think about their birth place, dads and mums&#xA;name...&#xA;&#xA;I think I&#39;ve showed it...&#xA;&#xA;tags:  #privacy&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>You probably already heard of this NSA thing. They track everybody and everyone,
put evil stuff in your hardware, you ordered at amazon and have access to
thousand of devices all over the internet, because
<a href="http://www.heise.de/security/meldung/Angebliche-Geheimdienst-Hintertuer-auf-DSL-Routern-von-BT-2069692.html">there are backdoors included</a>
(German).</p>



<p>They gave
<a href="http://www.reuters.com/article/2013/12/21/us-usa-security-rsa-idUSBRE9BJ1C220131221">RSA money to include backdoors</a>
in crypto software. They track sms, nearly 200 million per day. They
<a href="http://www.nytimes.com/2014/01/15/us/nsa-effort-pries-open-computers-not-connected-to-internet.html?hp&amp;amp;_r=1">infected about 100,000 PCs</a>.
They
<a href="http://www.washingtonpost.com/world/national-security/nsa-seeks-to-build-quantum-computer-that-could-crack-most-types-of-encryption/2014/01/02/8fff297e-7195-11e3-8def-a33011492df2_story.html?hpid=z1">develop special computers</a>
to break cryptography. This list is endless.</p>

<h1 id="got-sensitized" id="got-sensitized">Got sensitized?</h1>

<p>All this stuff got me aware of what I do with my data. My hard drive is
encrypted. My Emails communication can be encrypted via GPG, if the discussion
partner has it, too. I do not have propreritary software installed (Skype for my
LDR runs on another system as my working system). I do not have flash installed.
I want to leave all so called “social media” stuff as soon as I&#39;m finished with
my exams (propably in four weeks from the release of this article). I tend to
install Tor for my daily browsing stuff. I double check if I&#39;m connected over
HTTPS, even if this might not solve “the problem”.</p>

<h1 id="can-we-ask-you-something" id="can-we-ask-you-something">Can we ask you something?</h1>

<p>Well, two days or so, an E-Mail popped up in my university email account. The
university is a partner of several educational facilities which have a survey
each semester, on how the support for students in mathematical lessons helps
them to pass the maths-exam successfull.
They wanted my E-Mail address and my Name. But okay, this was optional. I didn&#39;t
fill these fields. I clicked “next”. Then, there was a form where I had to enter
some cryptic stuff, to ensure I can be refered to my old data when I participate
the next time on such an survey. The “cryptic” code was really simple:
* first two letters of my dads name (E.G.: “Peter” =&gt; “pe”)
* first two letters of my mums name (E.G.: “Veronica” =&gt; “ve”)
* first two letters of my name (E.G.: “Jean” =&gt; “je”)
* first two letters of my birthplace (E.G.: “London” =&gt; “lo”)
* both day and month of my birthday (E.G.: first of January =&gt; “0101”)
They wanted this data to be able to connect my answers to the answers of the
next time I participate on this survey.
But... I got stuck. I don&#39;t want to give them so much data. I closed this tab.
Later this day, I got in an argument with my girlfriend about all this. I
argued, that this is not anonymization anymore. They can refer from this data to
me. You don&#39;t belive this?</p>

<h1 id="the-calculation" id="the-calculation">The calculation</h1>

<p>Well, now let me show you:</p>
<ul><li>We had about <a href="http://de.statista.com/statistik/daten/studie/221/umfrage/anzahl-der-studenten-an-deutschen-hochschulen">2,500,000 students in 12/13 in germany</a> (German source)</li>
<li>The webservive who offers this survey has [107 national</li>
<li>partners](<a href="http://www.unipark.info/71-0-partner.htm">http://www.unipark.info/71-0-partner.htm</a>)</li>
<li>There are <a href="http://de.wikipedia.org/wiki/Liste_der_deutschen_Universit%C3%A4ten_und_gleichgestellten_Hochschulen">145 universities, 11 church- and 16 private universities in germany</a> (German source).</li>
<li>There are <a href="http://de.wikipedia.org/wiki/Liste_deutscher_Hochschulen">396 “Hochschulen” in germany</a> (German source).</li>
<li>We have about <a href="http://en.wikipedia.org/wiki/Germany">80,500,000 cutizen in germany</a></li>

<li><p>We have <a href="http://de.statista.com/statistik/daten/studie/2617/umfrage/anzahl-der-krankenhaeuser-in-deutschland-seit-2000">about 2k hospitals</a> here in germany (german source).
There are no official statistics on how many children where named “Julian”, at
least not in germany. So lets estimate! There are probably
<a href="http://www.vornamen-weltweit.de/">40,000 firstnames on the world</a>
(German source). We don&#39;t have them
all in germany. Lets take 30,000, this should be much enough. Lets also take
three different for mum, dad and son/daughter for our calculation.
Now, this is our data. (Edit: See below for better quick-and-dirty
calculation)
First, we calculate how many students are there with the same (first)name:</p>

<p>2,500,000 / 30,000 = 83,333</p></li></ul>

<p>But not all universities participate in this survey:</p>

<p>    107 / ((145 + 11 + 16 + 396) / 100) = 18.83</p>

<p>means: 18.83 % of all relevant educational facilities participate</p>

<p>Now, if only 18,83 % participate, we must use only 18,83 % of all students, this
also decreases the occurence of the same name:</p>

<p>    83,333 * 18.83 % = 15,691.6039</p>

<p>means: 15k same names</p>

<p>Well, this would mean, each university has exactly the same number of students,
which is rubbish – but it&#39;s easier this way!
Now, not every student is really interested in such “Please do this survey” spam
like emails. Lets estimate, 15% of all students participate in such a survey:</p>

<p>    15,691.6039 * 15 % = 2,353.741</p>

<p>means: 2.3k same names</p>

<p>But well, they do not have the same day as birthday:</p>

<p>    2,353.741 / 365 = 6.447</p>

<p>means: 6.447 same names with the same birthday</p>

<p>But they are not born in the same place, I guess. I didn&#39;t find any data how
much cities we have with a delivery ward, but lets estimate 1,800.</p>

<p>    6.447 / 1,800 = 0.0035816</p>

<p>means: 0.0035816 names with same birthday and birth place</p>

<p>At this point, it is clear that your name can probably be mapped to your birth
place. Or even better: There are 6 students in germany, which will participate
in this survey, which have the same birthday and the same name and study at a
educational facility which takes part in the survey system. And there are 0.003
students in germany which share one name, birthday and birth place and so on.
Ouch! 0.003 students... :–)
The survey wants just the two first letters of your name. Is this really
relevant? Yes it is. But I don&#39;t know how to calculate with it. I would propably
need the average name length in germany. Should be around five letters, I guess.
And I would need the distribution of names in germany as well. But if we
consider this in our calculation, it gets really complex!</p>

<h1 id="my-summary" id="my-summary">My summary</h1>

<p>What I want to show with this small calculation (hopefully it is correct... I
could bet I&#39;ve done rubbish somewhere): If you participate in such a survey,
they tell you they will anonymize your data. But they can&#39;t! The probability
that there is someone who has the same
I wrote an E-Mail back to the sender of the survey, that I don&#39;t participate
because of the lack of anonymisation. I wonder what will return as answer.</p>

<p>If you find any bugs in my calculation, feel free to contact me: 20CA0F94</p>

<hr>

<p>Update 1:</p>

<p>Okay, lets do it again, quick and dirty: We have 2,500,000 students, but only
18% <em>can</em> participate:</p>

<p>    2,500,000 * 18% = 450,000</p>

<p>Only 15% <em>will</em> participate:</p>

<p>    450,000 * 15 % = 67,500</p>

<p>with 30k different names:</p>

<p>    67,500 / 30,000 = 2.25</p>

<p>means: There will be two people which participate with the same name.
The propability, that the second of these two has the same birthday as the
first, is easy:</p>

<p>    1 / 365 = 0.274 %</p>

<p>Means: The propability that they share the same name and day as birthday is
<em>less than one percent</em>! Now ... think about their birth place, dads and mums
name...</p>

<p>I think I&#39;ve showed it...</p>

<p>tags:  <a href="https://beyermatthias.de/tag:privacy" class="hashtag"><span>#</span><span class="p-category">privacy</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/these-bitches-they-track-me</guid>
      <pubDate>Mon, 22 Sep 2014 16:36:44 +0200</pubDate>
    </item>
    <item>
      <title>The privacy formula</title>
      <link>https://beyermatthias.de/the-privacy-formula</link>
      <description>&lt;![CDATA[Yesterday, I read the blog of IceBear and I came&#xA;to the conclusion, that there is a simple rule for privacy:&#xA;&#xA;      Did you encrypt it? No? It doesn&#39;t protect your privacy!&#xA;&#xA;!-- more --&#xA;&#xA;Whereas it can be everything: An email, a connection to a server or your&#xA;girlfriend (and yes, sometimes these violate your privacy as well [not speaking&#xA;from experience])!&#xA;&#xA;You can even do this in programming-talk:&#xA;&#xA;    if (You.encrypted(it)) {&#xA;        return privacy;&#xA;    }&#xA;    else {&#xA;        return noprivacy;&#xA;    }&#xA;&#xA;    // Or even shorter, for the friends of the ternary operator:&#xA;&#xA;    return (You.encrypted(it) ? privacy : noprivacy);&#xA;&#xA;It is that simple. Maybe we should tell this the government, but replace the&#xA;You with TheUser&#xA;&#xA;tags:  #privacy&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Yesterday, I read the <a href="https://myrl.net/article/16">blog of IceBear</a> and I came
to the conclusion, that there is a simple rule for privacy:</p>

<p>    &gt; Did <em>you</em> encrypt it? No? It doesn&#39;t protect your privacy!</p>



<p>Whereas <code>it</code> can be everything: An email, a connection to a server or your
girlfriend (and yes, sometimes these violate your privacy as well [not speaking
from experience])!</p>

<p>You can even do this in programming-talk:</p>

<p>    if (You.encrypted(it)) {
        return privacy;
    }
    else {
        return noprivacy;
    }</p>

<p>    // Or even shorter, for the friends of the ternary operator:</p>

<p>    return (You.encrypted(it) ? privacy : noprivacy);</p>

<p>It is that simple. Maybe we should tell this the government, but replace the
<code>You</code> with <code>TheUser</code></p>

<p>tags:  <a href="https://beyermatthias.de/tag:privacy" class="hashtag"><span>#</span><span class="p-category">privacy</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/the-privacy-formula</guid>
      <pubDate>Mon, 22 Sep 2014 16:36:41 +0200</pubDate>
    </item>
  </channel>
</rss>