Koqentra

プライバシー

Koqentraが受け取るもの、それをどこに保管するのか、そして何に使うのかを説明します。

提供状況

Koqentraは現在、招待制で提供しています。

サインイン時に受け取るもの

サインインはGoogleを通じて行われます。Koqentraは、Googleが発行するアカウント識別子、メールアドレス、氏名、プロフィール画像のURLを受け取ります。利用者が作成したものはすべて、この識別子のもとに保存されます。

利用者が入力するもの

ワーカーは、名前、任意の説明、プロンプトで構成されます。Webページを監視するワーカーは利用者が指定した公開アドレスを、YouTubeでおすすめ動画を探すワーカーは利用者が指定した検索条件を保持します。アカウントのタイムゾーンも選択でき、これは時刻の表示方法と、スケジュール実行のタイミングの両方を決めます。

Creatorへ送る内容は後の節で説明します。メールでお問い合わせいただいた場合は、その内容と送信元のアドレスを受け取ります。

利用目的

サービスを提供するため、すなわち、サインイン、ワーカーの実行とスケジュール実行の次回予定の算出、AIによる処理、利用者が有効にした通知の送信、プランと決済の管理、不正利用の防止、障害対応、サービスの改善、お問い合わせへの対応のために使用します。

Koqentraはこれらの情報を販売しません。

AIによる処理

ワーカーを実行すると、そのプロンプト全体が({{today}}と{{now}}を展開したうえで)AnthropicのClaude APIへ送信され、結果が生成されます。Koqentraは再試行を行いません。失敗したリクエストは失敗として記録され、そのワーカーは次の実行機会を待ちます。

Claude APIは、監視しているWebページで見つかった変化の要約(ワーカーの指示と、変化の前後のページ本文が送信されます)、YouTubeおすすめ探しの新しい候補からの選定(検索条件と見つかった候補が送信されます)、利用者の説明からのワーカーの下書き作成(入力した説明が送信されます)にも使用します。

メール通知

メール通知は、利用者が有効にしない限りオフです。有効化はワーカーごとに行います。有効なワーカーの実行が完了または失敗すると、Koqentraはアカウントに登録されたアドレス宛にのみメッセージを送信します(それ以外のアドレスへ送ることはありません)。送信はResendを経由し、Resendは利用者のアドレス、ワーカー名、および実行結果の先頭2,000文字までを受け取ります。失敗した実行に関するメッセージには、失敗の詳細は含まれません。

文章の分析

Koqentraに文章の分析を依頼すると、入力したタイトルと本文がAnthropicへ送信されます。Anthropicは、X、Reddit、長文記事のそれぞれについて投稿する価値があるかを個別に判断し、価値があると判断した場合は投稿文を作成します。

このリクエストには、Koqentraに登録したオーディエンス・目標・文体の指示に加えて、過去の分析に対する直近の回答も一緒に送られます。個別に送られるのは最大で直近12件です。それぞれの回答には、AIが示した理由、AIが提案した投稿文、利用者が編集した場合はその文章、利用者が理由を入力した場合はその理由、および対象だったコンテンツの短い抜粋が含まれることがあります。

その12件より古い回答がある場合、リクエストにはそれらの回答そのものではなく、まとめた要約が含まれます。要約の内容と作られ方は次の節で説明します。

分析が成功すると、Koqentraは、入力されたタイトルと本文、3つのチャネルそれぞれの判断、各判断の理由、および投稿が推奨されたチャネルの投稿文を保存します。

それらの判断に回答すると、Koqentraは、採用したか、書き直したか、却下したかを保存します。書き直した場合は編集した文章を、理由を入力した場合はその理由もあわせて保存します。AIが最初に提案した投稿文は、書かれたまま保持され、上書きされません。

過去の回答の要約について

個別に送られるのは直近12件の回答だけですが、それより古い回答が単に 捨てられるわけではありません。Koqentraはそれらをまとめた要約をAnthropicに生成させて保持し、以降の分析では、要約が代表している個別の回答の代わりにその要約を 送信します。

この要約の作成と更新は、Anthropicへの別のリクエストです。利用者が 依頼した分析の実行中に行われ、既存の要約がある場合はそれと、まだ 要約へ取り込まれていない古い回答(内容は上記の「直近の回答」と同じ 項目)が送信されます。クリエイター設定、今回分析するコンテンツ、直近12件の 回答が、このリクエストに含まれることはありません。

古い回答は一度にまとめてではなく、分割して取り込まれます。履歴が 長い場合、要約は複数回の分析にわたって少しずつ追いつきます。

Koqentraは、要約そのものと、それが何件の古い回答から作られたかに 加えて、どの古い回答をすでに要約へ取り込んだかの記録を保存します。同じ回答を重複して要約へ取り込まないための記録で、 どの回答を取り込んだかを示すだけであり、利用者が書いた内容は 含まれません。

この要約は利用者本人ではなくAIが書いたものです。利用者の行動から導かれた推論であり、誤っていたり不完全であったり することがあります。利用者が明示した記述ではありません。 クリエイター設定と直近の回答のほうが優先されます。Koqentraの中から この要約を編集・再作成・削除する手段はなく、以下に記載する保持に 関する制約は、この要約にも同じように当てはまります。

アドレスを指定した分析

文章を貼り付ける代わりに、公開されているページのアドレスを指定することもできます。その場合、Koqentraのサーバー自身がそのページへ通常のHTTPリクエストを送信します。利用者のブラウザからではなく、Koqentraのネットワークからのアクセスです。相手のサイトは他のアクセスと同じようにそのリクエストを受け取り、そこには通常、サーバーのアドレス、要求したパス、Koqentraが名乗る名前が含まれます。

