Android Question The proper encryption method according to GDPR?

vfafou

Well-Known Member
Licensed User
Longtime User
Hello!

I would like to ask you if someone has done any modification to any app in order to conform with the new GDPR!
My app is using push messages.
If you would like, could you tell me how did you encrypt your push messages?

Thank you in advance!
 

udg

Expert
Licensed User
Longtime User
Why don't you move the encryption chore to the server? As Erel said, the transmission medium is secured by itself, so what you need is just encrypt those data that fall under the "personal and sensitive" definition from the GDPR.
AFAIK GDPR mandates for privacy by design (and by default), but the goal remains the protection of personal data of individuals (not businesses).
In a DB where you have two tables, Customers and Orders, if they are linked by IDs you may want to encrypt some data in Customers but you don't need any in Orders. This way statistical queries on Orders won't require a decrypt stage.

BTW, @KMatle 's approach to encrypt everything should be the safest although I see a potential drawback: if someone decompiles the mobile app than he knows how to decrypt the whole DB, once (and if) he/she can get access to it.
 
Upvote 0

vfafou

Well-Known Member
Licensed User
Longtime User
Hello to all!
Thank you for your replies!
I forgot to mention that I’m using Erel’s Custom Push Websocket Framework with modifications, under WS protocol and not WSS.
 
Last edited:
Upvote 0

vfafou

Well-Known Member
Licensed User
Longtime User
This is indeed important information. All the posts I made assumed that you are asking about the standard push messages.
Hello Erel!

You’re absolutely right!
I had to mention this with my first post!
So, my right question is: does the simple websocket protocol is encrypted?

Thank you in advance!
 
Upvote 0
Top