本ページは、KIKUTE サービスにおけるセキュリティ対策の概要を開示するものです。本サービスは、回答生成・埋め込みに用いる LLM の API キーを当社が保持して一本化して運用しており、お客様の API キーはお預かりしません。テナント情報および当社が保持する API キーを安全に取り扱うため、技術的・組織的・物理的安全管理措置を講じています。
§1. 基本方針
合同会社デザインL(以下「当社」といいます。)は、KIKUTE サービスを通じてお預かりする個人情報・テナント情報その他の機密情報、ならびに当社が保持する API キーについて、APPI その他の関係法令、ならびに当社が定める内部規程に基づき、適切な安全管理措置を講じます。
§2. システムの基盤
本サービスは、Amazon Web Services(AWS)のクラウドの基盤の上に構築しています。データは原則として 東京リージョン に保管します。コンテンツの配信と証明書の管理の都合により、一部のメタデータは米国を経由する場合があります。
データベースは外部から直接接続できない場所に置き、システムの各部分の間の通信は必要なものだけを許可しています。運用者がシステムにアクセスできる権限は、必要な最小限に限ります。
§3. 認証
3.1. パスワードレス OTP
管理者認証は、6 桁・15 分有効のワンタイムパスコード(OTP) を登録メールアドレスに送信し、入力により認証する方式です。パスワードは保管しません。
3.2. トークン管理
- ログインの状態を表す情報には有効期間を設け、一定の期間で失効させます
- ログインの状態を保つための情報は、ブラウザのスクリプトから読めない形で保管し、不正なスクリプトによる窃取を防ぎます
3.3. 即時失効
管理者のアカウントを無効にした場合、そのアカウントによる以後の操作を直ちに受け付けないようにします。
3.4. 列挙対策・レート制限
- メールアドレスの存在有無を画面上で区別しない応答設計とします
- ログインの試行には、同じ接続元・同じメールアドレスごとに回数の制限を設けます
§4. データ保護
4.1. 通信の暗号化
全通信を HTTPS(TLS 1.2 以上)で保護します。
4.2. 保管時の暗号化
データベース(バックアップを含みます)とシステムの管理の操作の記録は当社が管理する暗号鍵で、そのほかの保管するデータ(知識源のファイル・メールの原本・秘密情報・ログ等)はクラウド事業者が管理する暗号鍵で、それぞれ暗号化して保管します。
4.3. API キーの管理
本サービスは、お客様の LLM / 埋め込みの API キーをお預かりしません。回答生成・埋め込みには、当社が契約する API キーを一本化して用います。
当社の API キーは秘密情報の管理の仕組みで保管し、LLM / 埋め込みの API を呼び出す処理に限り読み取りを許可します。API キーは、API レスポンス、管理画面、ログ、エラー出力等のいずれにも出力しません。
§5. 鍵管理
- 当社が管理する暗号鍵は用途ごとに分け、それぞれ使える経路を用途のサービスに限ります
- 当社が管理する暗号鍵は定期的に自動で更新します
§6. 会社ごとのデータの分離
本サービスは、複数の利用者(テナント)の情報を同じ基盤の上で取り扱います。利用者ごとのデータの分離は、データベースとアプリケーションの二重の仕組みで確保します。
- データベース: 利用者ごとのデータに、それぞれの利用者を表す情報を付け、ほかの利用者のデータには構造的に届かないようにしています
- アプリケーション: どの利用者のデータを扱うかは、リクエストの内容ではなく、認証の結果から決めます
所属していない利用者(会社)を指定して操作しようとする試みは、記録して通知します。
§7. 取り込みのセキュリティ
知識源として URL の読み込みおよびファイルのアップロードを行う際の不正利用および攻撃を、以下のとおり防ぎます。
- 内部への接続の防止: 社内のネットワークやクラウドの管理用の宛先など、外部に公開されていない宛先への読み込みを拒否します。許可するのは
httpおよびhttpsだけです - ファイルの形式の検査: アップロードされたファイルは、拡張子ではなく中身で形式を確かめ、許可した形式だけを受け付けます
- 大きさの制限: ファイルの大きさと、展開した後の大きさに上限を設けます
- 読み込みのルール:
robots.txtを尊重し、利用者が登録した URL と同じサイト(同じホスト。先頭のwww.の有無の違いは同じサイトとみなします)の範囲だけを読み込みます
§8. 監査の記録とログ
- システムの稼働とエラーを継続的に監視し、異常を早く検知できるようにしています
- システムの管理の操作を記録し、改ざんできない形で 1 年間保管します
- 監査の記録を止める・消すなど、記録や暗号鍵を損なう操作を検知して通知します
- 所属していない利用者(会社)を指定して操作しようとする試みと、ログインの失敗が続いたことによる一時的な締め出しを、アプリケーションのログに記録します。前者は検知して通知し、後者は短い時間に続いた場合に通知します
- 保持期間: アプリケーションのログは 7 日間保持します(メールの転送の記録は 30 日間)
- 個人情報・機密のマスキング: ログには平文の API キー、認証トークン、個人を直接特定する情報を記録しない方針を徹底し、出力前のマスキングをアプリケーション側で実施します
§9. バックアップ・災害復旧
- 自動バックアップ: データベースを毎日自動でバックアップし、一定の期間内の任意の時点に戻せるようにしています
- 復旧の手順: 障害の種類ごとの復旧の手順を文書にしています
- 現在は単一のリージョンの構成です。リージョン全体の障害のときの復旧は、AWS のリージョンの復旧の後となります
§10. インシデント対応
- 重大インシデント(個人情報漏えい、機密情報漏えい、システム停止を伴う障害等)が発生した場合、当社は 発生覚知から 24 時間以内 を目標に、影響を受けるテナントの管理者に対し連絡を行います
- 法令上の通知義務(個人データ漏えい等の個人情報保護委員会への報告等。原則として覚知から 72 時間以内)がある場合は、当該法令の定めに従い適切に対応します
- インシデント連絡先: security@kikute.com
§11. 脆弱性報告(責任ある開示)
当社は、本サービスのセキュリティに関する脆弱性報告を歓迎します。責任ある開示(Responsible Disclosure) のご協力をお願いいたします。
- 報告先: security@kikute.com
- 一次回答: 受領後 5 営業日以内 に一次回答をお返しすることを目標とします
- 公表のグレース期間: 報告から 90 日間 は当社による修正対応のためのグレース期間としてご配慮ください。当社による修正対応完了後、必要に応じて脆弱性情報を公表することがあります
- 報告にあたっては、本サービスのサービス継続性および他のお客様への影響に配慮し、検証のための過度な負荷をかける行為、他テナントの情報を実際に取得する行為等はお控えください
§12. 第三者監査・認証
- 現状: SOC 2、ISO 27001、ISMS、P マーク等の 第三者認証はいずれも未取得 です
- 方針: 現在は、適用上の必要性および費用対効果から取得を見送っています。需要が見えた段階で取得を検討します
- 取得状況が変化した場合は、本ページを改訂のうえお知らせします
§13. サブプロセッサー
本サービスの提供にあたり、以下のサブプロセッサーを利用しています(プライバシーポリシー §5 と整合)。
| サブプロセッサー | 役割 | 所在 |
|---|---|---|
| Amazon Web Services(AWS) | 個人情報・テナント情報・暗号鍵の保管、計算の処理、メールの送受信 | 東京リージョンを基本、コンテンツの配信と証明書の管理は米国を併用 |
| Anthropic, PBC | LLM による回答生成(当社が保持する API キーで呼び出し) | 米国 |
| OpenAI, Inc. | 埋め込み生成および補助的な回答生成(当社が保持する API キーで呼び出し) | 米国 |
| Stripe, Inc. およびその関連会社 | 利用料のクレジットカード決済・請求・請求書の発行(管理者のメールアドレス、請求先の氏名・会社名・住所・税 ID、カードの情報、請求の履歴。カード番号は Stripe が直接取得・保管し、当社は保持しません) | 米国ほか |
| Google LLC | 当社の窓口宛て(info@ / privacy@ / legal@ / concierge@ / security@ / support@ / dmarc@)のメールを当社担当者のメールボックス(Gmail)へ転送して受け付け | 米国ほか |
サブプロセッサーの追加・変更があった場合は、本ページを改訂のうえお知らせします。
§14. 改訂
当社は、本ページの内容を必要に応じて改訂することがあります。改訂後の内容は本ページに掲載した時点から有効となります。
§15. お問い合わせ窓口
本ページに関するお問い合わせは、以下の窓口までご連絡ください。
- メールアドレス: security@kikute.com
- 受付時間: 平日 10:00〜18:00(土日祝日および年末年始を除く)
改訂履歴
| 日付 | 版 | 変更内容 |
|---|---|---|
| 2026-06-22 | v0.1.0 | 初版ドラフト。販売事業者名および連絡先メールアドレスは要記入のプレースホルダ。SOC 2 / ISO 27001 / P マークは未取得である旨を §12 で明示 |
| 2026-06-22 | v0.2.0 | 運営者情報・連絡先メールアドレスを確定 |
| 2026-06-22 | v0.3.0 | 本番ドメインの変更に伴い、連絡先メールアドレスを更新 |
| 2026-06-22 | v0.3.1 | §4.1 の通信の暗号化の記載を、実際の接続先に合わせて修正 |
| 2026-10-03 | v0.4.0 | サービス名とドメインの変更(サービス名を KIKUTE、ドメインを kikute.com に)と、API キーの記述を実態に。お客様の API キーはお預かりせず当社の API キーに一本化していることに合わせ、冒頭・§1・§4.3・§5・§8・§9・§12・§13 を改訂。§4.1・§2 の記載を実際の構成に合わせて修正。連絡先のメールアドレスを更新。§13 に Stripe と Google(窓口宛てのメールの転送先)を追記 |
| 2026-10-20 | v0.4.1 | 軽微な改訂。委託先の表(Google LLC)の「当社の窓口宛て」に、受信している窓口のうち記載から漏れていた info@・support@・dmarc@ を追記。委託先と取扱いの内容に変更なし |
| 2026-10-26 | v0.4.2 | 軽微な改訂。§13 の Stripe の行の取り扱う情報を、プライバシーポリシー §2.6・§5.4(v0.7.0)に合わせて詳しくした。サブプロセッサーの追加・変更なし |
| 2026-10-29 | v0.5.0 | 通常の改訂(システムの構成の細部の記載を整理し、概要の記載に改めた)。使用しているクラウドの個別のサービス名・設定の値・内部の識別子・社内の設計文書への参照を本文と改訂履歴から外し、§2 を「システムの基盤」、§6 を「会社ごとのデータの分離」、§7 を「取り込みのセキュリティ」として概要の記載に改めた。§3.3 の即時失効の記載を、実装している内容(無効にしたアカウントの以後の操作を受け付けない)に合わせた。§13 の前に重複していた改訂履歴の表を、この改訂履歴にまとめた。他の法務文書へのリンクを修正。あわせて、実施していない措置の記載を実態に合わせた: §4.2 の暗号鍵(当社が管理する鍵はデータベースとシステムの管理の操作の記録。そのほかのファイル・秘密情報・ログはクラウド事業者が管理する鍵)・§5 の検証の環境の鍵の分離と秘密情報の自動の更新の記載を削除・§8 の見出しを「監査の記録とログ」とし、検知の記載を実施している範囲(監査の記録や暗号鍵を損なう操作・所属していない利用者を指定した操作の試み・ログインの失敗による締め出し)に限定・§6 の検知の記載を同じ範囲に限定・§8 のアプリケーションのログの保持期間を 7 日(メールの転送の記録は 30 日)に訂正(システムの管理の操作の記録は 1 年)・§7 の読み込みの範囲を、登録した URL と同じサイトの範囲と正確にした・§5 の暗号鍵の利用の制限の記載を実態に合わせた。サブプロセッサー・インシデント対応・脆弱性報告の内容に変更なし |