Internet Watch Foundation (IWF)

Working together to stop child sexual abuse online


The Internet Watch Foundation (IWF) is a non-profit child protection organisation working globally to stop the spread of online child sexual abuse imagery. Every day, our specialist analysts search for and respond to reports of images and videos showing the sexual abuse of children, working with the tech industry, law enforcement and governments worldwide to have criminal content removed and blocked. While we use advanced technology to help locate this material, every image is assessed by trained human experts, supported by gold-standard welfare and wellbeing care. Our work exists to stop the ongoing harm caused when abuse imagery is viewed or shared, and to help create a safer internet for children. 


How Your Support Helps

Choosing to fundraise for the Internet Watch Foundation is a way to take practical action against a growing online harm. Funds raised support specialist teams who work every day to disrupt the sharing of child sexual abuse imagery, strengthen protections across the internet, and support those doing this difficult workWhilst the harm our criminal imagery-viewing staff are exposed to in carrying out this work pales in comparison with the mental damage done to the children in that material, each member of staff who views images or videos of child sexual abuse is confronting that trauma on behalf of the rest of us in society, who care deeply about protection of children in an increasingly digitalised world.   By fundraising for the IWF, supporters help turn determination into measurable change and play a direct role in keeping children safer online. 

£20 could help add webpages to the IWF’s blocking list, preventing children and adults from accidentally stumbling across chi...


Featured Events

Check out these featured events from this charity

Registration Closed

Tough Mudder - Scotland 15K - Saturday

Jun 6, 2026 - Jun 6, 2026

Queensferry, South Queensferry EH30 9RW, UK

Registration Price:£60
Fundraising Amount:£300
Registration Closed

Great North Swim - 10k

Jun 12, 2026 - Jun 14, 2026

Windermere LA23, UK

Registration Price:£60
Fundraising Amount:£350

Saucony London 10K

Jul 12, 2026 - Jul 12, 2026

Piccadilly, London W1J 7JT, UK

Registration Price:£48
Fundraising Amount:£200

Manchester Half Marathon

Oct 4, 2026 - Oct 4, 2026

Emirates Old Trafford, Lancashire County Cricket Club, Talbot Rd, Manchester M16 0PX

Registration Price:£70
Fundraising Amount:£400
Registration Closed
Sold Out

Oysho Cardiff Half Marathon

Oct 4, 2026 - Oct 4, 2026

Cardiff CF10 3RB, UK

Registration Price:£70
Fundraising Amount:£400
Registration Closed
Sold Out

Royal Parks Half Marathon

Oct 11, 2026 - Oct 11, 2026

London, UK

Registration Price:£100
Fundraising Amount:£450

Snowdonia Trail Marathon

Jul 12, 2026 - Jul 12, 2026

Llanberis, Caernarfon LL55, UK

Registration Price:£40
Fundraising Amount:£300

Tour de Môn - 106 Miles

Aug 23, 2026 - Aug 23, 2026

Holyhead, UK

Registration Price:£40
Fundraising Amount:£250

All Events

What's coming up in the run for charity events calendar? It’s never too late to join one of these great events.

Registration Closed

Run Dorney Lake 5k - June

Jun 6, 2026 - Jun 6, 2026

Dorney Lake, Off Court Lane, Windsor, Berks, SL4 6QP

Registration Price:£28
Fundraising Amount:Raise as much as you can.
Registration Closed

Run Dorney Lake 10k - June

Jun 6, 2026 - Jun 6, 2026

Dorney Lake, Off Court Lane, Windsor, Berks, SL4 6QP

Registration Price:£30
Fundraising Amount:Raise as much as you can.
Registration Closed

Run Dorney Lake Half Marathon - June

Jun 6, 2026 - Jun 6, 2026

Dorney Lake, Off Court Lane, Windsor, Berks, SL4 6QP

Registration Price:£34
Fundraising Amount:Raise as much as you can.
Registration Closed

160ft Battersea Park Bungee Jump - 6 June

Jun 6, 2026 - Jun 6, 2026

Parking lot, Carriage Dr N, London SW11 4BE, UK

Registration Price:£105
Fundraising Amount:Raise as much as you can.
Registration Closed

Tough Mudder - Scotland 15K - Saturday

Jun 6, 2026 - Jun 6, 2026

Queensferry, South Queensferry EH30 9RW, UK

Registration Price:£60
Fundraising Amount:£300
Registration Closed

Inflatable 5K - Lincoln - 15K

Jun 6, 2026 - Jun 6, 2026

Lincoln Showground, Lincolnshire. LN2 2NA

Registration Price:£57
Fundraising Amount:Raise as much as you can.
Registration Closed

Inflatable 5K - Lincoln - 10K

Jun 6, 2026 - Jun 6, 2026

Grange De Lings, Lincoln LN2 2NA, UK

Registration Price:£47
Fundraising Amount:Raise as much as you can.
Registration Closed

Inflatable 5K - Lincoln - 5K

Jun 6, 2026 - Jun 6, 2026

Lincoln Showground, Lincolnshire. LN2 2NA

Registration Price:£37
Fundraising Amount:Raise as much as you can.
Registration Closed

Inflatable 5K - Lincoln - 2.5K

Jun 6, 2026 - Jun 6, 2026

Grange De Lings, Lincoln LN2 2NA, UK

Registration Price:£31
Fundraising Amount:Raise as much as you can.
Registration Closed

Tough Mudder - Scotland 5K - Saturday

Jun 6, 2026 - Jun 6, 2026

Queensferry, South Queensferry EH30 9RW, UK

Registration Price:£105
Fundraising Amount:Raise as much as you can.
Registration Closed

Leeds Running Festival 5K - June

Jun 7, 2026 - Jun 7, 2026

Mansion Ln, Roundhay, Leeds LS8 2HH, UK

Registration Price:£26
Fundraising Amount:Raise as much as you can.
Registration Closed

Weybridge 5k

Jun 7, 2026 - Jun 7, 2026

Bridge St., Walton-on-Thames KT12 1AR, UK

Registration Price:£28
Fundraising Amount:Raise as much as you can.