TL;DR
1) if you lose the ID of a SharedGroupData set how do you query/find it ... cant find anyway to search for SharedGroupData even in the Dashboard ... so is a group whoes ID you lost just impossible to get at?
2) We need to store a couple simple fields for groups (Entity Group) this data isn't updated frequently and generally only by the server but it needs to be private such that only members of the group can read it or of course a server ... is there any solution for that sort of data other than SharedGroupData?
Summary:
We are looking to use SharedGroupData to store information for a small group of players that we need the data to be private among that group of players. This data wont be frequently updated.
We understand SharedGroupData wasn't really meant for this that it was meant for the turnbased situation but we specificly needed a simple place to store a couple private fields (private to that group)
The issue we have with the SharedGroupData concept is that there doesn't seem to be anyway in API or in the Dashboard to quary the SharedGroups of a given user or even for all shared groups assoceated with the title. And in our testing we have since created SharedGroups that we have lost the ID of so ... are they orphaned now with no way to query them?
Also worth noting that this was just an experament on our part to solve for a need we didn't see filled by the Entity system. In particular we needed to store a couple simple bits of data that could only be read by members of a group or the server e.g. private data. SharedGroupData seemed to fit that but the ideal of course would have been private data on an Entity Group.