The hashes are computed from images that live in iCloud - how is this different?
(Not trying to make a counter-argument to your comment. I genuinely don't get this part).
I'm not sure how the image is displayed on the parents' device - it could be sent from the child's device, or the image used to compute the hash that the child's image matched could be displayed.