WEBVTT

00:00:04.719 --> 00:00:07.459
You're listening to a stage talk titled Building

00:00:07.459 --> 00:00:10.500
Protective Tech Dealing with Leaked Intimate

00:00:10.500 --> 00:00:13.080
Imagery. This week, we spoke with the founder

00:00:13.080 --> 00:00:16.160
of Image Angel, a company developing forensic

00:00:16.160 --> 00:00:19.160
watermarking technology to help trace the source

00:00:19.160 --> 00:00:22.199
of online image abuse. Madelaine explains how

00:00:22.199 --> 00:00:24.760
the technology works, the challenges of encouraging

00:00:24.760 --> 00:00:27.920
adoption by platforms and how her own experience

00:00:27.920 --> 00:00:30.879
led her to found the company. We also discuss

00:00:30.879 --> 00:00:34.159
why the technology isn't open source and explore

00:00:34.159 --> 00:00:36.840
alternative approaches to addressing this systemic

00:00:36.840 --> 00:00:39.939
issue. You can find links to all of the resources

00:00:39.939 --> 00:00:42.219
mentioned in the talk in the podcast description.

00:00:42.460 --> 00:00:44.539
This talk was hosted by me, Charlotte Maher, on

00:00:44.539 --> 00:00:47.539
Thursday the 2nd of July, 2026, in the Bellingcat

00:00:47.539 --> 00:01:02.030
Discord server. Welcome back to the Stage

00:01:02.030 --> 00:01:05.230
Talks podcast. Today we are diving deep into

00:01:05.230 --> 00:01:08.069
the frontier of digital safety, journalism integrity

00:01:08.069 --> 00:01:10.189
and the engineering of online accountability.

00:01:10.989 --> 00:01:12.969
A short trigger warning that in this discussion

00:01:12.969 --> 00:01:15.349
we may touch on themes of sexual exploitation

00:01:15.349 --> 00:01:18.709
and image -based sexual abuse. When sensitive

00:01:18.709 --> 00:01:21.510
media leaks, when war crime imagery is manipulated

00:01:21.510 --> 00:01:24.030
or when intimate images are shared without consent,

00:01:24.530 --> 00:01:28.060
the digital damage happens in seconds. For decades,

00:01:28.280 --> 00:01:31.159
our cultural and legal response has been entirely

00:01:31.159 --> 00:01:34.620
reactive. We try to flag, report and take down

00:01:34.620 --> 00:01:37.040
content after it's already spread across the

00:01:37.040 --> 00:01:39.840
internet, as many of you will know. But in an

00:01:39.840 --> 00:01:43.219
era of generative AI and automated disinformation,

00:01:43.700 --> 00:01:47.239
reactive safety is a failing strategy. Our guest

00:01:47.239 --> 00:01:49.500
today is tackling this problem by shifting the

00:01:49.500 --> 00:01:52.480
entire paradigm from reaction to provenance.

00:01:52.920 --> 00:01:55.980
Madelaine Thomas is the founder of Image Angel.

00:01:56.260 --> 00:01:58.859
Her company built advanced server -side forensic

00:01:58.859 --> 00:02:01.599
watermarking tools that embed invisible mathematical

00:02:01.599 --> 00:02:04.120
trackers into the structural frequency of images

00:02:04.120 --> 00:02:06.719
and videos the exact millisecond they are viewed.

00:02:07.260 --> 00:02:09.599
It means that no matter how much an asset is

00:02:09.599 --> 00:02:12.400
screenshotted, cropped or manipulated by deepfake

00:02:12.400 --> 00:02:14.759
algorithms, it carries a permanent invisible

00:02:14.759 --> 00:02:17.710
digital paper trail back to its source. Within

00:02:17.710 --> 00:02:20.069
this next hour, we'll be exploring the exact

00:02:20.069 --> 00:02:22.009
methodology of how this technology is built,

00:02:22.210 --> 00:02:24.250
the friction between open source transparency

00:02:24.250 --> 00:02:26.969
and defensive security, and how this math could

00:02:26.969 --> 00:02:29.289
reshape everything from creator safety to global

00:02:29.289 --> 00:02:32.310
information warfare. As usual, you can place

00:02:32.310 --> 00:02:34.550
your questions in the chat accessible on the

00:02:34.550 --> 00:02:36.650
right hand corner of your screen, but please

00:02:36.650 --> 00:02:39.050
remember that this is being audio recorded for

00:02:39.050 --> 00:02:41.270
the podcast, so if you don't want me to mention

00:02:41.270 --> 00:02:43.750
your username, please add that as a note in your

00:02:43.750 --> 00:02:46.259
question. It's also worth noting that Bellingcat

00:02:46.259 --> 00:02:49.740
does not endorse any individual company. And

00:02:49.740 --> 00:02:52.219
today we're talking about the technology rather

00:02:52.219 --> 00:02:54.759
than the company itself. Madelaine, your journey

00:02:54.759 --> 00:02:57.219
into building this technology is deeply personal.

00:02:57.419 --> 00:02:59.439
I want to hand the floor over to you. Take us

00:02:59.439 --> 00:03:01.900
back to the beginning, your story and how this

00:03:01.900 --> 00:03:05.620
technology works under the hood. Thank you for

00:03:05.620 --> 00:03:07.840
having me here. I'm really excited to go through

00:03:07.840 --> 00:03:11.020
this with you. I guess I need to just caveat

00:03:11.020 --> 00:03:13.180
what you've just said that we're changing the

00:03:13.180 --> 00:03:15.979
way the world's working. We're doing it slowly.

00:03:16.400 --> 00:03:20.000
And the person in charge of this company has

00:03:20.000 --> 00:03:23.400
a long and really successful career as a dominatrix.

00:03:23.599 --> 00:03:27.060
So tech is not my first language and business

00:03:27.060 --> 00:03:32.300
is not my first line of work. So everything I've

00:03:32.300 --> 00:03:35.900
achieved up to now has been hard fought. We've

00:03:35.900 --> 00:03:39.590
made mistakes and we've done things wrong. And

00:03:39.590 --> 00:03:41.349
I'm proud to say that we've got this far and

00:03:41.349 --> 00:03:43.870
I'm really excited to show it to you. So what

00:03:43.870 --> 00:03:46.849
I'm going to go through is from the very beginning,

00:03:46.870 --> 00:03:49.289
what happened to where we're at now. And then

00:03:49.289 --> 00:03:50.430
in the middle of that, we'll go through a bit

00:03:50.430 --> 00:03:53.069
of the techie side of things as well. So everyone

00:03:53.069 --> 00:03:55.110
can see my screen. I'm going to click through.

00:03:55.509 --> 00:03:58.150
So company is called Image Angel because I just

00:03:58.150 --> 00:04:01.050
needed a minute. I needed someone, I needed someone

00:04:01.050 --> 00:04:06.250
to help me. Because in 2017, my world completely

00:04:06.250 --> 00:04:10.009
shattered. I was doing amazing stuff in my line

00:04:10.009 --> 00:04:13.789
of work and winning awards and being on magazine

00:04:13.789 --> 00:04:17.629
covers and enjoying the successful career that

00:04:17.629 --> 00:04:20.509
I fought so hard to achieve. But under cover

00:04:20.509 --> 00:04:23.410
of that, I was battling with this secret shame

00:04:23.410 --> 00:04:26.910
that my content was just everywhere associated

00:04:26.910 --> 00:04:31.290
with my name, my place of where I live and where

00:04:31.290 --> 00:04:35.269
I grow up. And there was no way to stop it. There

00:04:35.269 --> 00:04:38.189
was no protection. There was no safety net and

00:04:38.189 --> 00:04:42.610
I got to the lowest point, the absolute worst

00:04:42.610 --> 00:04:44.990
moment of my life, really. I look back at it

00:04:44.990 --> 00:04:47.970
and I think it could not have got worse up to

00:04:47.970 --> 00:04:55.509
a point that I thought I am worth less. I don't

00:04:55.509 --> 00:05:00.449
need to be here anymore, almost. It was a sense

00:05:00.449 --> 00:05:05.769
of just exposure and helplessness and I had nowhere

00:05:05.769 --> 00:05:10.019
to turn. I did go to the revenge porn helpline

00:05:10.019 --> 00:05:14.000
and I asked for some help. But because my work

00:05:14.000 --> 00:05:18.259
was commercial, I was considered unable to be

00:05:18.259 --> 00:05:22.139
helped. And this is happening all the time to

00:05:22.139 --> 00:05:25.920
so many people and more and more. Unattributed,

00:05:26.339 --> 00:05:30.120
fraudulent, leak, fake. It causes irreversible

00:05:30.120 --> 00:05:33.519
damage. to an individual, but also just to truth

00:05:33.519 --> 00:05:36.600
and trust and your sense of self and belonging.

00:05:37.519 --> 00:05:40.000
And so I started looking at the world and I'm

00:05:40.000 --> 00:05:44.720
like, what can I possibly do as one woman who

00:05:44.720 --> 00:05:46.500
does not have a technical background? What can

00:05:46.500 --> 00:05:53.120
I do? So I wanted to focus on huge impact with

00:05:53.120 --> 00:05:56.480
nothing. So I started with no money, no experience,

00:05:56.639 --> 00:05:59.680
but I also wanted people to be protected without

00:06:01.290 --> 00:06:07.389
So I built a system that could potentially change

00:06:07.389 --> 00:06:10.430
the way harm is happening in these spaces in

00:06:10.430 --> 00:06:12.529
a way that could prevent. And I'm looking at

00:06:12.529 --> 00:06:15.509
all these things and I need to shape my company

00:06:15.509 --> 00:06:19.009
in a way that is going to survive the future.

00:06:19.189 --> 00:06:22.730
But like, what the hell is that? What does good

00:06:22.730 --> 00:06:24.949
cutting edge tech look like? It looks like all

00:06:24.949 --> 00:06:27.649
of these things. And I'm looking at the world

00:06:27.649 --> 00:06:30.959
and I'm thinking, Prevention is everywhere in

00:06:30.959 --> 00:06:34.600
that we prevent an image being displayed through

00:06:34.600 --> 00:06:38.399
hashing. And we tell people, don't express yourself

00:06:38.399 --> 00:06:40.759
online and don't go online and don't be part

00:06:40.759 --> 00:06:44.240
of this digital world because of the possibility

00:06:44.240 --> 00:06:48.920
for things that are bad to happen. So I thought

00:06:48.920 --> 00:06:54.259
I must be able to do something. And it took me

00:06:54.259 --> 00:06:57.000
a good few years to come up with the correct

00:06:57.000 --> 00:07:02.399
solution. Because as policy is evolving, as GDPR

00:07:02.399 --> 00:07:06.420
is evolving, as tech is evolving, things became

