我正在使用 Google App Engine (Python) 上的 MailGun Routes 功能来处理传入电子邮件。我基本上首先存储 MailGun 提供的所有值(此处引用: http://documentation.mailgun.com/user_manual.html#routes ),然后使用它来启动其他进程。
这一切都工作正常,但是我认为将消息的实际内容以可读形式存储在数据库中可能不是一个好习惯。这是一种可接受的做法吗?我可以研究哪些标准来提高隐私级别?
最佳答案
电子邮件隐私没有具体标准。有一个house bill但这不是立法,即使如此也可能不适用于您。
由于您使用电子邮件作为某些其他操作的触发器(本质上是作为作业队列,如果我正确理解您的应用程序),一旦操作完成,您可以丢弃电子邮件并仅记录已完成的操作类型。
我确信在某些情况下,电子邮件会存储在数据库中,既用于应用程序端(又名 hotmail/gmail),又用于以后的解析和分析(用于 NLP 或其他目的)。
第一种情况(存储供最终用户使用的应用程序),电子邮件就像您需要通过适当的限制和控制来保护的任何其他数据一样 - 没有什么特别的。
在第二种情况下,通常会对内容进行清理并删除个人身份信息(主要是标题),并对文本内容进行聚合搜索。
您必须根据应用程序的性质做出决定,哪些内容构成数据的合法使用。
关于python - 存储电子邮件的标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28165553/