重要な情報

技術情報

技術情報は多少グダグダになります。

まず、このサービスでは個人のデータをサーバーに送信していません。つまり入力したデータは、すべて個人のデバイス内に保存されています。この保存機能は、JavaScriptのlocalStorageという機能を利用して実装しています。

更に余談に入ると、webサイト上で、データを保存する方式として、localStorageとSessionStorageがあり、SessionStorageが一時的、localStorageが永久的という機能です。私もそう認識していました。

しかし、セキュリティ関連の問題でlocalStorageもiPhoneやiPadであれば7日で削除される仕様になっています。このせいでデバイス上に保存していたデータが自動的に削除され、今回の事象に至ったということになります。

そもそも公式ドキュメントも読まずに始めていたわけですが、Appleのセキュリティ仕様ぐらいはiPad向けに最適化している以上読んでおくべきであったなと感じております。

理想はすべてのデータをデータベース上で管理できることですが、データベースを作ろうとすると金銭的にも問題があるため、一旦バックアップから入力できる機能を実装することで問題を解決しようと考えております。

また、利用規約も改定を考えております。とはいえ作成には時間がかかるため、作成が完了すればこのページ上に報告いたしますので少々お待ちください。こんな文章に最後までお付き合いいただきありがとうございました。