00:07:06.420 --> 00:07:11.300
possible and then impossible. And I actually

00:07:11.300 --> 00:07:13.939
found a solution, which was forensic watermarking.

00:07:13.939 --> 00:07:17.959
And I genuinely had the thought of, oh, I can

00:07:17.959 --> 00:07:22.839
do that. Like it's hard. So I'm really pleased

00:07:22.839 --> 00:07:25.459
to be able to say that I have developed Image Angel.

00:07:25.930 --> 00:07:30.750
So it is not perfect, but it's a start. It adds

00:07:30.750 --> 00:07:35.370
invisible robust data in a private and cheap

00:07:35.370 --> 00:07:41.870
way into media. So live broadcast, imagery, and

00:07:41.870 --> 00:07:46.769
also video. And it makes the risk of leaking

00:07:46.769 --> 00:07:51.759
something outweigh the reward. And throughout

00:07:51.759 --> 00:07:54.240
this presentation, I'm going to explain things

00:07:54.240 --> 00:08:00.060
to you guys in the sense of, as a consensual

00:08:00.060 --> 00:08:04.259
adult content creator, selling consensual content

00:08:04.259 --> 00:08:08.079
to a consensual buyer. That's my viewpoint. It's

00:08:08.079 --> 00:08:13.720
my origins, although this can be applied to so

00:08:13.720 --> 00:08:16.060
many different places. And I would love it if

00:08:16.060 --> 00:08:19.399
you could... Think of it from your perspective

00:08:19.399 --> 00:08:21.779
and see how it would work in your setting and

00:08:21.779 --> 00:08:23.519
what the barriers might be or what the changes

00:08:23.519 --> 00:08:29.259
may be. So Image Angel is more than a technical

00:08:29.259 --> 00:08:32.679
integration. It is a software as a service, but

00:08:32.679 --> 00:08:36.860
it's also a network where creators, regulators,

00:08:38.100 --> 00:08:41.759
abusers can see that this platform doesn't tolerate

00:08:41.759 --> 00:08:44.419
abuse. This place uses this tech, which means

00:08:44.419 --> 00:08:47.840
it doesn't tolerate anything. being used to abuse.

00:08:49.019 --> 00:08:50.759
We also have a network where people can seek

00:08:50.759 --> 00:08:53.820
help and then give platforms the data so that

00:08:53.820 --> 00:08:56.460
they can act upon that verified data. So I see

00:08:56.460 --> 00:09:00.480
it as not tech. It's a revolution. It's me using

00:09:00.480 --> 00:09:03.200
my harm for the good of the world. And I also

00:09:03.200 --> 00:09:06.500
see myself as a little bit like Liam Neeson.

00:09:06.720 --> 00:09:09.200
I will look you, I will find you, and there will

00:09:09.200 --> 00:09:11.620
be consequences. Because when we do something

00:09:11.620 --> 00:09:16.320
and there are no consequences, it feels powerless.

00:09:16.799 --> 00:09:18.860
So that's what I wanted to do is give the power

00:09:18.860 --> 00:09:21.159
back a little bit. But enough about the background.

00:09:21.179 --> 00:09:24.320
I'm going to go into how it works and I want

00:09:24.320 --> 00:09:26.460
to show you what it looks like and what our system

00:09:26.460 --> 00:09:30.559
does and how it's built. So we're going to use

00:09:30.559 --> 00:09:34.220
this beautiful little pup. This is a AI image

00:09:34.220 --> 00:09:38.779
of a pup. And this is the data that is embedded

00:09:38.779 --> 00:09:41.679
into the image. This is what the computer would

00:09:41.679 --> 00:09:45.789
read. You as an individual would see it. as it

00:09:45.789 --> 00:09:50.330
is when it turns over. You'll see it as it is

00:09:50.330 --> 00:09:56.409
without any data embedded in there. But it is

00:09:56.409 --> 00:10:01.889
essentially adding super pixels into the image,

00:10:02.429 --> 00:10:05.669
overlaying it on top, depending upon the system

00:10:05.669 --> 00:10:08.509
structure or injecting it into the image itself.

00:10:09.570 --> 00:10:14.370
Those pixels contain data. They rotate. They

00:10:14.370 --> 00:10:16.990
change. And we also have the ability to change

00:10:16.990 --> 00:10:20.789
the density and intensity. We also have the ability

00:10:20.789 --> 00:10:24.490
to adjust the amount of data that it holds. But

00:10:24.490 --> 00:10:29.889
at the moment, 64 bits is our limit. And what

00:10:29.889 --> 00:10:35.029
happens then? So you're joining a platform, you're

00:10:35.029 --> 00:10:38.629
loading media and somebody comes along and screenshots

00:10:38.629 --> 00:10:42.980
it, which is so common. And they may edit it.

00:10:43.159 --> 00:10:46.179
They may add something to the top of it. They

00:10:46.179 --> 00:10:48.299
may scribble all over it. They may print it out.

00:10:48.620 --> 00:10:51.899
They may invert the color or they may change

00:10:51.899 --> 00:10:57.399
it, prop it. You will eventually find that out.

00:10:57.779 --> 00:11:02.559
That's how this world works. We always find content

00:11:02.559 --> 00:11:05.919
out there somewhere in the world. And at that

00:11:05.919 --> 00:11:10.429
point, that's where I was. that, oh my God, what

00:11:10.429 --> 00:11:13.289
the hell am I going to do moment? And I felt

00:11:13.289 --> 00:11:16.950
so powerless. And when I was creating this product,

00:11:17.590 --> 00:11:20.750
I needed to be able to say, even if nothing was

00:11:20.750 --> 00:11:24.490
possible, something must be possible. Even if

00:11:24.490 --> 00:11:27.429
there is no legal recourse or no change that

00:11:27.429 --> 00:11:30.710
can be made, it's important at this point to

00:11:30.710 --> 00:11:33.649
be able to go somewhere and get the help that

00:11:33.649 --> 00:11:36.389
you need, even if that is just a couple of lines

00:11:36.389 --> 00:11:39.370
of advice. in one centralized place because you're

00:11:39.370 --> 00:11:43.730
panicking. So we created the ImageAngel report

00:11:43.730 --> 00:11:47.190
and support system. So as well as creating a

00:11:47.190 --> 00:11:50.669
system that injects data into imagery, we also

00:11:50.669 --> 00:11:52.649
created a system where you could get the help

00:11:52.649 --> 00:11:55.210
that you needed if you needed it. So at that

00:11:55.210 --> 00:11:56.730
point, you would find your image out there in

00:11:56.730 --> 00:12:00.210
the wild and you would report it to us. And there's

00:12:00.210 --> 00:12:04.360
lots of people that ask the question, But how

00:12:04.360 --> 00:12:07.940
do I find where that piece of information is?

00:12:09.480 --> 00:12:14.799
There are numerous ways of finding data and information

00:12:14.799 --> 00:12:17.299
out there in the world. What I didn't want to

00:12:17.299 --> 00:12:20.440
do was recreate a system that already exists.

00:12:20.940 --> 00:12:23.340
So I've created the two parts of a system that

00:12:23.340 --> 00:12:26.620
compliment the tech that already exists in finding

00:12:26.620 --> 00:12:31.100
and tracking content out there. We are developing

00:12:31.100 --> 00:12:34.100
a system. But I will go into that a bit later,

00:12:34.360 --> 00:12:38.320
but we'll search the internet for watermarked

00:12:38.320 --> 00:12:41.299
imagery. So then what happens? You submitted

00:12:41.299 --> 00:12:44.080
that piece of information to ImageAngel. You

00:12:44.080 --> 00:12:47.539
could report it to an NGO. You could report it

00:12:47.539 --> 00:12:50.019
to the platform itself. You could report it to

00:12:50.019 --> 00:12:52.620
policing or anywhere that works in conjunction

00:12:52.620 --> 00:12:55.399
with ImageAngel. That report will come to us.

00:12:55.700 --> 00:12:59.179
We then triage it. We take that report and we

00:12:59.179 --> 00:13:01.789
see how serious is this. Is this life -threatening?

00:13:01.830 --> 00:13:05.029
Have you reported to us that this is danger status,

00:13:05.070 --> 00:13:06.929
in which case it would go right to the top of

00:13:06.929 --> 00:13:09.250
the pile? Or is this just, I'm a bit annoyed,

00:13:09.690 --> 00:13:13.210
my commercial work has gone missing and I'm frustrated?

00:13:13.590 --> 00:13:15.429
So we like to find out what's going on, what's

00:13:15.429 --> 00:13:18.649
the situation, so we can really triage. Then

00:13:18.649 --> 00:13:21.190
we extract the data that's in there. So there's

00:13:21.190 --> 00:13:24.230
two watermarks that are in there and they both

00:13:24.230 --> 00:13:28.480
contain a small piece of information. One contains

00:13:28.480 --> 00:13:31.220
the platform data. So that was where you uploaded

00:13:31.220 --> 00:13:35.559
it as the user. And in this instance, let's say

00:13:35.559 --> 00:13:38.860
it's a place called Fan Vault. Then Fan Vault,

00:13:39.200 --> 00:13:41.320
we contact them and we give that other piece

00:13:41.320 --> 00:13:44.000
of information that is held within the watermark.

00:13:44.460 --> 00:13:46.960
And we again, don't know what this is. It's just

00:13:46.960 --> 00:13:51.720
a random hexadecimal numbers and letters. And

00:13:51.720 --> 00:13:53.960
we look at that and go, this belongs to this

00:13:53.960 --> 00:13:57.220
platform. you'll be able to decode that. So even

00:13:57.220 --> 00:13:59.940
if we wanted to, we wouldn't be able to tell

00:13:59.940 --> 00:14:03.539
anyone what that data pertains to. All we know

00:14:03.539 --> 00:14:08.220
is where it came from. And then we advise the

00:14:08.220 --> 00:14:11.820
platform of Origin what should happen next. And

00:14:11.820 --> 00:14:15.360
this information is gathered because the user

00:14:15.360 --> 00:14:18.820
has told us what they would prefer. I'm furious.

00:14:19.259 --> 00:14:23.860
I'm upset. I need therapy. I need help. I need

00:14:23.860 --> 00:14:27.500
takedown help. I need this person to be blocked

00:14:27.500 --> 00:14:30.019
from the system. I need the police involved.

00:14:30.940 --> 00:14:34.179
Or I need nothing. I don't want to do anything.

00:14:34.240 --> 00:14:36.259
I just want to let you know that this has happened.

00:14:37.279 --> 00:14:40.100
So the extracted data is only decodable by the

00:14:40.100 --> 00:14:43.440
source platform when a verified case is raised.

00:14:43.759 --> 00:14:46.299
No exposed personnel identifying information.

