Adopting a user-centred design approach for the development of on-device technology to prevent the viewing of child sexual abuse material: app design insights and principles from the development of ‘Salus’ | Synapse