Единственный способ, которым внешняя сторона может получить доступ к базе данных пользователя, - это прямой доступ к компьютеру пользователя или наличие уязвимости в вашем веб-приложении (например, XSS - межсайтовый скриптинг).В противном случае стандартная безопасность браузера требует, чтобы только сценарии, запущенные на веб-страницах из определенного домена, могли обращаться к базам данных, которые были созданы / сохранены в том же домене (та же политика источника), то же самое, что мешает вам делать междоменные запросы Ajax или читать другиекуки-файлы веб-сайта, которые можно преодолеть с помощью атаки XSS.
Мне кажется, что хранение черновика электронной почты является разумным, тогда как такие данные, как данные кредитной карты, пароли и т. д., должны храниться исключительно на стороне сервера.Вам нужно будет позвонить, что и где хранить, основываясь на том, что вы собираетесь хранить.