00:14:46.340 --> 00:14:49.000
It is just a technical identifier. So it's privacy

00:14:49.000 --> 00:14:52.000
preserving. GDP are compliant at every step.

00:14:52.860 --> 00:14:55.559
That is vital. And one thing that we're still

00:14:55.559 --> 00:14:58.179
working out and something that may come up in

00:14:58.179 --> 00:15:01.340
questions is, well, how do you verify what a

00:15:01.340 --> 00:15:04.100
genuine request is? And that's a really good

00:15:04.100 --> 00:15:05.919
question. And we're still working through that.

00:15:06.500 --> 00:15:09.100
A genuine request we would imagine comes straight

00:15:09.100 --> 00:15:12.039
from a platform or policing and we can verify

00:15:12.039 --> 00:15:14.429
those. But sometimes you might get a request

00:15:14.429 --> 00:15:16.370
that comes in from an individual and that needs

00:15:16.370 --> 00:15:19.549
to be treated with care. But how do we make sure

00:15:19.549 --> 00:15:22.590
that it isn't an ex -partner trying to find out

00:15:22.590 --> 00:15:25.970
if someone is broadcasting on a platform or working

00:15:25.970 --> 00:15:29.409
on, let's say, OnlyFans? So we have to still

00:15:29.409 --> 00:15:32.730
work on that and build that part out. And then

00:15:32.730 --> 00:15:36.029
what happens? What happens then? So you've found

00:15:36.029 --> 00:15:37.909
this piece of leaked information out there in

00:15:37.909 --> 00:15:40.149
the wild. You've reported it to us and we've

00:15:40.149 --> 00:15:41.950
identified the person. Well, what happens then?

00:15:42.029 --> 00:15:45.009
And at this point, there is so many different

00:15:45.009 --> 00:15:48.330
options available. It could be small claims.

00:15:48.450 --> 00:15:51.230
It could be that it is against the Sexual Offences

00:15:51.230 --> 00:15:54.409
Act. It could be a copyright infringement. Is

00:15:54.409 --> 00:15:58.169
the user in the US? Are they in India? How do

00:15:58.169 --> 00:16:01.340
the two jurisdictions work together? When you

00:16:01.340 --> 00:16:06.539
regenerate a piece of material entirely, you

00:16:06.539 --> 00:16:10.779
regenerate it with the pixels that we also embedded

00:16:10.779 --> 00:16:15.879
in there. So it is somewhat possible to be able

00:16:15.879 --> 00:16:23.200
to say the presence of those pixels could denote

00:16:23.200 --> 00:16:28.659
that that came from a private channel. And of

00:16:28.659 --> 00:16:31.940
course, It's not going to be possible to use

00:16:31.940 --> 00:16:34.919
this as an evidence of its in and of itself,

00:16:34.940 --> 00:16:39.019
but it could stand as supporting evidence if

00:16:39.019 --> 00:16:41.340
you have the rest of the data to back it up.

00:16:42.000 --> 00:16:45.399
And of course, we've tested it. We want to know

00:16:45.399 --> 00:16:47.080
what people think. We don't want to put something

00:16:47.080 --> 00:16:50.539
out there that people don't want. And the response

00:16:50.539 --> 00:16:54.059
has been that third party neutrality, lived experience

00:16:54.059 --> 00:16:56.740
is really important. And this is the kind of

00:16:56.740 --> 00:16:59.389
perpetrator accountability that creators are

00:16:59.389 --> 00:17:03.009
desperate for, but no single mechanism is enough.

00:17:03.129 --> 00:17:08.109
Because when a harm that is this complex is happening,

00:17:08.509 --> 00:17:11.390
you need complex responses. You need layered,

00:17:11.829 --> 00:17:15.329
holistic responses. So when used together with

00:17:15.329 --> 00:17:17.630
things like hash databases, it can provide a

00:17:17.630 --> 00:17:20.069
safety infrastructure that is both preventative

00:17:20.069 --> 00:17:22.910
and reactive. But if someone is determined to

00:17:22.910 --> 00:17:26.670
do harm, then there is nothing that will stop

00:17:26.670 --> 00:17:32.069
them. It's a regulatory ally, not a big full

00:17:32.069 --> 00:17:36.269
stop. And then of course, we've asked exactly

00:17:36.269 --> 00:17:38.650
the market that we want to sell to the content

00:17:38.650 --> 00:17:42.250
creators on their platforms. What do you want?

00:17:42.269 --> 00:17:45.210
Does it work for you? And then there's a really

00:17:45.210 --> 00:17:46.950
important part that I haven't really gone over,

00:17:46.970 --> 00:17:51.869
which is who pays for this? The last thing an

00:17:51.869 --> 00:17:55.349
individual needs to do is pay for their own safety.

00:17:55.950 --> 00:17:58.490
when someone else is profiting from their work.

00:17:59.829 --> 00:18:04.150
It is vital that creating safety infrastructure

00:18:04.150 --> 00:18:07.849
is not accessible only to those who know about

00:18:07.849 --> 00:18:11.630
it or who can afford it. And that is why in creating

00:18:11.630 --> 00:18:14.190
this tech, we embed directly into the platforms.

00:18:14.750 --> 00:18:19.069
This also means that the data that is held on

00:18:19.069 --> 00:18:21.289
an individual doesn't need to be touched by the

00:18:21.289 --> 00:18:24.890
creator. But if we want to have real -world impact,

00:18:25.079 --> 00:18:28.640
We need real -world data. So we embed a platform

00:18:28.640 --> 00:18:32.200
level. They have the consumer data. They embed

00:18:32.200 --> 00:18:35.539
it into their system. And then we give them the

00:18:35.539 --> 00:18:38.119
key that unlocks that information. So I hope

00:18:38.119 --> 00:18:40.000
there's loads of questions. I'm sure there are.

00:18:40.700 --> 00:18:45.900
And that's it from me. Thank you very much. Thank

00:18:45.900 --> 00:18:49.880
you, everybody, for your many questions in the

00:18:49.880 --> 00:18:51.880
chat, actually. And thank you, Madeline, for

00:18:51.880 --> 00:18:54.960
taking us through that. You touched on this very

00:18:54.960 --> 00:18:56.960
quickly. We had one question, which I thought

00:18:56.960 --> 00:18:59.000
we could just kick off with actually. Somebody

00:18:59.000 --> 00:19:04.339
said, is this a stop NCII .org direct alternative?

00:19:04.579 --> 00:19:07.500
I was wondering if you could maybe explain about

00:19:07.500 --> 00:19:10.319
how you could work, for example, with the revenge

00:19:10.319 --> 00:19:14.500
porn helpline or how does that work? How do you

00:19:14.500 --> 00:19:17.500
differ from those kinds of services? Yeah. So

00:19:17.500 --> 00:19:21.240
there's kind of three things. There's forensic

00:19:21.240 --> 00:19:24.240
watermarking, which this is. which adds user

00:19:24.240 --> 00:19:27.180
data in there, or it could add origin data, or

00:19:27.180 --> 00:19:29.099
it could add the price that someone paid for

00:19:29.099 --> 00:19:30.579
something. It could be used in many different

00:19:30.579 --> 00:19:36.259
ways. There is hash matching, and that's both

00:19:36.259 --> 00:19:39.920
exact hash matching and perceptual. Like, is

00:19:39.920 --> 00:19:42.460
it potentially the same image? And then there's

00:19:42.460 --> 00:19:44.539
fingerprinting. And fingerprinting is a way that

00:19:44.539 --> 00:19:47.279
you can then find that exact copy of that thing

00:19:47.279 --> 00:19:51.700
out there in the world. We work in conjunction

00:19:51.700 --> 00:19:55.420
with all of these wonderful things. We would

00:19:55.420 --> 00:19:59.259
love to work more with Stop NCII, but we're completely

00:19:59.259 --> 00:20:02.880
self -funded and it costs money to do that, even

00:20:02.880 --> 00:20:05.839
though they're a charity. And to kind of touch

00:20:05.839 --> 00:20:08.619
on the kind of commercial side of this, I've

00:20:08.619 --> 00:20:11.819
paid for this development and this tech completely

00:20:11.819 --> 00:20:14.759
from my own pocket because this is so important

00:20:14.759 --> 00:20:19.480
to me. charge the platforms because that's when

00:20:19.480 --> 00:20:21.900
the harm is happening. We don't have a penny

00:20:21.900 --> 00:20:25.799
to waste and we are super, super, super tight

00:20:25.799 --> 00:20:29.880
on what we spend our money on. So to work with

00:20:29.880 --> 00:20:33.759
a charity in partnership with them, we need to

00:20:33.759 --> 00:20:36.799
be able to fund ourselves to grow big, to be

00:20:36.799 --> 00:20:39.400
able to prevent this harm happening. And then

00:20:39.400 --> 00:20:42.299
if they need funding, then we can give it to

00:20:42.299 --> 00:20:44.579
them because we've earned enough and we've made

00:20:44.579 --> 00:20:47.180
sure our ecosystem is running. The last thing

00:20:47.180 --> 00:20:49.319
I want to do is make a profit -making machine.

00:20:50.000 --> 00:20:51.940
If any profit that we make is going to go straight

00:20:51.940 --> 00:20:54.720
back into the system, because this is what needs

00:20:54.720 --> 00:20:57.039
it. And when I was thinking of setting up a company,

00:20:57.099 --> 00:21:00.519
I was like, how? How do I do this? I don't have

00:21:00.519 --> 00:21:04.299
any money. I could set up a company that's a

00:21:04.299 --> 00:21:06.559
charity. I could set up a community interest

00:21:06.559 --> 00:21:13.039
group. And to do that, I needed to have so many

00:21:13.039 --> 00:21:16.150
kind of grants and things like that. And then

00:21:16.150 --> 00:21:20.950
there was also the model, do I sort of do this

00:21:20.950 --> 00:21:22.769
with fundraising and stuff like that? And I thought,

00:21:22.769 --> 00:21:25.349
I don't want to pull from the community. Like

00:21:25.349 --> 00:21:28.730
I need this protection now. I don't need to fundraise

00:21:28.730 --> 00:21:32.049
and get money in to be able to do this. So I

00:21:32.049 --> 00:21:34.009
need this now. So I'm just going to pay for it

00:21:34.009 --> 00:21:39.970
to happen. So we do work directly with Stop NCII,

00:21:39.990 --> 00:21:42.750
but we are not a partner because we can't afford

00:21:42.750 --> 00:21:45.359
to pay that fee. That's a long winded answer,

00:21:45.500 --> 00:21:50.680
hey. No, it's a good one. It's a good one. As

00:21:50.680 --> 00:21:52.859
you've just mentioned, obviously this is a commercial

