How Our Interactive Tools Work
A plain-English explanation of how the Safeguard Hub's decision tools handle your data, including what they do and do not do. Written for supervisors, data protection officers, and IT leads who need to understand the technical detail before recommending these tools to their teams.
The short answer
No information you type into any Safeguard Hub tool is ever transmitted to our servers. No case details, no child information, no decisions, no names. None of it leaves your device.
All tool logic runs entirely in your browser using standard JavaScript. Our server is never involved after the page loads.
1 How the interactive tools work
When you load a page such as the Section 17/47 Threshold Checker , the Police Referral Threshold Tool , or the Information Sharing Decision Tool , your browser downloads a single HTML file. That file contains:
- ✓ All the question logic (written in JavaScript)
- ✓ All the statutory guidance text and decision rules
- ✓ All the output text and recommended actions
Once that file is in your browser, no further network requests are needed to operate the tool. Your answers to questions are stored only in the browser's working memory (JavaScript variables) and are discarded the moment you close the tab or click "Start Again". Nothing is written to disk, sent to a server, or logged anywhere.
# What happens when you answer a question:
1. You click an answer button
2. A JavaScript function runs in your browser
3. The function updates a local variable (e.g. harmed = true)
4. The next question or result is shown
# Network activity: NONE
# Your answer never leaves your device
2 What data is collected and what is not
NOT collected, ever
IS collected
3 Browser session storage
The site uses browser sessionStorage (not cookies) for two purposes only:
- → sh_bar_d records that you have dismissed the newsletter signup bar, so it is not shown again during the same browser session.
- → sh_bar_s records that you have subscribed, so the bar is not shown again.
Session storage is cleared automatically when you close your browser tab. It is not shared with any third party. It contains no personal data and no case-related information.
4 Third-party services
Google Analytics
Page views onlyLoaded on every page. Records page URL, approximate geographic location, browser type, and session duration. Does not receive any tool inputs or outputs. Data is processed by Google LLC under their Data Processing Terms.
Google Fonts
Stylesheet onlyThe Inter typeface is loaded from fonts.googleapis.com. This is a standard font delivery request. No user data is passed in this request beyond your browser's standard HTTP headers.
Replit (hosting infrastructure)
TLS / hostingThe Safeguard Hub is hosted on Replit's infrastructure with TLS (HTTPS) enforced for all connections. Standard web server logs (IP address, page requested, timestamp) are retained in accordance with Replit's privacy policy. This is identical to any other HTTPS website.
5 How to verify this yourself
You do not need to take our word for it. Any person with access to browser developer tools can independently verify that no tool inputs are transmitted:
- 1 Open any tool page (e.g. threshold-checker ) and press F12 (Windows) or Cmd+Option+I (Mac) to open developer tools.
- 2 Click the Network tab and check the box labelled "Preserve log" .
- 3 Use the tool normally. Answer every question and reach a result.
-
4
Filter the network log to show only
XHR / Fetch
requests. You will see requests to
safeguard-hub.orgonly for the initial page load and Google Analytics page-view events. No requests will contain your answers.
6 Offline / air-gapped use
Because all tool logic is self-contained in a single HTML file, the tools can be saved locally and used offline. To do this:
- → Open the tool page in your browser
- → Press Ctrl+S / Cmd+S and save as "Webpage, Complete"
- → The saved file can be opened from a local drive, a shared network drive, or an intranet without any internet connection
Note: the styling relies on an external Tailwind CSS file so the saved version may render without full styling. All tool logic will work correctly. For force intranet deployment, please contact us .
7 Recommendations for your organisation's data governance
For organisations considering making these tools available to staff, the following points may assist your Data Protection Officer or Information Governance lead:
No DPIA required for tool use
Because no personal data relating to children, families, or casework is processed by our systems, the use of these tools does not require a Data Protection Impact Assessment under UK GDPR Article 35. The tool is equivalent to a member of staff consulting a printed checklist.
Printed outputs are your organisation's records
If staff print or save a PDF of a tool's decision output, that document becomes your organisation's record and should be handled in accordance with your records management policy. The Safeguard Hub retains no copy of that output.
No data sharing agreement required
Because no data is shared with us, no Data Sharing Agreement or Data Processing Agreement is required to use these tools. There is no controller-to-controller or controller-to-processor relationship between your organisation and The Safeguard Hub in relation to tool use.
8 Questions or concerns
If you are an IT security lead, data protection officer, or supervisor wishing to ask technical questions about how these tools work, please use the contact form at safeguard-hub.org/contact/ . We are happy to provide additional technical detail, answer specific questions from your IG team, or discuss intranet deployment options.
This page was last updated June 2026. If you have found an inaccuracy, please let us know .