TubeVoice セキュリティホワイトペーパー

本書はTubeVoiceのセキュリティ対策・データ取り扱い方針をまとめた技術文書です。

バージョン1.0
制定日2026年6月13日
運営者TubeVoice運営事務局
対象TubeVoice利用企業のご担当者様
SECTION 01

はじめに

TubeVoice(以下「本サービス」)は、YouTube動画のコメントをAIで分析し、消費者の世論・感情傾向をレポート化するBtoB向けSaaSサービスです。

本書は、本サービスをご利用いただく企業のIT部門・情報セキュリティ担当者・調達担当者を対象に、本サービスのセキュリティ対策・データ取り扱い方針・インフラ構成をまとめた技術文書です。

ℹ️
本書の内容はサービスの改善に伴い更新されることがあります。最新版は本サービスのWebサイトよりご確認ください。
SECTION 02

データの取り扱い

2-1. 取得・処理するデータの種類

データ種別 内容 取得元 機密性
YouTube動画メタデータ タイトル・再生数・いいね数・投稿日時・タグ・サムネイル等 YouTube Data API v3(公開情報)
YouTubeコメントデータ コメントテキスト・投稿者名・いいね数 YouTube Data API v3(公開情報)
AI分析結果 感情スコア・炎上リスクレベル・要約テキスト Anthropic Claude API(処理結果)
ユーザー情報 メールアドレス・パスワード(ハッシュ)・氏名 利用登録時に取得
検索条件・設定情報 登録キーワード・グループ名・フィルター条件 ユーザーが入力

2-2. データの保存場所

  • すべてのデータはRailwayが提供するPostgreSQLデータベースに保存されます
  • サーバーはアメリカ(AWS us-east-1リージョン)上で稼働しています
  • 日本国外にデータが保存されることをご了承ください

2-3. データの保存期間

  • 収集した動画・コメントデータ:サービス契約期間中
  • 解約後のデータ:解約日から30日後に削除
  • ユーザーアカウント情報:解約後速やかに削除

2-4. 第三者提供

  • 取得したデータを第三者に販売・提供することはありません
  • 他社ユーザーのデータと混在することはありません(企業単位で完全分離)
  • AI分析のためにAnthropicのAPIにコメントデータを送信します(Anthropicのデータ利用規約に準拠)
  • 法令に基づく開示要請があった場合を除き、第三者提供は行いません
SECTION 03

アクセス制御

3-1. 権限管理

本サービスは以下の2種類の権限ロールを設けており、企業単位(company_id)でデータが完全に分離されています。他社のデータが混在・閲覧されることはありません。

ロール権限内容
管理者(admin) 全機能の利用・ユーザー管理・検索条件管理・パスワードポリシー設定・お支払い管理・データ削除
メンバー(member) データ閲覧・モニタリング操作・レポート出力・自身のパスワード変更

3-2. パスワード管理

  • パスワードはbcryptアルゴリズムによりハッシュ化して保存します
  • 平文パスワードはいかなる場合もデータベースに保存されません
  • 運営者を含め、パスワードの原文を確認することはできません
  • 管理者は企業単位でパスワードポリシー(最小文字数・複雑性の必須化・有効期限・ログイン失敗時のアカウントロック)を設定できます
  • 新規発行されたユーザーは、初回ログイン時にパスワードの変更を求められます

3-3. セッション管理

  • ログイン後はセッションIDを発行して認証状態を管理します
  • セッションキーはランダムな秘密鍵(SECRET_KEY)で署名されます
  • 秘密鍵は環境変数として管理し、ソースコードには含まれません

3-4. APIキーの管理

  • YouTube APIキー・Anthropic APIキー・決済/メール送信用のキーは環境変数として管理します
  • GitHubリポジトリには一切含まれません(.gitignoreにて除外)
  • APIキーはRailwayの暗号化された環境変数ストレージに保存されます

3-5. IPアドレスによるアクセス制限

  • ご要望に応じて、企業単位で許可IPアドレス(CIDR)を設定し、社内ネットワーク等からのみアクセスを許可できます
  • リバースプロキシ経由でも実クライアントIPを正しく判定して制御します
SECTION 04

通信セキュリティ