00:21:52.859 --> 00:21:57.059
entity and we've also spoken about how Bellingcat

00:21:57.059 --> 00:21:59.539
is open source and how, to be honest, a lot of

00:21:59.539 --> 00:22:03.180
the tech that we do spotlight in this platform

00:22:03.180 --> 00:22:08.200
is open source oriented. There is some protective

00:22:08.200 --> 00:22:11.980
tech. that is open source source code for public

00:22:11.980 --> 00:22:14.920
audit and transparency. For example, Teller is

00:22:14.920 --> 00:22:17.480
a really cool tool that helps automatically encrypt

00:22:17.480 --> 00:22:20.259
a reporter's data on the front lines if they

00:22:20.259 --> 00:22:23.700
are filming within it. Or we have Bellingcat's

00:22:23.700 --> 00:22:27.259
auto -archiver tool, which uses one -way cryptographic

00:22:27.259 --> 00:22:30.079
hashing to archive an image, video, or post,

00:22:30.160 --> 00:22:32.779
even when it's taken offline. But ImageAngel

00:22:32.779 --> 00:22:35.940
is closed source, so why have you chosen... to

00:22:35.940 --> 00:22:38.599
be closed source and if your algorithm relies

00:22:38.599 --> 00:22:41.180
on the source code staying a secret to remain

00:22:41.180 --> 00:22:44.259
secure, isn't that a structural vulnerability?

00:22:44.640 --> 00:22:47.980
Like how do you address why it's closed source?

00:22:48.839 --> 00:22:51.099
It's closed source at the moment because we're

00:22:51.099 --> 00:22:53.900
using a specific type of tech that we have to

00:22:53.900 --> 00:22:55.980
pay for because we want to be the best. So we

00:22:55.980 --> 00:22:58.920
outsource, we buy that and we use it. What we

00:22:58.920 --> 00:23:02.559
need to do to remain robust against manipulations

00:23:02.559 --> 00:23:06.990
going forward is get rid of that dependency poly

00:23:06.990 --> 00:23:11.710
third party and build our own. But we also then

00:23:11.710 --> 00:23:14.210
have that dependency on us. And what if someone

00:23:14.210 --> 00:23:16.549
works out how to manipulate that? So what we

00:23:16.549 --> 00:23:20.769
are now doing is taking a mixture of open source,

00:23:21.150 --> 00:23:25.730
closed source, and combining each of those in

00:23:25.730 --> 00:23:28.730
various platforms so that it is harder to then

00:23:28.730 --> 00:23:31.569
decode in the long run. We're always fighting

00:23:31.569 --> 00:23:35.799
against the next thing to kind of break and and

00:23:35.799 --> 00:23:38.420
close the stuff, right? So it's always a constant

00:23:38.420 --> 00:23:40.619
fight. So what we want to do is just always change

00:23:40.619 --> 00:23:44.579
that model so it's harder to decode. But also

00:23:44.579 --> 00:23:49.380
what we do is depending on a platform's risk

00:23:49.380 --> 00:23:51.859
appetite, vulnerability to this kind of thing,

00:23:52.119 --> 00:23:54.160
we work with them directly to figure out the

00:23:54.160 --> 00:23:58.660
best model and method for adjusting the algorithm

00:23:58.660 --> 00:24:01.789
of the implementation of the watermark. Yeah,

00:24:01.809 --> 00:24:04.130
it is interesting, the technicality of everything.

00:24:04.289 --> 00:24:06.710
And I really want to dig into that, but we've

00:24:06.710 --> 00:24:08.789
had a few, we've still got quite a few questions

00:24:08.789 --> 00:24:11.410
to work through, so I want to quickly get them

00:24:11.410 --> 00:24:13.710
in. Someone's just asked how much of this is

00:24:13.710 --> 00:24:16.309
about risk awareness and accepting that content

00:24:16.309 --> 00:24:19.470
placed online may be misused versus preventing

00:24:19.470 --> 00:24:21.809
misuse or responding to it. For example, through

00:24:21.809 --> 00:24:24.970
techniques like that hex technique. In some cases

00:24:24.970 --> 00:24:28.569
is understanding and accepting the risks of sharing

00:24:28.569 --> 00:24:31.089
content, such as having an OnlyFans account,

00:24:31.450 --> 00:24:35.750
more important than focusing on response. Yeah,

00:24:35.930 --> 00:24:40.009
I mean, there is a risk to everything. And honestly,

00:24:41.089 --> 00:24:44.369
everyone says to me, oh, well, what do you expect?

00:24:45.190 --> 00:24:46.369
You know, having an OnlyFans account, what do

00:24:46.369 --> 00:24:48.309
you expect? Well, I expect a little bit of decency

00:24:48.309 --> 00:24:51.569
and privacy. I would never share the images that

00:24:51.569 --> 00:24:53.869
are sent to me from a user. There is that implicit

00:24:53.869 --> 00:24:57.529
expectation of being in a private chat that this

00:24:57.529 --> 00:25:00.430
communication doesn't go elsewhere. And our watermark

00:25:00.430 --> 00:25:03.309
will only ever apply to content that is private.

00:25:03.789 --> 00:25:06.470
There's no point watermarking stuff that's out

00:25:06.470 --> 00:25:09.890
there in the world and free to view. That's not

00:25:09.890 --> 00:25:12.930
what we do. We're not necessarily here to enforce

00:25:12.930 --> 00:25:15.549
copyright. If someone wishes to do that, we can

00:25:15.549 --> 00:25:20.220
support them. The main aim of the company is

00:25:20.220 --> 00:25:23.039
to prevent harm, and that is with a deterrence

00:25:23.039 --> 00:25:27.640
method. Adding in data of consumers into the

00:25:27.640 --> 00:25:30.660
content they watch could be seen as a surveillance

00:25:30.660 --> 00:25:33.900
sort of, well, that means every piece of content

00:25:33.900 --> 00:25:36.640
contains my information and what if this and

00:25:36.640 --> 00:25:39.240
what if that? And the simple answer is if you

00:25:39.240 --> 00:25:43.339
do no wrong, nothing happens. It is not illegal

00:25:43.339 --> 00:25:46.640
to share your own content. You can do what you

00:25:46.640 --> 00:25:49.339
want with that image once you've taken a screenshot

00:25:49.339 --> 00:25:51.460
of it or a screen recording. You can do what

00:25:51.460 --> 00:25:53.980
you want, but you shouldn't be doing that. And

00:25:53.980 --> 00:25:56.920
if you do do a negative thing, you could potentially

00:25:56.920 --> 00:26:00.859
be caught and understand what the repercussions

00:26:00.859 --> 00:26:03.500
of that could be anything from just being banned

00:26:03.500 --> 00:26:05.980
or kicked off that platform, for example. So

00:26:05.980 --> 00:26:09.359
for example, if you were a content creator who

00:26:09.359 --> 00:26:13.359
had a private paid for space, like for example,

00:26:13.400 --> 00:26:16.440
people had to pay to gain content and that content

00:26:16.440 --> 00:26:19.339
was leaked, would your company help in that sense?

00:26:20.339 --> 00:26:23.759
Yeah, definitely. If a consumer was talking with

00:26:23.759 --> 00:26:26.099
a content creator and a content creator threatened

00:26:26.099 --> 00:26:28.660
to leak or something, their private material

00:26:28.660 --> 00:26:32.619
in the same regard, that's a private space. Interesting.

00:26:33.000 --> 00:26:37.299
We've had quite a few questions focusing on whether

00:26:37.299 --> 00:26:40.460
you've had any success with the big tech platforms

00:26:40.460 --> 00:26:44.460
adopting your tech or showing any interest in

00:26:44.460 --> 00:26:49.099
it. I wonder if you can speak about that. So

00:26:49.099 --> 00:26:53.539
we've had, because of my experience in the adult

00:26:53.539 --> 00:26:56.420
space, I used my connections and was like, look,

00:26:56.420 --> 00:26:58.759
I've been working on your platform for XYZ time.

00:26:58.799 --> 00:27:02.400
Do you think you could use this tech? And mostly

00:27:02.400 --> 00:27:08.180
they said no. But there was one platform called

00:27:08.180 --> 00:27:11.119
Friends To Follow who were like, we love this,

00:27:11.140 --> 00:27:15.519
we want this, make it happen. They've been really,

00:27:15.519 --> 00:27:20.220
really great in paying. They paid us, they gave

00:27:20.220 --> 00:27:23.440
us money to put this system in their platform

00:27:23.440 --> 00:27:25.119
and it's live and it's active and it's protecting

00:27:25.119 --> 00:27:29.319
half a million users. And that's the kind of

00:27:29.319 --> 00:27:35.369
good tech I see. I've approached, you could pretty

00:27:35.369 --> 00:27:38.170
much name every tech platform. We have in some

00:27:38.170 --> 00:27:42.130
way approached them. I can't say who has and

00:27:42.130 --> 00:27:43.829
who hasn't decided to go ahead with it because

00:27:43.829 --> 00:27:50.210
there are some people who are under NDA. The

00:27:50.210 --> 00:27:53.349
big, big ones. But I guess I can say, can I say

00:27:53.349 --> 00:27:55.210
I can say if someone has decided not to go ahead

00:27:55.210 --> 00:27:57.190
with something. Yeah. Yeah. Meta said that they

00:27:57.190 --> 00:27:59.569
didn't have a problem with stop NCII. So I was

00:27:59.569 --> 00:28:05.900
like, okay. If you think that, cool. I think

00:28:05.900 --> 00:28:09.400
there is a certain amount of unwillingness to

00:28:09.400 --> 00:28:13.539
accept that this is a good solution, partly because

00:28:13.539 --> 00:28:17.400
of my background. In fact, I had somebody who

00:28:17.400 --> 00:28:19.759
pitched the deck to, and they said, yeah, you've

00:28:19.759 --> 00:28:22.440
not done bad for a whore. And I thought, yeah,

00:28:22.819 --> 00:28:26.299
I've not done bad for a whore. Fuck you. But

00:28:26.299 --> 00:28:28.240
there are some people who don't like what I do

00:28:28.240 --> 00:28:32.089
because of where I've come from, I suppose. I'm

00:28:32.089 --> 00:28:34.329
not a native in the tech land, I don't speak

00:28:34.329 --> 00:28:38.750
in the same way. So there has been some people

00:28:38.750 --> 00:28:41.230
who don't want to be anything to do with this.

00:28:41.630 --> 00:28:43.470
And I've actually experienced quite a lot of

00:28:43.470 --> 00:28:47.450
negativity from people who are really, really

00:28:47.450 --> 00:28:52.990
big voices in violence against women and girls

00:28:52.990 --> 00:28:57.529
spaces. Even though I felt that harm, you know?

