Would recommend profileservice - Great resource that will massively simplify creating a secure datastore
Here’s the devforum post which contains ProfileService and information on how it works:
This video should be a massive help as well: