Achieving the goal of making notes visible only to a specific circle of friends and preventing resharing outside this group.
So probably it would look like this:
- encrypt each note with a symmetric key that you share only with your circle.
- Encrypt each note with individual keys for each friend, which is impractical for groups, or note's decryption key is only valid for one read or for a very short time