00:28:57.809 --> 00:29:00.920
And I created this to be able to prevent... content

00:29:00.920 --> 00:29:03.900
from getting out there and leaking and that kind

00:29:03.900 --> 00:29:07.019
of harm that comes through. So the response has

00:29:07.019 --> 00:29:11.059
been really mixed. Some places are really keen,

00:29:11.480 --> 00:29:13.819
others don't even want to talk about it. And

00:29:13.819 --> 00:29:17.900
that's probably because trust and safety is very

00:29:17.900 --> 00:29:21.480
different to compliance. Compliance is, oh, I

00:29:21.480 --> 00:29:25.079
made my system this safe. Look, we made it. Whereas

00:29:25.079 --> 00:29:27.299
trust and safety is anticipating harm, adding

00:29:27.299 --> 00:29:31.170
in prevention instead of reaction. I hope that

00:29:31.170 --> 00:29:35.230
that will change. There's some quite sarcastic

00:29:35.230 --> 00:29:40.250
shock in the chat about Metta saying no. I am

00:29:40.250 --> 00:29:42.690
so sorry if somebody said that to you as well.

00:29:42.910 --> 00:29:46.869
That's disgusting. You mentioned the tech platforms.

00:29:47.009 --> 00:29:49.829
What about governments? For example, why is forensic

00:29:49.829 --> 00:29:52.549
watermarking not part of the UK government strategy?

00:29:53.250 --> 00:29:55.250
They recently declared intimate image abuse a

00:29:55.250 --> 00:29:57.450
national emergency, yet regulations like the

00:29:57.450 --> 00:30:00.299
Online Safety Act focus almost entirely on reactive

00:30:00.299 --> 00:30:02.539
measures, giving platforms 48 hours take down

00:30:02.539 --> 00:30:04.900
content after it's reported, for example. Why

00:30:04.900 --> 00:30:06.900
do you think the government and Ofcom in the

00:30:06.900 --> 00:30:10.339
UK and more globally as well are hesitant to

00:30:10.339 --> 00:30:13.240
mandate preventative server -side forensic tracking?

00:30:14.759 --> 00:30:21.240
I wish I knew. I wish I knew. I have been, I'm

00:30:21.240 --> 00:30:25.599
not going to lie, bugging Ofcom particularly,

00:30:25.680 --> 00:30:28.849
but also the EU commission. about this tech.

00:30:30.089 --> 00:30:32.529
I think they don't understand it. If I read,

00:30:32.930 --> 00:30:36.269
and if you search through Ofcom's guidance and

00:30:36.269 --> 00:30:39.910
you search the word watermarking, in one of them,

00:30:40.650 --> 00:30:42.390
probably the most, not the most recent, I haven't

00:30:42.390 --> 00:30:45.190
checked that one before that, you search the

00:30:45.190 --> 00:30:47.690
word watermarking, it comes up with one thing

00:30:47.690 --> 00:30:50.569
referencing, you know, like the old Getty Images

00:30:50.569 --> 00:30:53.690
watermark, like Getty Images, proof of origin.

00:30:54.549 --> 00:30:58.210
I don't think they get it. But I have been thankfully

00:30:58.210 --> 00:31:03.309
invited to teach Ofcom about the tech itself.

00:31:03.609 --> 00:31:05.089
Now, of course they have to be really impartial

00:31:05.089 --> 00:31:09.250
and I respect that. I'm not interested in kind

00:31:09.250 --> 00:31:13.529
of dominating the market and making loads of

00:31:13.529 --> 00:31:16.829
kind of moves and money. I want people to be

00:31:16.829 --> 00:31:19.289
safe. I don't care if there's another company

00:31:19.289 --> 00:31:22.609
out there that can do this. Go ahead and do it.

00:31:23.690 --> 00:31:28.009
I need Ofcom to back me, but I don't feel like

00:31:28.009 --> 00:31:31.849
I have that. And I don't know why. There you

00:31:31.849 --> 00:31:33.890
go. There's your call to action guys. If you

00:31:33.890 --> 00:31:36.190
want to make an open source product that takes

00:31:36.190 --> 00:31:45.269
the image, go wild. There is someone else who

00:31:45.269 --> 00:31:46.529
does this. In fact, there's a couple of companies

00:31:46.529 --> 00:31:50.029
that do this and I've raised with them that I

00:31:50.029 --> 00:31:56.079
would love to collaborate. I see a world in which

00:31:56.079 --> 00:31:59.140
we decode someone else's watermark and we can

00:31:59.140 --> 00:32:01.920
say, hey, your content came to us. It actually

00:32:01.920 --> 00:32:03.799
belongs to you. You know how to decode that.

00:32:03.880 --> 00:32:08.140
And we work as a collaborative approach. It wasn't

00:32:08.140 --> 00:32:14.259
welcomed. I tell you what, I'm surprised. I really

00:32:14.259 --> 00:32:18.420
am. I grew up in a world where I thought when

00:32:18.420 --> 00:32:20.259
I grow up, it's never going to be like that.

00:32:20.779 --> 00:32:24.369
And I've grown up and I've realized It's capitalist

00:32:24.369 --> 00:32:29.170
hell out here. I hate it. I hope I can weave

00:32:29.170 --> 00:32:32.170
a little path out here and do things a bit differently.

00:32:32.930 --> 00:32:36.210
Well, we're all about collaboration here, hence

00:32:36.210 --> 00:32:39.670
this space. And we do have, by the way, as I'm

00:32:39.670 --> 00:32:42.069
on this subject, we do have a space in the server.

00:32:42.250 --> 00:32:44.250
If you want to contribute to Bellingcat tools,

00:32:44.450 --> 00:32:47.710
you can. It's called Tech Contributors. I'm sure

00:32:47.710 --> 00:32:50.009
one of the mods can link it. And then we also

00:32:50.009 --> 00:32:52.210
have a space called hashtag tool development,

00:32:52.349 --> 00:32:55.789
where you can work together building tools, open

00:32:55.789 --> 00:32:58.170
source ones, hopefully. But you can have a little

00:32:58.170 --> 00:33:01.150
chat in that space too. Somebody's asked, do

00:33:01.150 --> 00:33:02.950
you think that there is some merit in taking

00:33:02.950 --> 00:33:06.569
this product to T &amp;S terms and services conferences

00:33:06.569 --> 00:33:09.730
that happen around the globe, just as a way to

00:33:09.730 --> 00:33:11.990
show the teams firsthand on how this can add

00:33:11.990 --> 00:33:14.230
value for users on their platforms? Have you

00:33:14.230 --> 00:33:17.309
ever thought about doing that? Yeah, we are actually

00:33:17.309 --> 00:33:22.099
presenting at Trustcon in the next few weeks.

00:33:23.680 --> 00:33:25.259
It's tough though, because it costs money, doesn't

00:33:25.259 --> 00:33:27.460
it, to go to these things. And we're only earning

00:33:27.460 --> 00:33:28.839
a little bit of money from the platforms that

00:33:28.839 --> 00:33:31.680
we're installed on. Look, it all kind of comes

00:33:31.680 --> 00:33:33.579
down to money, doesn't it? It sucks. I hate it.

00:33:33.799 --> 00:33:36.140
But yeah, it's something we're doing. It's something

00:33:36.140 --> 00:33:38.900
we're doing. The thing is I'm only as powerful

00:33:38.900 --> 00:33:44.319
as my team and as the presence of people who

00:33:44.319 --> 00:33:46.359
are kind of in the movement with us. We're only

00:33:46.359 --> 00:33:50.720
as powerful as those voices. And we're a minority

00:33:50.720 --> 00:33:53.079
voice. Like sex workers want this. Sex workers

00:33:53.079 --> 00:33:56.539
are a minority voice. No one listens, right?

00:33:57.420 --> 00:34:00.279
So to get where we've got to, I'm damn proud.

00:34:02.140 --> 00:34:05.960
And to be at TrustCon is pretty cool. But it

00:34:05.960 --> 00:34:09.380
all takes time or takes money, you know, effort

00:34:09.380 --> 00:34:13.510
and... I swear I have not seen my husband for

00:34:13.510 --> 00:34:17.690
a couple of bloody months. Poor guy. He's such

00:34:17.690 --> 00:34:20.269
a wonderful guy. He's really supported. This

00:34:20.269 --> 00:34:22.010
wouldn't be where it is if it weren't for him.

00:34:23.909 --> 00:34:27.489
In regards to money, you were talking at the

00:34:27.489 --> 00:34:33.710
beginning as to why you keep the service free

00:34:33.710 --> 00:34:38.929
for those that have been subjected to online

00:34:38.929 --> 00:34:42.239
image abuse. But platforms like Telegram, for

00:34:42.239 --> 00:34:45.920
example, are primary battlegrounds for information

00:34:45.920 --> 00:34:49.019
warfare. I mean, a lot of the Bellingcat investigations

00:34:49.019 --> 00:34:53.739
start in places like Telegram, but they fiercely

00:34:53.739 --> 00:34:56.039
guard their architectural privacy and refuse

00:34:56.039 --> 00:34:59.539
server -side moderation. If a platform refuses

00:34:59.539 --> 00:35:04.940
to integrate your API, is there a way that journalists

00:35:04.940 --> 00:35:10.949
or client -side solutions could work? For example,

00:35:11.389 --> 00:35:17.449
allowing journalists or investigators to use

00:35:17.449 --> 00:35:20.309
the tech. Is there a way that it could work on

00:35:20.309 --> 00:35:22.869
the client side where it doesn't necessarily

00:35:22.869 --> 00:35:27.130
have to have the platform's approval? I don't

00:35:27.130 --> 00:35:30.130
know. I'm going to say I don't know because I

00:35:30.130 --> 00:35:34.190
don't come from a tech background. We have an

00:35:34.190 --> 00:35:37.389
amazing tech team working with us. they are so

00:35:37.389 --> 00:35:39.329
much better place to answer those questions.

00:35:39.909 --> 00:35:44.869
But if a platform does not want a system like

00:35:44.869 --> 00:35:50.510
this, that's okay because we do have to have

00:35:50.510 --> 00:35:53.630
spaces and places that can be anonymous and you

00:35:53.630 --> 00:35:55.849
can go via VPN. You need to be able to do these

00:35:55.849 --> 00:35:59.690
things to be critical and to share things that

00:35:59.690 --> 00:36:03.389
need to be shared in kind of anonymous places.

00:36:03.900 --> 00:36:08.219
This tech is not about changing the whole infrastructure

00:36:08.219 --> 00:36:12.960
of the internet. It's about changing the mindset

00:36:12.960 --> 00:36:15.840
of people who view content that is privileged

00:36:15.840 --> 00:36:19.519
and private. How that happens in a space that

