I don't see how uploading a picture with my personal information to every website I visit would be a solution to this through. Now what about enthusiasts that want to host a website for a blog (like myself) do I need to start to collect your personal information when you choose to visit my website? What will I be able to do with said information?
Instead a simple solution would be something similar to what libraries and librarians do.
Websites should be classified based on age brackets, genres, and any other useful identifying information similar to how books are classified in libraries.
I would propose that a local government funded initiative be setup that to allows the same equivalent of a librarian to curate the internet into defined whitelists based on these criteria.
From there parent then can choose or not choose to activate these specific whitelists either at the home network level or device level.
All this tech already exists, and for tech-savvy users, this functions basically the same way as a pihole or AdGuard, these can also be completely setup both in your home network and still function while out.