匿名化数据库并对其进行备份

时间:2018-06-03 11:28:13

标签: java android sqlite

一旦我需要选择备份sqlite数据库,所以我或多或少都喜欢这里:https://stackoverflow.com/a/13504743/6811048 现在因为GDPR我想让我的用户在备份之前匿名化数据库(他们想要这个选项)。所以我试图执行更新'在db上,但这不是一个可行的想法。我的手机上的数据库没有正确的数据。

现在我怎么能以简单的方式将匿名数据库作为文件来实现,而不是改变原始数据库?

我补充一点,我将单例作为SQLProvider创建了一个db。

实例

1 个答案:

答案 0 :(得分:0)

  

现在我怎么能以简单的方式将匿名数据库作为文件来实现,而不是改变原始数据库?

没有简单的方法。你需要:

  1. 分析数据库架构,以识别包含个人识别或识别信息的所有表格或字段,

  2. 设计一个替代架构,以一种无法识别数据所描述的人的方式删除或替换上述内容,

  3. 实现转换数据的转换器。

  4. 我不知道有任何自动化工具可以执行上述操作。