00:36:19.519 --> 00:36:23.719
won't do that is a tech question I cannot answer.

00:36:23.960 --> 00:36:24.980
And there's probably people in the chat that

00:36:24.980 --> 00:36:29.679
can answer that other than I can, for sure. Yeah,

00:36:29.679 --> 00:36:32.300
I think there's a cripple of questions about

00:36:32.300 --> 00:36:36.940
the technicalities of all of this. I'd love to

00:36:36.940 --> 00:36:40.139
dig into that a little bit more. Like for example,

00:36:41.059 --> 00:36:47.360
how do you ensure that if somebody's computer

00:36:47.360 --> 00:36:50.000
is hacked, for example, and these are leaked,

00:36:50.139 --> 00:36:52.559
how do you prevent those kind of false positives

00:36:52.559 --> 00:36:55.829
from happening? because as you mentioned, the

00:36:55.829 --> 00:36:58.690
kind of watermark gives the user ID. So has there

00:36:58.690 --> 00:37:01.329
been cases where that's happened or is there

00:37:01.329 --> 00:37:05.389
a way to deal with that kind of situation? So

00:37:05.389 --> 00:37:07.949
there's been no cases yet that have happened

00:37:07.949 --> 00:37:11.769
in that way. We've worked with a charity called

00:37:11.769 --> 00:37:16.329
Refuge to try and understand the way this could

00:37:16.329 --> 00:37:20.730
be used in a negative. What could happen to try

00:37:20.730 --> 00:37:24.219
and attack this? And we know that it is perfectly

00:37:24.219 --> 00:37:27.300
possible that someone will use this method to

00:37:27.300 --> 00:37:29.699
try and catch someone out to find data on someone

00:37:29.699 --> 00:37:33.159
and create cases that are malicious or get content

00:37:33.159 --> 00:37:35.579
taken down. And that's something that we still

00:37:35.579 --> 00:37:38.900
need to figure out ourselves. How do we verify

00:37:38.900 --> 00:37:42.000
the person who is giving us the information is

00:37:42.000 --> 00:37:44.320
the person they say they are? Is that their content?

00:37:44.460 --> 00:37:45.719
What information are they trying to find out?

00:37:45.980 --> 00:37:48.460
So in the first instance, what we do is if someone

00:37:48.460 --> 00:37:53.199
comes directly to us, as a company, we give them

00:37:53.199 --> 00:37:55.699
as much information as we feel is right at that

00:37:55.699 --> 00:37:58.440
time, which is, thank you very much for submitting

00:37:58.440 --> 00:38:01.480
this. We're looking into it. And that's all we

00:38:01.480 --> 00:38:04.420
do at that point. We then have a little look.

00:38:04.500 --> 00:38:07.019
We see what's in there. If there is no data,

00:38:07.559 --> 00:38:11.440
we don't say there is no data. We just say, we

00:38:11.440 --> 00:38:13.199
can't do anything with this at this time. We

00:38:13.199 --> 00:38:15.019
don't say whether or not there is, or there isn't,

00:38:15.019 --> 00:38:17.639
or we found anything. We just sort of say, you

00:38:17.639 --> 00:38:19.800
know, sorry, we can't help you today kind of

00:38:19.800 --> 00:38:22.920
thing. If we do find data in there, we don't

00:38:22.920 --> 00:38:26.500
tell them that either. We then go and find the

00:38:26.500 --> 00:38:28.280
information on the platform that it has been

00:38:28.280 --> 00:38:31.500
flagged so that we then know, is this a legitimate

00:38:31.500 --> 00:38:34.440
request? Because we know that there will be people

00:38:34.440 --> 00:38:37.940
who are trying to find content that is not watermarked

00:38:37.940 --> 00:38:40.699
so that they can then use that in a space for

00:38:40.699 --> 00:38:44.219
abuse or even find content that is watermarked.

00:38:44.300 --> 00:38:46.900
There's also that privacy around I'm a user.

00:38:47.119 --> 00:38:49.159
I've had my content leaked. I don't want to be

00:38:49.159 --> 00:38:51.460
seen as troublesome for the platform that I'm

00:38:51.460 --> 00:38:53.940
earning my money on. I'm already feel like I'm

00:38:53.940 --> 00:38:56.059
a target or I'm shadow banned. I don't want to

00:38:56.059 --> 00:38:59.139
be causing this company more stress and them

00:38:59.139 --> 00:39:01.820
think it's a me problem. So we also don't tell

00:39:01.820 --> 00:39:05.380
the platform who that end user is. It's a very

00:39:05.380 --> 00:39:09.239
complex dance between data and finding the right

00:39:09.239 --> 00:39:11.179
information without giving the right information

00:39:11.179 --> 00:39:15.440
over and it's complex. But we have a person entirely

00:39:15.440 --> 00:39:19.880
dedicated to both GDPR and then we have that

00:39:19.880 --> 00:39:22.800
support service who works on making sure that

00:39:22.800 --> 00:39:24.780
there is no harm happening in these kind of edge,

00:39:25.159 --> 00:39:29.219
weird, odd cases. In regards to, you mentioned

00:39:29.219 --> 00:39:31.800
at the beginning that, you know, if it's screen

00:39:31.800 --> 00:39:36.840
-shotted or posted across platforms, this forensic

00:39:36.840 --> 00:39:41.539
watermarking still tracks. Yeah. However, we

00:39:41.539 --> 00:39:45.579
see a lot of manipulation. If somebody mentioned

00:39:45.579 --> 00:39:48.360
earlier that one manipulation that's done is

00:39:48.360 --> 00:39:50.960
video inversion, for example, horizontal flipping.

00:39:52.079 --> 00:39:55.969
We also obviously see... deep fakes now as well

00:39:55.969 --> 00:40:00.610
of people taking original video of, for example,

00:40:01.210 --> 00:40:03.969
a professional sexual performer and putting a

00:40:03.969 --> 00:40:09.550
different face on that. In those cases, is the

00:40:09.550 --> 00:40:12.869
watermark strong enough to follow that kind of

00:40:12.869 --> 00:40:16.769
paper trail? Is there circumstances, for example,

00:40:16.829 --> 00:40:21.349
with AI manipulation where that trail could meet

00:40:21.349 --> 00:40:26.239
a dead end? Absolutely. If you're determined

00:40:26.239 --> 00:40:30.460
enough, you can break this. There is nothing

00:40:30.460 --> 00:40:33.659
that this will survive through if you are determined

00:40:33.659 --> 00:40:36.960
enough. We know people who are determined to

00:40:36.960 --> 00:40:40.019
do harm will do everything they can. This is

00:40:40.019 --> 00:40:45.739
designed for casual, I'm going to call it just

00:40:45.739 --> 00:40:51.139
opportunistic and silly leaks. People being stupid,

00:40:51.380 --> 00:40:54.849
opportunistic and thinking they might get away

00:40:54.849 --> 00:41:00.570
with it. This is not for creating a system that

00:41:00.570 --> 00:41:03.389
is unbreakable. It's impossible to create a system

00:41:03.389 --> 00:41:06.170
that's unbreakable. I would say that there's

00:41:06.170 --> 00:41:10.730
a spectrum of it. The more you do to an image,

00:41:10.989 --> 00:41:13.130
the less likely we are to be able to extract

00:41:13.130 --> 00:41:18.889
data. But also the more information we put in

00:41:18.889 --> 00:41:22.409
there, the less likely it is that we can extract

00:41:22.409 --> 00:41:26.780
it. because there's a payoff between how invisible

00:41:26.780 --> 00:41:29.980
it looks and how much data we can embed in there.

00:41:30.179 --> 00:41:35.079
So it's a dance again of how much information

00:41:35.079 --> 00:41:37.059
can we put so we can still identify you but you

00:41:37.059 --> 00:41:40.400
still can view the image of disruption versus

00:41:40.400 --> 00:41:43.840
how much manipulation can happen to it and every

00:41:43.840 --> 00:41:47.760
case. when it comes down to anything outside

00:41:47.760 --> 00:41:53.840
of that very generic crop flip minor edit will

00:41:53.840 --> 00:41:56.039
then be an individual case that we have a human

00:41:56.039 --> 00:42:00.099
review. And that's so important because we also

00:42:00.099 --> 00:42:04.500
don't want false negatives. Absolutely. There's

00:42:04.500 --> 00:42:09.119
always a hole in every method, in every tech.

00:42:09.579 --> 00:42:12.389
If you are looking to the future, In regards

00:42:12.389 --> 00:42:15.250
to this space, in regards to protective tech,

00:42:16.090 --> 00:42:19.110
what is the biggest technical or cultural hurdle

00:42:19.110 --> 00:42:24.829
you predict you might face in making this technology

00:42:24.829 --> 00:42:31.070
an uncompromised standard? What are the biggest

00:42:31.070 --> 00:42:34.010
obstacles facing protective tech in this space?

00:42:35.570 --> 00:42:37.670
You're talking a bit of quantum and we're all

00:42:37.670 --> 00:42:40.630
up a creek without a paddle, right? So if we

00:42:40.630 --> 00:42:43.130
were to go that far, we're done for, we're cooked.

00:42:43.909 --> 00:42:47.750
But in short term, I think the biggest hurdle

00:42:47.750 --> 00:42:52.889
is adoption. If, for example, every, let's say,

00:42:53.150 --> 00:42:55.789
easily findable space on the internet that our

00:42:55.789 --> 00:42:58.429
friends and family use, uses a system like this,

00:42:58.489 --> 00:43:00.510
then it will start to become colloquial knowledge

00:43:00.510 --> 00:43:03.969
that you don't do that. And then the more people

00:43:03.969 --> 00:43:06.989
who get kind of caught for doing negative things

00:43:06.989 --> 00:43:09.530
in spaces like this, it will kind of become known,

00:43:09.630 --> 00:43:12.250
oh yeah, that was like, did you know what happened

00:43:12.250 --> 00:43:14.750
to him? And it becomes kind of that colloquial

00:43:14.750 --> 00:43:16.190
understanding that you just don't do that. And

00:43:16.190 --> 00:43:19.210
that starts to create a social change of, we

00:43:19.210 --> 00:43:23.289
respect people in this kind of space. So adoption

00:43:23.289 --> 00:43:27.429
is probably the biggest thing. And I need people

00:43:27.429 --> 00:43:30.050
to want it. You know, is this something that

00:43:30.050 --> 00:43:35.320
people even want? Do we need people having data

00:43:35.320 --> 00:43:37.900
injected into imagery? Our research shows that

00:43:37.900 --> 00:43:40.599
it does, but if the wider world doesn't want

00:43:40.599 --> 00:43:44.340
to adopt this, then it doesn't go anywhere. Yeah,

00:43:44.480 --> 00:43:47.280
absolutely. I mean, you need to make sure that

