Admin will create a secret while creating a new family(group)
When a new member joins and after the request is approved by admin, he must input the secret shared to him manually via admin, this secret will be saved in his device in encrypted form
Send data encrypted with secret to the server (Symmetric encryption)
Receivers will decrypt this data using the secret that they manually saved in their devices
Encription lib to use: https://github.com/TGIO/RNCryptorNative
NOTE: the secret should be stored on members' phone on secure storage and should never to be shared on the network
secret
while creating a new family(group)secret
shared to him manually via admin, this secret will be saved in his device in encrypted formsecret
to the server (Symmetric encryption)secret
that they manually saved in their devicesEncription lib to use: https://github.com/TGIO/RNCryptorNative NOTE: the
secret
should be stored on members' phone on secure storage and should never to be shared on the network