4-1. HTTPS/TLS暗号化

  • 本サービスへのすべての通信はHTTPS(TLS 1.2以上)で暗号化されます
  • SSL証明書はRailwayが自動発行・自動更新します(Let's Encrypt)
  • HTTPでのアクセスは自動的にHTTPSにリダイレクトされます

4-2. 外部API通信

  • YouTube Data APIへの通信はHTTPS経由で行われます
  • Anthropic Claude APIへの通信はHTTPS経由で行われます
  • コメントデータをAPIに送信する際、通信は暗号化されます
🔒
すべての外部通信においてHTTPSを使用しており、通信経路上でのデータ傍受を防止しています。
SECTION 05

インフラストラクチャ

5-1. サーバー環境

項目内容
クラウドプロバイダーRailway(AWS us-east-1上で稼働)
サーバー所在地アメリカ合衆国(バージニア州)
アプリケーションサーバーPython / Flask(gunicorn)
データベースPostgreSQL(Railwayマネージドサービス)
目標稼働率99.9%(Railway SLAに準拠)

5-2. データベース

  • PostgreSQLをRailwayのマネージドサービスとして利用しています
  • データベースへの直接アクセスはRailwayの管理下で制限されています
  • 自動バックアップが定期的に実行されます
  • 企業ごとにcompany_idで完全にデータを分離しています

5-3. バックアップ

  • RailwayのPostgreSQLは自動バックアップに対応しています
  • 障害発生時には最新のバックアップから復元します

5-4. 障害対応

  • サービス障害が発生した場合、速やかに調査・復旧対応を行います
  • 重大な障害の場合は、登録メールアドレスへ状況をご報告します
  • 計画メンテナンスは事前にメールにてご通知します
SECTION 06

運用・監視

6-1. ソースコード管理

  • ソースコードはGitHubにてバージョン管理しています
  • APIキー・パスワード等の機密情報はリポジトリに含まれません
  • .gitignoreにて機密ファイルを除外しています

6-2. セキュリティアップデート方針

  • 利用ライブラリの脆弱性情報を定期的に確認します
  • 重大な脆弱性が発見された場合は速やかにアップデートを適用します
  • Railwayのインフラレベルのパッチは自動適用されます

6-3. インシデント対応

セキュリティインシデントが発生した場合、以下のフローで対応します。

  1. インシデントの検知・初動対応(サービス停止・影響範囲の特定)
  2. 原因調査・被害範囲の確認
  3. 影響を受けるお客様への速やかなご連絡
  4. 再発防止策の実施・報告
⚠️
セキュリティに関する脆弱性・問題を発見された場合は、info@tubevoice.jp までご連絡ください。迅速に対応いたします。
SECTION 07

法令・準拠基準

7-1. 準拠する法令

  • 個人情報の保護に関する法律(個人情報保護法)
  • 特定商取引に関する法律(特定商取引法)
  • 不正アクセス行為の禁止等に関する法律
  • 電気通信事業法

7-2. 利用する外部サービスのコンプライアンス

サービス認証・準拠用途
Railway SOC 2準拠・AWS上で稼働 サーバー・データベースホスティング
Amazon Web Services ISO 27001・SOC 2・PCI DSS等 Railwayの基盤インフラ
Anthropic Claude API SOC 2 Type 2準拠 コメントのAI感情分析
YouTube Data API Google LLC提供・ISO 27001準拠 YouTube動画・コメントデータ取得
Stripe PCI DSS Level 1準拠 クレジットカード決済(カード情報は当社サーバーを経由しません)
Resend SPF / DKIM / DMARC 認証済みドメインから送信 アカウント設定・通知メールの配信

7-3. データの取り扱いに関する方針

  • 取得するYouTubeデータはすべて公開情報であり、YouTube利用規約に従って取得しています
  • 個人情報はプライバシーポリシーに定める目的以外には利用しません
  • ユーザーからの個人情報開示・削除請求には誠実に対応します
SECTION 08

セキュリティに関するお問い合わせ

本書の内容に関するご質問・セキュリティに関するご報告・ご懸念は以下の窓口までご連絡ください。

事業者名TubeVoice運営事務局
所在地埼玉県川越市的場2403-12
メールアドレスinfo@tubevoice.jp
回答目安2営業日以内