00:43:47.280 --> 00:43:48.659
you're building it for the right people, right?

00:43:48.699 --> 00:43:50.579
But you did mention that you were saying that

00:43:50.579 --> 00:43:54.219
you, at the beginning, did ask that exact question

00:43:54.219 --> 00:43:57.179
to those that have been subjected to this abuse

00:43:57.179 --> 00:44:01.050
previously. Sarah, one of our amazing mods in

00:44:01.050 --> 00:44:03.429
the chats just asked, regarding humans reviewing

00:44:03.429 --> 00:44:07.010
complicated cases, are the people doing so compiling

00:44:07.010 --> 00:44:08.989
anything they're learning as they review these

00:44:08.989 --> 00:44:11.909
cases? EG, if they are able to see a pattern

00:44:11.909 --> 00:44:14.489
in the way Image Angel is outsmarted, is that

00:44:14.489 --> 00:44:18.059
being documented for future improvements? Yes,

00:44:18.059 --> 00:44:20.099
it is. Yeah. Everything that we do, we need to

00:44:20.099 --> 00:44:21.619
keep a record of it because then it improves

00:44:21.619 --> 00:44:24.000
our system. But also everything we do to our

00:44:24.000 --> 00:44:28.440
imagery also makes the kind of the anti, the

00:44:28.440 --> 00:44:30.400
people who were kind of trying to attack it stronger.

00:44:30.579 --> 00:44:32.199
So we're always, it's just cat and mouse. We're

00:44:32.199 --> 00:44:34.039
always trying to adjust and change. And that

00:44:34.039 --> 00:44:37.099
will always be the case. And I think that's great

00:44:37.099 --> 00:44:42.840
for innovation. We have ideas. for changing the

00:44:42.840 --> 00:44:45.320
way this works, for adding in extra data, for

00:44:45.320 --> 00:44:47.840
additional products that could support systems

00:44:47.840 --> 00:44:50.639
and take downs and searches and added in signals.

00:44:51.320 --> 00:44:53.599
It's all a part of development and they all will

00:44:53.599 --> 00:44:55.699
come in time and it all has to be for the right

00:44:55.699 --> 00:44:58.829
reasons. But yeah, everything. to be like, how

00:44:58.829 --> 00:45:02.610
are we learning? But also importantly, it's really

00:45:02.610 --> 00:45:05.929
vital that the people in that human in the loop

00:45:05.929 --> 00:45:09.469
don't view this kind of information and content.

00:45:09.489 --> 00:45:12.010
So we have to go through a really stringent process

00:45:12.010 --> 00:45:15.909
of keeping as much of that content blurred and

00:45:15.909 --> 00:45:18.250
blocked out as possible. So even if we do need

00:45:18.250 --> 00:45:20.670
to take that piece of information, how do we

00:45:20.670 --> 00:45:23.289
make sure that that user is protected and safe?

00:45:23.289 --> 00:45:25.409
And also that your nudes aren't being seen by

00:45:25.409 --> 00:45:29.190
some tech guy. We've had a couple of questions

00:45:29.190 --> 00:45:32.750
about court cases. I don't know if this tech

00:45:32.750 --> 00:45:36.889
has ever been used in a legal case, but they've

00:45:36.889 --> 00:45:38.809
asked if this is used in court, does having a

00:45:38.809 --> 00:45:41.050
watermark have positive effect on the outcome?

00:45:41.170 --> 00:45:43.309
Similar to having a lock on a property, how it's

00:45:43.309 --> 00:45:45.409
approving that the thief saw it and knew he is

00:45:45.409 --> 00:45:47.909
breaking in. I feel like regardless of the technical

00:45:47.909 --> 00:45:49.809
part being a hundred percent, this could be a

00:45:49.809 --> 00:45:52.289
big benefit in the legal part of the issue. Have

00:45:52.289 --> 00:45:56.190
you interacted with that? legal procedure world

00:45:56.190 --> 00:45:58.829
yet? Because obviously that's something that

00:45:58.829 --> 00:46:01.750
a lot of we do with war crimes, for example,

00:46:01.889 --> 00:46:04.929
war crime imagery and manipulated imagery. We

00:46:04.929 --> 00:46:10.650
have previously provided information for legal

00:46:10.650 --> 00:46:13.469
processes. So is that something that you kind

00:46:13.469 --> 00:46:17.750
of work with on your side? Yeah, and it's something

00:46:17.750 --> 00:46:19.949
that we want to do more of. The problem is, again,

00:46:20.090 --> 00:46:23.030
resources. We're still a startup. We're still

00:46:23.030 --> 00:46:30.949
scaling. What we do is test, ask, nudge everyone

00:46:30.949 --> 00:46:35.369
all the time. What we know is that data embedded

00:46:35.369 --> 00:46:40.750
in imagery is not unusual in court cases. There's

00:46:40.750 --> 00:46:44.769
metadata, there's even information like a username,

00:46:44.789 --> 00:46:47.489
a handle that could be kind of linked back to

00:46:47.489 --> 00:46:49.070
the person who created the deepfake. And there

00:46:49.070 --> 00:46:50.969
have been cases that have been successfully prosecuted

00:46:50.969 --> 00:46:53.969
in those cases. With the Image Angel, not yet.

00:46:54.010 --> 00:46:56.210
But hopefully that'll be the case. And then when

00:46:56.210 --> 00:46:58.150
it comes to AI manipulation and how much data

00:46:58.150 --> 00:47:01.070
is still left in there, it is possible to still

00:47:01.070 --> 00:47:05.230
see information held within an image. Only we

00:47:05.230 --> 00:47:08.429
can't read the exact data, but the presence of

00:47:08.429 --> 00:47:11.230
the regeneration of those pixels proves that

00:47:11.230 --> 00:47:13.829
there was an original image that came from that

00:47:13.829 --> 00:47:16.059
non -conceptual space. and just the presence

00:47:16.059 --> 00:47:19.880
of it alone. Even though we cannot record or

00:47:19.880 --> 00:47:23.139
find enough robust data to pinpoint exactly who

00:47:23.139 --> 00:47:27.099
it was, the presence of it there, even visually,

00:47:27.619 --> 00:47:30.440
denotes that there was something there and that

00:47:30.440 --> 00:47:33.320
can go along to supporting. I know a lot of people

00:47:33.320 --> 00:47:35.519
are going to say, oh, well, I had my device stolen.

00:47:35.719 --> 00:47:39.579
I was packed. The biggest defense when somebody

00:47:39.579 --> 00:47:43.719
is being accused of intimate image abuse or deep

00:47:43.719 --> 00:47:46.199
fake creation, for example, is I was hacked,

00:47:46.539 --> 00:47:48.820
I had my phone stolen. That may very well be

00:47:48.820 --> 00:47:53.280
the case and life is like shit. Things happen,

00:47:53.460 --> 00:47:57.659
bad things happen. What we could also do in this

00:47:57.659 --> 00:48:03.780
evidence gathering is prove a kind of a pattern

00:48:03.780 --> 00:48:07.019
of abuse and we may be able to track somebody's

00:48:07.019 --> 00:48:10.039
abusing across a matter of months or weeks. So

00:48:10.039 --> 00:48:11.760
it is quite possible that someone had the device

00:48:11.760 --> 00:48:14.340
taken and stolen and accessed then, but would

00:48:14.340 --> 00:48:17.440
that pattern continue? Who knows? It's all adding

00:48:17.440 --> 00:48:22.239
evidence to support people. If you are interested

00:48:22.239 --> 00:48:25.400
in this particular subject, I definitely recommend

00:48:25.400 --> 00:48:28.039
listening back to our last stage talk with the

00:48:28.039 --> 00:48:31.000
CNN team who spoke about some of the work that

00:48:31.000 --> 00:48:33.900
they've done, uncovering communities who were

00:48:33.900 --> 00:48:36.739
sharing, online communities who were sharing

00:48:36.739 --> 00:48:43.519
intimate imagery. that was either filmed or was

00:48:43.519 --> 00:48:47.420
leaked. They were into detail about the accountability

00:48:47.420 --> 00:48:50.380
there and how they conducted those investigations.

00:48:50.619 --> 00:48:52.480
It's definitely worth listening back to and those

00:48:52.480 --> 00:48:54.400
links are in the chat and also will be in the

00:48:54.400 --> 00:48:55.739
description of the podcast if you're listening

00:48:55.739 --> 00:48:59.199
back. And thank you, Sarah, for pinning that

00:48:59.199 --> 00:49:03.940
again. We've only got a couple of minutes left,

00:49:03.940 --> 00:49:06.519
so I'm going to have to squeeze in the last few

00:49:06.519 --> 00:49:09.320
questions now. We had a question earlier. saying,

00:49:09.320 --> 00:49:12.079
has there been any resistance in adoption from

00:49:12.079 --> 00:49:14.599
the OnlyFans sex worker space? I figured that

00:49:14.599 --> 00:49:16.599
would be an audience open to watermarking. You

00:49:16.599 --> 00:49:19.980
mentioned that you consulted a few people from

00:49:19.980 --> 00:49:23.059
that space, but has there been any resistance

00:49:23.059 --> 00:49:28.280
in adoption from those spaces? No, all of my

00:49:28.280 --> 00:49:31.179
friends I would say now are sex workers. I had

00:49:31.179 --> 00:49:34.099
such a wonderful community around me, sex workers,

00:49:34.340 --> 00:49:38.239
creators, you name it. artists of all sorts of

00:49:38.239 --> 00:49:41.380
walks of life. There has been no resistance to

00:49:41.380 --> 00:49:43.940
it. The only sort of thought was, oh, wait, wait,

00:49:44.019 --> 00:49:46.360
wait, are you putting my data in it as a creator?

00:49:46.519 --> 00:49:48.619
You know, can that person track who I am? But

00:49:48.619 --> 00:49:50.619
no, that's, you don't need to prove who you are.

00:49:50.920 --> 00:49:52.860
It's your face or it's, you know, you've got

00:49:52.860 --> 00:49:56.880
the original. No, and even in the consumer space

00:49:56.880 --> 00:50:00.000
as well. A lot of people I've been speaking to

00:50:00.000 --> 00:50:02.619
are consumers of pornography and adult content

00:50:02.619 --> 00:50:07.130
and social media and stuff. Nobody has said,

00:50:07.130 --> 00:50:10.710
I don't want that. And I think it's because we're

00:50:10.710 --> 00:50:14.289
used to data doing things. We know that if we

00:50:14.289 --> 00:50:16.510
are responsible for something online, it can

00:50:16.510 --> 00:50:18.869
be traced back to us. Our search history is,

00:50:18.869 --> 00:50:20.630
you know, it's possible to link these things

