我已经使用 Django、Vue.js 构建了一个 Web 应用程序并将其部署在 Heroku 上。这是一个为大型慈善机构制作的网络应用程序,您可以通过向慈善机构捐款来赢取奖品。收集以下信息:
- 姓名
- 用户名
- 电子邮件
- 密码
我猜这是非常基本的。没有存储支付信息的原因是,点击“捐赠”后,用户会被重定向到 JustGiving(实施 JustGiving API),在那里他们输入支付信息等,然后被重定向回我们的网站。
发送了几封电子邮件:
- 有人中奖时的电子邮件
- 如果您是获奖者,请发送电子邮件
- 进行新抽奖时的电子邮件
- 您的捐款收据
这将是我第一次正确发布 Web 应用程序,所以想问一下我需要哪些步骤来确保 Web 应用程序是合法的。我知道我可能必须有一个“cookies”警报和一个用户选择接收或不接收电子邮件的部分。
我必须采取哪些其他步骤来确保我没有违反任何规则?