From 57ae2e8c4d6cf8dafd22f34e0935e8cc2ee58a98 Mon Sep 17 00:00:00 2001 From: om Date: Sat, 25 Feb 2023 22:16:52 +0100 Subject: [PATCH] Add short dialog with Ylva More content will be added later --- en/bigbrother.html | 166 +++++++++++++++++++++++++++++++++++++++++++++ img/chatapp.svg | 32 +++++++-- 2 files changed, 192 insertions(+), 6 deletions(-) create mode 100644 en/bigbrother.html diff --git a/en/bigbrother.html b/en/bigbrother.html new file mode 100644 index 0000000..9b2ebce --- /dev/null +++ b/en/bigbrother.html @@ -0,0 +1,166 @@ + + + + +Big Brother Awards 2022 - Bits of Freedom + + + +
+ + +

πŸŽ‰πŸŽ‰πŸŽ‰ Ylva Johansson won the Big Brother Award 2022! πŸŽ‰πŸŽ‰πŸŽ‰

+ +

Ylva was awarded the Big Brother Award at Bits of Freedom 2022.

+ +

See the video recording at vimeo: https://vimeo.com/797366382 +(starting at timestamp 1:37:26)

+ +

Below is a transcript of the video. +Some parts were difficult to transcribe because of the limited audio quality. +The transcript is not official and the above video should be used as the canonical source. +

+ +
Thank you. Good evening everybody. And it is a bit weird - today is my birthday. +This is the strangest birthday present I've ever had. +It would be rude of me to reject a birthday present. +[inaudible] +My proposal is about fighting child sexual abuse. +At a scale and severity of a crime to demand that we act. +Videos and pictures are shared online also with abuse of very young children and babies. +And also with severe violence. +One of the first things I did as a commissioner 3 years ago was launching a strategy against this terrible crime. +Focussing on prevention, on victim support and of course on police cooperation. +My proposal now on the table fights the online aspect of this crime. +This is important not at least in the Netherlands where 40% of child sexual abuse material in the world is hosted.πŸ—¨ +Prevention is at the heart of my proposal, but prevention alone will never be enough unfortunately.πŸ—¨ +In a recent case the dutch police arrested a man. +He has been raping his baby daughter. +The police could stop these rapes, rescue this little girl and two other children, because the man got detected their views in facebook messenger. +Prevention did not stop these rapes.πŸ—¨ +A baby cannot say no or call a hotline. +My proposal does not introduce detection in online messages. +Companies have been detecting child sexual abuse for more than 10 years in online messaging.πŸ—¨ +Last year they sent 1.5 million reports and reviews from the european union alone. +Containing more than 5 million videos and photos of sexual violence against children. +[inaudible] +One million of these reports, the majority, came from online messages, e-mail and chat. +Every single one could contain the vital clue. +The often only clue that could lead to an investigation that rescues the child. +Next year, this detection for child sexual abuse in online messages will be forbidden. +Totally in the EU. +Unless there is a specific law that allows it. +My proposal restricts detection compared to [Ursula von der Leyen?]. +But my proposal makes sure that it is not totally stopped. +Allowing detection of the views to continue. +Only when absolutely necessary. +With new safeguards that are regulating big tech companies right now. +Who, the big companies today detect, when they like, what they like and how they like (more or less). +My proposal will limit the detection in time, in place and by law. +The only offer for risk assessment. Only if there is a significant risk of child sexual abuse. +Only of the prevention on mitigative measures that failed or was not enough. +Only of through court decisions. +Only with approved technology. +Only based on verified indicators of child sexual abuse. +Only then they will be allowed to do the detection. +None of these safeguards exist today. +That means we will have new safeguards compared with the current situation with my proposal. +But there is one big difference. +Today it is voluntary for the companies to detect. +In my proposal this process will also be obligatory. +When companies are allowed to detect, they also must detect. +And if [???] it only detects the views. +It is like a police dog at the airport. +Sniffing for drugs offer high risk price. +Officers open only suspicious packages when the dog barks. +And like police dogs, artifical intelligence must always be subject to human oversight. +And the new EU center I am proposing will be a stake for and filter reports. +That no false positives reach the police. +And I will not excempt encrypted services if there is a significant risk of child sexual abuse. +Today, detection for malware is allowed and possible and carried out in encrypted environments. +This is happening today. +And I think that we must protect our children as least as much as we protect our devices from malware. +I know you all feel very strongly about this. +You also asked me to withdraw my proposal. I will not do that. +Because if I should, then from next year, all detection in messages that has been happening for 10 years will be forbidden in the EU. Forbbiden in the Netherlands. +Detection will stop. Rapes will continue undetected. And that little baby I told you about: Her father would probably still be raping her. +And what about the crimes will say about the victims? That the victims, of that baby [???] Amsterdam, who confessed to abusing and raping 90 babies and small children. +Eight years later, videos are still out there online. +The worst moment of the child's life shared perpertual. +Drama upon drama. +The european union is a global leader in protecting online privacy. +I am proud of that. +We should all be proud of that. +I also want us to become a global leader in protecting children. +For one of the worst crimes that we can ever imagine. +I'm proud of our new standards of privacy protection. +But we must also protect the privacy of the victims. +Thank you for listening. +
+ +

