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 @@
+
+
+
+
+
+
+
πππ 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}
]
};