This question has been flagged

What is the best way to protect "customer information and transactions" in a database being backed up and sent to another party, such that the other party cannot access the protected information when they modify the database? Can the database be de-anonymized when we have it back and have the protected information restored?

Avatar
Discard
Best Answer

Hi, 
Smile has developed a very useful module for RGPD: https://apps.odoo.com/apps/modules/13.0/smile_anonymization/

Unfortunately, there isn't a V14 version of the module but you can try it and see what would happen.

hope this helps.

Avatar
Discard
Author

Thank you for your response. is there a way I can de-anonymize the data when I receive it back from the other party? there is little information available ie. is there a solution for anonymizing and de-anonymizing?

Hi,

When anonymization is done, new values are added to the DB which is exported and sent to other entities. NO real Data is stored in it in the first place.

So, that other entity cannot see real data because it ain't there.

I don't believe there's what you're looking for because data is not 'encrypted'.

an encryted DB means that if i have the key, i can decrypt it and then have access to 'critical' data.

You can check this article:

https://medium.com/@jianshi_94445/encrypt-decrypt-your-data-using-native-postgres-functions-with-sequelize-js-c04948d96833

Hope it's clear.