利用者のCookieやサインイン情報は、そのサイトへ送信されません。Koqentraはセッションの資格情報・Cookie・Authorizationヘッダーをそのサイトへ転送せず、利用者のブラウザを使ってページを取得することもありません。リダイレクトは少数だけ追跡し、httpsからhttpへ下がるリダイレクトは拒否します。

読み取るのは、HTMLとして公開されているページだけです。サインインが必要なページは取得せず、PDFなどのファイル形式は推測して読まずに拒否します。

ページから読み取った本文と、最終的に読み取ったアドレスは、上に記載した発信の前提および直近の回答とあわせて、分析のためAnthropicへ送信されます。

分析が成功すると、Koqentraはそのアドレス、読み取った本文、3つのチャネルの判断と投稿文を保存します。貼り付けた文章の場合と同じ扱いです。

Koqentraは、そのアドレスにも、他のどこにも投稿しません。

Creatorが行わないこと

Koqentraはどこにも自動投稿しません。X、Reddit、その他の公開サービスと接続しておらず、Koqentraが書いた文章は、利用者自身がコピーして持ち出さない限りKoqentraの外へ出ることはありません。

AIが書いた内容は誤っていることがあり、しかも自信ありげに誤っていることがあります。公開する前に必ず確認してください。

Webページの監視とYouTubeおすすめ探し

Webページを監視するワーカーは、上記のCreatorと同様に、Koqentraのサーバー自身から、利用者が指定した公開アドレスへ通常のHTTPリクエストを送信します。次回の実行で変化があったかを判断するため、ページの本文を保存します。

YouTubeでおすすめ動画を探すワーカーは、検索条件をGoogleが提供するYouTube Data APIへ送信します。同じものを繰り返しおすすめしないよう、すでにおすすめした項目を記録します。

決済

有料プランの購入と管理にはStripeを利用します。支払い情報は、Stripeが提供する画面(Stripe CheckoutおよびStripe Billing Portal)で入力します。Koqentraがカード番号を受け取ったり保存したりすることはありません。

契約をアカウントに結び付けるため、KoqentraはStripeへKoqentraのアカウント識別子を送信し、Stripeが発行する顧客および契約の識別子を、プラン、契約の状態、請求期間とあわせて保存します。

利用している外部サービス

  • Google — サインイン、およびYouTubeおすすめ探しの検索(YouTube Data API)
  • Anthropic — Claude APIによるAI処理
  • Stripe — 有料プランの決済
  • Resend — メール通知の送信
  • Railway — アプリケーションとデータベースのホスティング

保管場所

アプリケーションと同じくRailway上でホストされているPostgreSQLデータベースに保管されます。Koqentraが保存する時刻はすべてUTCです。タイムゾーンは時刻の見え方を変えるだけで、保存される内容そのものを変えることはありません。

実行が記録するもの

各実行について、開始時刻、終了時刻、完了したか失敗したか、モデルが生成した内容、そして失敗した場合はその失敗が伴っていた理由を保存します。

ログと診断情報

実行が失敗した場合、調査できるように失敗の詳細がアプリケーションのサーバーログへ書き出されます。これらのログはKoqentraではなく、ホスティングプラットフォーム側のものです。

保存期間

実行履歴は、それが属するワーカーを削除するまで保持されます。Koqentraが期限切れにすることはなく、一定期間が過ぎたら自動的に削除される仕組みもありません。

Creatorが保存するもの(入力した内容、判断、投稿文、利用者の回答)についても同じです。現在、Koqentraの中からこれらを削除する手段はありません。また、一定期間の経過によって削除されることもありません。ワーカーを削除してもこれらには影響しません。両者は別のものであり、ワーカーはこれらについて何も関知しません。

プランや決済に関する記録を含むその他の情報は、サービスの提供に必要な期間、または法令・契約・運営上必要な期間保持します。

ワーカーの削除

ワーカーを削除すると、そのワーカーに記録されたすべての実行も削除されます。これは取り消せず、復元できるアーカイブもありません。

ワーカーを削除しても、Creatorのデータは何も削除されません。これらはワーカーではなくアカウントに紐づいて保持されます。

アカウントの削除

現在、Koqentraの中からアカウント全体を削除する手段はありません。ワーカーを一つずつ削除すれば、それらのワーカーと実行履歴は削除されます。ただしCreatorが保持しているものは削除されず、それを製品内から削除する方法もありません。

安全管理

Koqentraは、保持する情報の漏えい、滅失、不正なアクセス等を防ぐため、合理的な安全管理措置を講じます。

開示・訂正・削除等

Koqentraが保持している情報の開示、訂正、削除等をご希望の場合は、下記の問い合わせ先までご連絡ください。製品内に手段のないものもあるため、個別に対応します。

Cookie

Koqentraは、サインイン状態の維持など、サービスの提供に必要なCookieを利用します。広告を目的としたCookieやトラッキングは利用しません。

可用性

保守、障害、外部サービスの状況その他の理由により、Koqentraを一時的に利用できない場合や、スケジュール実行が行われない場合があります。

AIの出力について

ワーカーが生成する内容はAIモデルによるものであり、誤っていることがあります。重要な判断の唯一の根拠として利用しないでください。

お問い合わせ

本ノーティスについて、またはお使いのアカウントについてKoqentraが保持している内容について、メールでお問い合わせいただけます。サインイン済みの場合は、設定にも同じアドレスを掲載しています。

メールで問い合わせる

本ノーティスの変更

本ノーティスは現時点のKoqentraの動作を説明したものです。Koqentraの変更にあわせて更新されることがあり、重要な変更は適切な方法でお知らせします。