+With all due respect, we shall discuss the arguments put forth. +

+ +

40% of child abuse material is hosted in the Netherlands

+ +

+A possible source for this claim might be + +this EU news article + which in turn refers to the + +Internet Watch Foundation report from 2020. +If we assume that these number are realistic: +What is the reason why the Netherlands are such a popular target for this illegal material? +And in which way would chatcontrol even help with this? +If the source of illegal content is known it is easy to take it down, +especially in a modern country like the Netherlands. +There is no clear justification for the need of chatcontrol based on this. +

+ +

Prevention alone will never be enough to prevent all cases

+ +

+Yes. But that still does not justify spying on pretty much any online conversation and +treating all people who fulfill their human need for personal communication as potential offenders. +The intention is good, but the means are completely overblown. +

+ +

We need chat and social media surveillance to rescue babies

+ +

+By that same logic we could also argue for cameras in every room in every home, +because sexual abuse of babies happens in the offline world and only in some cases is posted online. +Only then we would achieve perfect prevention. +

+ +

Chatcontrol does not introduce (new) online surveillance

+ +

+It is true that platform providers have been scanning for illegal content before the chatcontrol proposal was drafted. +It is also understandable that platform providers do not wish to have this abhorrent type of data on their platforms. +And it is reasonable that platform providers detect and delete this data. +However, not all data is shared equally. Data can be shared broadly and in a non-personal manner. +And if a platform provider learns that a certain URL points to illegal content, they can act on it. +

+ +

+Chatcontrol however, is a new type of surveillance, that is highly pervasive and that invades personal online spaces in a way that has not been seen to this extend before. The fact that facebook is scanning personal messages does not really say anything, because facebook has always been a terrible company when it comes to privacy. +

+ +

(to be continued)

+ + +
+ + diff --git a/img/chatapp.svg b/img/chatapp.svg index 6c107f3..c9767e1 100644 --- a/img/chatapp.svg +++ b/img/chatapp.svg @@ -248,9 +248,9 @@ function is_hyperlink(str) { return str.startsWith('http'); } -function create_link_node(url) { +function create_link_node(url, line) { let link = create_svg_node('a', {target:'_blank', href: url}); - link.appendChild(document.createTextNode(url)); + link.appendChild(document.createTextNode(line)); return link; } @@ -262,6 +262,7 @@ function TextChatMessage(message_text, is_myself) { let bubble_color = (is_myself)? '#0084FF': '#E4E6EB'; let text_color = (is_myself)? 'white': 'black'; let container = document.getElementById('messages'); + let make_link = is_hyperlink(message_text); // attributes this.height = 0; // height on screen when fully visible @@ -290,8 +291,8 @@ function TextChatMessage(message_text, is_myself) { }); enable_scrolling(tspan) - if(is_hyperlink(line)) { - tspan.appendChild(create_link_node(line)); + if(make_link) { + tspan.appendChild(create_link_node(message_text, line)); } else { tspan.appendChild(document.createTextNode(line)); } @@ -1164,6 +1165,21 @@ async function dialog_nerd_en() { } +async function dialog_ylva_en() { + let d = new Dialog(); + current_dialog = d; + await d.me('Hi, I heard that you are responsible for the chatcontrol proposal'); + await d.you('It is not called chatcontrol. It is called "Laying down rules to prevent and combat child sexual abuse"'); + await d.me('Alright'); + await d.me('But why do you think it is a good idea?'); + await d.you('I explained all of that at the big brother award ceremenoy.', true); + await d.you('You can find the video recording here:'); + await d.you('https://chatcontrol.dk/en/bigbrother.html'); + await d.me('Thank you!'); + await d.end('Ylva is back to drafting more laws'); +} + + const contact_list = { "da": [ {name: "Ven", @@ -1183,7 +1199,9 @@ const contact_list = { {name: "Erasmus", dialog: dialog_erasmus_da}, {name: "NΓΈrd", - dialog: dialog_nerd_da} + dialog: dialog_nerd_da}, + {name: "Ylva Johansson", + dialog: dialog_ylva_en} // TODO danish version ], "en": [ {name: "Friend", @@ -1203,7 +1221,9 @@ const contact_list = { {name: "Erasmus", dialog: dialog_erasmus_en}, {name: "Nerd", - dialog: dialog_nerd_en} + dialog: dialog_nerd_en}, + {name: "Ylva Johansson", + dialog: dialog_ylva_en} ] };