Angular 带有客户端数据库的Web应用程序

Angular 带有客户端数据库的Web应用程序,angular,database,Angular,Database,我正在为医学专业人士开发一个应用程序。由于我正在处理敏感数据,并且我使用服务器端只是为了CRUD操作,我想知道是否有可能为用户提供angular应用程序,然后将其数据存储在他的设备上(例如,在用户的计算机中创建数据库实例) 你认为这可行吗?有什么想法吗? 非常感谢我很抱歉将此作为一个答案来写,但这实在是太多的评论了。我只想说当心 强迫客户存储自己的敏感数据远不如其他银行、医院、保险公司等所做的那样安全。。。通过将他们的数据发送到远程服务器,这些服务器在数据中心得到专业维护和保护 在美国,有联邦法

我正在为医学专业人士开发一个应用程序。由于我正在处理敏感数据,并且我使用服务器端只是为了CRUD操作,我想知道是否有可能为用户提供angular应用程序,然后将其数据存储在他的设备上(例如,在用户的计算机中创建数据库实例)

你认为这可行吗?有什么想法吗?
非常感谢

我很抱歉将此作为一个答案来写,但这实在是太多的评论了。我只想说当心

强迫客户存储自己的敏感数据远不如其他银行、医院、保险公司等所做的那样安全。。。通过将他们的数据发送到远程服务器,这些服务器在数据中心得到专业维护和保护

在美国,有联邦法律和法规限制您处理敏感个人数据的方式。在这些法律/法规中,有些最极端、最严格的是在医疗领域

不要仅仅因为您将数据卸载到客户的机器上,就认为这也会卸载您保护该数据的法律(和道德)责任。

不确定您计划在哪里使用此应用程序,但您应该仔细检查您所在国家的法律法规


祝你一切顺利

当您在设备上的本地存储中存储敏感数据时,请使用以下工具对其进行加密

subtelcrypto.encrypt()子脚本

例如: const result=crypto.minute.encrypt(算法、密钥、数据)


目标是拥有一个安全的本地容器

你可以在wasm和PWA(服务工作者)中使用SQLite,但用户总是有删除的方法-删除所有持久数据或在electron、ionic中包装应用程序…无论如何,我应该给用户提供删除所有数据的可能性,因为GDPR。。。我将更深入地了解electron,非常感谢您的建议!我目前正在研究关于它的所有法规,我只是好奇使用javascript轻松分发在客户端设备上本地运行的应用程序的可行性