I did something very similar with https://truefriender.com/ with a shared key and a private key. If you added a friend you would have the shared key and could then decrypt the content. The content however was invisible to me. I couldn't monetize or get people interested, but I learned a lot from it.