Protect Children,
Build Communities

Join the campaign
Please enter your details to keep up to date with our campaign and show your support.
Thanks for your support!
Add a pin to our map
Show your support by adding your name to our map.
document.getElementById(‘signup-form’).addEventListener(‘submit’, function(e) {
e.preventDefault();
const form = e.target;
const payload = {
first_name: form.first_name.value,
last_name: form.last_name.value,
email: form.email.value,
company_name: form.company_name.value,
company_location: form.company_location.value,
page_id: 280,
tag_id: 1133
};
console.log(‘Sending to server:’, payload);
fetch(‘/wp-json/nationbuilder/v2/push-test’, {
method: ‘POST’,
headers: { ‘Content-Type’: ‘application/json’ },
body: JSON.stringify(payload)
})
.then(async response => {
const status = response.status;
const text = await response.text();
console.log(‘Response:’, text);
try {
const json = JSON.parse(text);
console.log(‘Parsed JSON:’, json);
} catch (e) {
console.log(‘Response is not JSON’);
}
window.location.href = ‘https://drive.google.com/drive/folders/1VIqO039m0f_BaTFR0-RiDEeUc_5O-o5m?usp=sharing’;
})
.catch(err => {
console.error(‘Fetch error:’, err);
});
});
You can make a real difference. When you take action to protect children, you strengthen your community, your industry, and the future of the places you care about.
Whether you are:
- Working in travel, tourism, or transport
- Running a local business or service
- A driver, street food vendor, tour guide, or porter
- Renting out private accommodation in your community
you’re likely to be in contact with children (anyone under 18) every day. Your actions can help keep them safe from sexual exploitation and abuse.
For Organisations and Businesses
Your organisation or business can be a powerful force for keeping children safe—not only within your own operations, but across the entire supply chain.
We’ve created free campaign materials that you can print, display, and share with the informal workers and local communities that you interact with. Use our social media graphics, posters, guides, and other resources to:
- Raise awareness about protecting children from child sexual exploitation.
- Support training of your staff and partners across the supply chain.
- Encourage responsible travel and tourism in your communities that keep children safe.



For Individual Workers
As a local business or individual worker, you are the eyes and ears of your community.
You see situations others do not—and you can help protect children who may be at risk.
Here’s how you can make a difference:
- Know your local child protection number. Click here to find the right contact in your country.
- Trust your instincts. Reporting a concern about a child’s safety is not an accusation.
- Act quickly if a child is in danger.
- Download and display our materials to show your commitment to protecting all children.

Let’s Protect Children Together
Add your name and city to our map and help build safer communities for children.
It’s a simple way to show how many people around the world are committed to keeping children safe.
Stay alert. Trust your instincts. Share what you see.
Together, we can protect children in travel, tourism, and transport, and build strong communities.

const openBtn = document.getElementById(‘open’);
const overlay = document.getElementById(‘modal-overlay’);
const closeBtn = document.getElementById(‘close-modal’);
const signupForm = document.getElementById(‘signup-form-parent’);
const mapForm = document.getElementById(‘map-form-parent’);
function openForm(form) {
overlay.classList.remove(‘hidden’);
signupForm.classList.add(‘hidden’);
mapForm.classList.add(‘hidden’);
if(form == ‘signup’) {
signupForm.classList.remove(‘hidden’);
} else if(form == ‘map’) {
mapForm.classList.remove(‘hidden’);
}
}
function closeForm() {
overlay.classList.add(‘hidden’);
}
function confirmSubmit() {
document.getElementById(‘mapFormIntro’).classList.add(‘hidden’);
document.getElementById(‘mapFormConfirmation’).classList.remove(‘hidden’);
document.getElementById(‘map-form’).classList.add(‘hidden’);
}