コンテンツにスキップ
LN.STORE

サービス内容

このページでは、LN.STORE が現在提供しているサービスについて説明します。 このページの内容は現状であり、それ以上の保証は一切ありません。 また、これは法的プライバシーポリシーの代わりになるものではありません。

最初の訪問時にプロフィールが作成されます

登録なしに、評価、投票、レビューの投稿を可能にするために、 サイトを初めて訪問した際に、擬似的なプロフィールが作成されます。 これは設計上の決定であり、明確に説明します。 このプロフィールには、メールアドレス、パスワード、名前はなく、 識別子のみが含まれます。 その後に行うすべての操作は、この識別子に関連付けられます。

後で実際の認証方法でログインした場合、 収集した情報を擬似的なプロフィールからアカウントに移行することを提案します。 この提案を拒否するか、ウィンドウを閉じると、 擬似的なプロフィールは分離された状態のまま残り、 しばらくするとアクセスできなくなります。

プロフィールに紐づく情報

  • 評価:各リソースに対する 1 から 5 までのスコア。
  • 投票:各リソースに対する賛成または反対の投票。
  • レビュー:タイトル、最大 4000 文字の自由記述、メリットとデメリットのリスト。
  • レビューの写真:ユーザーがアップロードしたファイル。
  • 検索クエリ:各クエリのテキスト、言語、検索結果の数。
  • 検索履歴:検索順序を記録し、検索候補の改善に役立てます。
  • 興味関心:384 個の数値からなる行動ベクトルと、クリック数。 この情報に基づいて、パーソナライズされたフィードが作成されます。
  • デバイス情報:User-Agent 文字列(最大 500 文字)、デバイスの種類、ブラウザ、 オペレーティングシステム。
  • 訪問履歴:訪問開始時刻と終了時刻、国と都市、言語、曜日、 割り当てられた A/B テストグループ。
  • アクセス情報:カードの表示回数、クリック数、ページビュー、外部サイトへのクリック数。
  • 認証方法:メールアドレス、パスワードのハッシュ値、Lightning ウォレットの鍵、パスキー、 復旧コード。ただし、ユーザー自身が設定した情報のみです。
  • メール認証コード:メールアドレスと 6 桁のコード。 使用済みのコードは、約 1 時間保持されます。
  • プロモーションキャンペーン:自身のリソースを宣伝する場合の設定情報。
  • セッションリフレッシュトークン:毎回ログインする必要がないように、セッションを維持します。

国と都市は、リクエスト元の IP アドレスから、ローカルの MaxMind データベースによって取得されます。 この処理は、当社のサーバー内で行われ、外部にデータが送信されることはありません。

クッキー

  • access_token:リクエストがユーザー自身からのものであることを証明します。 ページスクリプトからは読み取れません。
  • refreshToken:セッションを更新します。 ページスクリプトからは読み取れません。
  • deviceId:デバイスを認識します。有効期限は 1 年です。 ページスクリプトからは読み取れます。

IP アドレスは保存しません

IP アドレスは、データベースのどのテーブルにも保存されていません。 これは意図的な設計であり、スキーマ自体に明記されています。

パスワードやコードの推測を防ぐために、訪問者を区別する方法が必要ですが、 そのため、IP アドレスから不可逆的なフィンガープリントを生成します。 これは、HMAC-SHA256 を使用し、毎日新たに生成される鍵で計算されます。 この鍵は、キューサービスのキャッシュ内にのみ存在します。 この鍵がデータベースに入ることは決してありません。 キャッシュは、その内容を時折サーバーのディスク上の専用ファイルに書き出すため、 鍵は再起動をまたいで残ることがあります。 ただし、2 日間という自身の寿命を超えることはなく、その後は消えます。 フィンガープリントから IP アドレスを復元することはできません。 鍵の寿命が 2 日間なのは、深夜前後に届いたリクエストが 前日の鍵をまだ見つけられるようにするためです。 つまり、日付の変わり目には隣り合う 2 日分の鍵がしばらく同時に存在し、 その後、古いほうは消え、以前のフィンガープリントを再計算する手立ては 何も残りません。

サーバーのログには、IP アドレスの代わりに、このフィンガープリントが記録されます。 IPv6 アドレスの場合、後半部分が省略されてフィンガープリントが生成されます。 これにより、同じ家庭内のデバイスごとに異なるフィンガープリントが生成されるのを防ぎます。

重要な注意点: 当社のアプリケーションの前に、リバースプロキシが配置されており、 通常の Web サーバーが書き込む情報を記録したアクセスログを保持しています。 このログには、IP アドレスも含まれており、アプリケーション外部に保存されます。 上記の説明は、このリバースプロキシのログには適用されません。

データの送信先

  • メールプロバイダー:認証コードを送信する際に、メールアドレスを受信します。
  • Google マップ:リソースの詳細ページに地図を表示できます。 地図が表示されている間、Google は、アクセス元の IP アドレス、User-Agent 文字列、 および表示しているページに関する情報を収集します。 これは、地図が表示されているページでのみ発生します。

ブラウザは、他の外部サービスを呼び出しません。 MaxMind の地理位置情報データベースは、当社のサーバーに配置されており、 サイトにはサードパーティ製の分析ツールは一切使用されていません。

データの削除方法

ここに記載されているすべての情報は、プロフィールの階層構造に依存しています。 したがって、プロフィールを削除すると、それに関連するすべての情報も削除されます。 ご連絡いただければ、プロフィール、評価、投票、レビュー、写真、クエリ、 およびアクセス情報をすべて削除いたします。