Is there a straightforward way to share private data between two or more users using CloudKit?
Public and private date are obvious, but there doesn't seem to be a way to allow a group of users to organize their own silo to share data amongst themselves without making it available to all the other users of the system and to the app developer.
I have an academic collaboration app in mind but the simplest example would be private messaging between two users.
I guess one could try to build a public key encryption system on top of CloudKit to achieve that, but that's not what I'm looking for and would scale poorly beyond two users per group.