00:50:20.630 --> 00:50:23.150
back to us. We're never entirely anonymous. I

00:50:23.150 --> 00:50:25.030
think it's not beyond our understanding that

00:50:25.030 --> 00:50:27.690
this is a thing. And the only people who would

00:50:27.690 --> 00:50:31.130
potentially be opposed to it, and I welcome opposition,

00:50:31.750 --> 00:50:33.869
are people who would want to do something negative

00:50:33.869 --> 00:50:36.199
with that. The one thing that we need to make

00:50:36.199 --> 00:50:40.719
sure is that this cannot be used in a negative

00:50:40.719 --> 00:50:43.019
way. And that's something that will always be

00:50:43.019 --> 00:50:46.199
evolving. Yeah, absolutely. I would potentially

00:50:46.199 --> 00:50:49.900
challenge your notion that everybody knows how

00:50:49.900 --> 00:50:52.199
much information is behind each thing that they

00:50:52.199 --> 00:50:56.110
upload. The stuff that we find in metadata is

00:50:56.110 --> 00:50:59.489
sometimes hilarious or source code of websites.

00:51:00.550 --> 00:51:02.989
If you want a reference, go check out our work

00:51:02.989 --> 00:51:07.570
on the Kinahan Cartel and see kind of what professional

00:51:07.570 --> 00:51:11.170
criminal organizations are sharing online. You'll

00:51:11.170 --> 00:51:15.590
see the people's understanding of what is being

00:51:15.590 --> 00:51:18.690
shared. Right, we are nearly end of time. So

00:51:18.690 --> 00:51:22.059
I wanted to ask, as this talk is really about

00:51:22.059 --> 00:51:24.000
building protective tech. What would be your

00:51:24.000 --> 00:51:27.199
advice to people who perhaps are listening and

00:51:27.199 --> 00:51:30.519
want to go out and build something similar themselves?

00:51:30.739 --> 00:51:33.780
What would your advice be to those who are looking

00:51:33.780 --> 00:51:38.659
to develop protective tech? I think it's important

00:51:38.659 --> 00:51:40.579
that we stop and pause and think, who am I building

00:51:40.579 --> 00:51:42.340
this for and what are the potential negatives?

00:51:42.760 --> 00:51:44.360
Well, how could this be manipulated and used

00:51:44.360 --> 00:51:46.719
in a negative way? If we're going to build good

00:51:46.719 --> 00:51:48.579
stuff, we have to make sure that it's truly good.

00:51:48.679 --> 00:51:50.840
It really, really is good and not just good in

00:51:50.840 --> 00:51:53.659
our minds or in our projection of our world.

00:51:53.780 --> 00:51:56.320
Is this good for the global South? Is this good

00:51:56.320 --> 00:52:00.639
for old people? Is this good for more people

00:52:00.639 --> 00:52:04.719
than I can conceive? And that's what we try to

00:52:04.719 --> 00:52:07.159
do is stress test in as many different environments

00:52:07.159 --> 00:52:11.820
as possible. But also I would say, don't do what

00:52:11.820 --> 00:52:15.719
I did and wait. I took this idea to hundreds

00:52:15.719 --> 00:52:17.860
of people, I would think, over the time, you

00:52:17.860 --> 00:52:19.460
know, hundreds of platforms like, oh, I've got

00:52:19.460 --> 00:52:21.480
an idea, would you like to develop this? Everyone

00:52:21.480 --> 00:52:24.480
said, no, it's not possible. And I thought, no,

00:52:25.260 --> 00:52:28.119
it really is possible and it's really important.

00:52:28.119 --> 00:52:31.380
And being ready to do that was a choice. I had

00:52:31.380 --> 00:52:32.960
to make that choice. Like I'm never, you're never

00:52:32.960 --> 00:52:34.699
going to be financially ready, emotionally ready.

00:52:34.840 --> 00:52:36.500
Your home life is never going to be settled enough.

00:52:36.760 --> 00:52:37.940
If you want to go out and make a difference,

00:52:38.000 --> 00:52:41.480
you got to go and grab it. It's a choice. You

00:52:41.480 --> 00:52:45.420
need to make the choice. And if you're not feeling

00:52:45.420 --> 00:52:48.260
inspired enough already, as I said, do go look

00:52:48.260 --> 00:52:51.280
at hashtag tech development in here because there's

00:52:51.280 --> 00:52:54.199
lots of people trying to do the same. We had

00:52:54.199 --> 00:52:56.079
a question earlier and I promised them that I

00:52:56.079 --> 00:52:58.820
would ask this towards the end. Are you hiring

00:52:58.820 --> 00:53:01.880
and or supporting contributors to this project

00:53:01.880 --> 00:53:05.340
as you're building it out? Because I think you

00:53:05.340 --> 00:53:10.420
have a lot of sans in this space now. I need

00:53:10.420 --> 00:53:13.579
fans. Every day I struggle with like, am I doing

00:53:13.579 --> 00:53:17.099
the right thing? I've got imposter syndrome to

00:53:17.099 --> 00:53:21.219
the max. Are we hiring? We're not directly hiring

00:53:21.219 --> 00:53:24.059
because we are growing slow and growing well,

00:53:24.579 --> 00:53:27.960
but we want to build a database of people who

00:53:27.960 --> 00:53:30.000
want to work for us so that when we have those

00:53:30.000 --> 00:53:33.349
money and that time, we give back. I want to

00:53:33.349 --> 00:53:35.190
hire the best brains. If you want to work for

00:53:35.190 --> 00:53:38.730
us, please come and say hi. If you have a thought,

00:53:39.010 --> 00:53:41.449
I'd even love to know, what do you hate about

00:53:41.449 --> 00:53:44.550
it? What do you challenge? What do you want to

00:53:44.550 --> 00:53:47.949
do? What do you want to hear and say? I'm putting

00:53:47.949 --> 00:53:51.469
my heart out to the Bellingcat community. Just

00:53:51.469 --> 00:53:53.349
tell me what you think. I'd love to hear your

00:53:53.349 --> 00:53:59.030
feedback. And how can they do that would be my

00:53:59.030 --> 00:54:02.940
follow up question. Probably Instagram is probably

00:54:02.940 --> 00:54:07.199
the best way. We also have TikTok. We have LinkedIn.

00:54:07.619 --> 00:54:12.400
We have an X, but I don't like to use it. And

00:54:12.400 --> 00:54:14.480
all of it will be linked on our website. But

00:54:14.480 --> 00:54:16.519
if you search Image Angel with an underscore

00:54:16.519 --> 00:54:20.559
at the end, you'll likely find us. I'm just dropping

00:54:20.559 --> 00:54:23.280
that Instagram link into the chat now, and I'll

00:54:23.280 --> 00:54:24.980
include it in the description of the podcast.

00:54:26.039 --> 00:54:27.880
Finally, finally, finally, as I mentioned at

00:54:27.880 --> 00:54:30.739
the start, Bellingcat doesn't endorse individual

00:54:30.739 --> 00:54:33.239
companies. So I wanted to ask you if there's

00:54:33.239 --> 00:54:36.360
anybody else in this space that you would want

00:54:36.360 --> 00:54:39.039
to shout out? For example, is there any other

00:54:39.039 --> 00:54:42.320
resources that have been vital to your building

00:54:42.320 --> 00:54:45.599
of this project or any other companies that are

00:54:45.599 --> 00:54:48.380
doing something cool that you think should be

00:54:48.380 --> 00:54:53.400
on people's radars? Oh, my God. Oh, my God. Oh,

00:54:53.480 --> 00:54:57.239
my God. That's completely blank. That probably

00:54:57.239 --> 00:55:03.500
is. I would say Not Your Porn are a really good

00:55:03.500 --> 00:55:07.840
group of people. Not Your Porn is a group that

00:55:07.840 --> 00:55:11.619
victims, allies, and they just jump in and try

00:55:11.619 --> 00:55:16.320
and lobby and get change to happen. It's a not

00:55:16.320 --> 00:55:20.340
for profit. They are volunteer run. They are

00:55:20.340 --> 00:55:24.590
awesome. Go and support Not Your Porn. I just

00:55:24.590 --> 00:55:27.010
dropped their LinkedIn in the chat there. I didn't

00:55:27.010 --> 00:55:29.369
have, I couldn't find the website that quickly,

00:55:29.590 --> 00:55:33.570
but it is there. And hopefully you can explore

00:55:33.570 --> 00:55:35.630
that and I'll make sure to find the proper link.

00:55:36.010 --> 00:55:39.130
Oh, thank you people in the chat for the description

00:55:39.130 --> 00:55:42.449
of the podcast. All right. We are about time.

00:55:42.670 --> 00:55:45.429
Thank you so much Madelaine, for your time today

00:55:45.429 --> 00:55:49.389
and for going through this amazing tech. It's

00:55:49.389 --> 00:55:51.250
really fascinating to hear a little bit about.

00:55:51.530 --> 00:55:55.670
your solution for this massive problem. And hopefully

00:55:55.670 --> 00:55:58.730
it's inspired others in the audience to think

00:55:58.730 --> 00:56:01.130
about how they can shape their own solutions

00:56:01.130 --> 00:56:04.889
for this issue. A lot of love in the comments.

00:56:05.849 --> 00:56:08.210
In two weeks time, we will be back with another

00:56:08.210 --> 00:56:11.090
stage talk. It is not going to be on this subject.

00:56:11.670 --> 00:56:13.590
We have covered this subject quite a bit over

00:56:13.590 --> 00:56:15.929
the last few weeks. We are going to be moving

00:56:15.929 --> 00:56:19.150
to environmental. investigations in two weeks

00:56:19.150 --> 00:56:22.929
time. We have a fantastic environmental journalist

00:56:22.929 --> 00:56:26.210
coming in who recently won environmental journalist

00:56:26.210 --> 00:56:28.269
of the year awards, and they're going to be coming

00:56:28.269 --> 00:56:33.230
in to talk about how you can do environmental

00:56:33.230 --> 00:56:36.489
investigations digitally. So that's what the

00:56:36.489 --> 00:56:38.969
next stage talk will be about. But for now, thank

00:56:38.969 --> 00:56:42.190
you again, Madelaine. Thank you for having me.

00:56:42.650 --> 00:56:45.519
Thank you for listening to the stage talk. If

00:56:45.519 --> 00:56:48.500
you'd like to catch a stage tour live where you

00:56:48.500 --> 00:56:51.400
can ask the guest questions, join the Bellingcat

00:56:51.400 --> 00:56:57.780
Discord server by visiting www .discord .gg slash

00:56:57.780 --> 00:57:00.679
Bellingcat. The music you've heard is titled

00:57:00.679 --> 00:57:04.619
Dawn by Newer Self and is courtesy of Artlist.
