I do the same but let's not pretend that's within the technical ability of the average parent. Of course, it should be and that would be a far better place for the government to direct its efforts.
The vast majority of the British public absolutely love to ban things. If you listen to talk radio or daytime tv most of the time they’ll be having a discussion on banning something. We have a nanny state and the public like it that way.
Personally I use an allow list for my kids internet access and don’t rely on the state to parent them. I guess that’s too much bother for most people.
if isAdult == 0 and website doesn't send a "safe-content" header, then:
browser refuses to display content
if isAdult == 0 and photo in a messenger doesn't contain a "safe-content" metadata, then
photo viewer refuses to display content
if isAdult == 0 and the app is not marked as safe, then
app store refuses to download the app and OS refuses to launch it
With my approach, you don't need to store your ID on your device, you don't need to send your ID anywhere, and website operators and app developers do not need to do anything because by default they will be considered not safe. So my solution's cost is ZERO for website operators and app developers. As a website operator you don't need to change anything and to verify the age.The whole idea that every site or app must do verification is stupid. It would be much easier and better to do verification at the store when buying a laptop, a phone or a SIM card. The verification status can be burned in firmware memory, and the device would allow only using sites and apps from the white list. In this case website operators and app developers wouldn't need to do anything and carry no expenses. This approach is simpler and superior to what UK does. If Apple or Microsoft refuse to implement restricted functionality for non-verified devices, they can be banned and replaced by alternative vendors complying with this proposal. It is much easier to force Apple and Microsoft - two rich companies - to implement children protection measures than thousands of website operators and app developers.