{"id":88,"date":"2025-01-11T08:36:39","date_gmt":"2025-01-11T08:36:39","guid":{"rendered":"https:\/\/softwarejourney.net\/blog\/?p=88"},"modified":"2025-01-11T18:12:06","modified_gmt":"2025-01-11T18:12:06","slug":"duolingo-tries-to-guess-your-birthdate","status":"publish","type":"post","link":"https:\/\/softwarejourney.net\/blog\/2025\/01\/11\/duolingo-tries-to-guess-your-birthdate\/","title":{"rendered":"Duolingo tries to guess your birthdate"},"content":{"rendered":"\n<ol class=\"wp-block-list\">\n<li>Thanks to GDPR and if you are in Europe, you can request to download a copy of your personal data from Duolingo via <a href=\"https:\/\/www.duolingo.com\/abc-privacy\">https:\/\/www.duolingo.com\/abc-privacy<\/a><\/li>\n\n\n\n<li>The page tells you to send an email to <a href=\"mailto:privacy@duolingo.com\">privacy@duolingo.com<\/a><\/li>\n\n\n\n<li>Then you receive an email which tells you to go to the page <a href=\"https:\/\/drive-thru.duolingo.com\/\">https:\/\/drive-thru.duolingo.com\/<\/a> and click on &#8220;Access Personal Data&#8221;<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"255\" class=\"wp-image-90\" style=\"width: 600px;\" src=\"https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo.png\" alt=\"Duolingo Access Personal Data GDPR Request\" srcset=\"https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo.png 1109w, https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-300x128.png 300w, https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-1024x436.png 1024w, https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-768x327.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n\n\n\n<li>You receive a confirmation email and few minutes later another email with a link to download a copy of your personal data<\/li>\n\n\n\n<li>After uncompressing the file &#8220;duolingo.zip&#8221;, you can see quite a few files.<\/li>\n\n\n\n<li>In particular, you can see in the file &#8220;<strong>metrics.csv<\/strong>&#8221; which shows that Duolingo tries to guess your approximate birthdate\/birthday:<br><br><strong><code>approximate_birthdate,country_code<\/code><br>YYYY-MM-DD HH:mm:ss.fff,XX<\/strong><br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"278\" class=\"wp-image-98\" style=\"width: 600px;\" src=\"https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-metrics-csv.png\" alt=\"Duolingo metrics.csv approximate_birthdate\" srcset=\"https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-metrics-csv.png 326w, https:\/\/softwarejourney.net\/blog\/wp-content\/uploads\/2025\/01\/Duolingo-metrics-csv-300x139.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br><br>It is kind of funny to see Duolingo trying to guess my birthdate up to the milliseconds!<br><br>Feel free to request your personal data too! \ud83d\ude0a<br>Please let me know in the comment: how good the Duolingo guess was? \u270d\ufe0f<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-gdpr"],"_links":{"self":[{"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":8,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions\/108"}],"wp:attachment":[{"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwarejourney.net\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}