プライバシーポリシー
最終更新日: 2026年9月11日
「tuktuk」(以下「本サービス」)は、契約した企業・事業者(以下「契約者」)が業務の記録とタスクを管理するための業務用ツールです。
招待制であり、一般に公開されたサービスではありません。運営者は山下将大です。
本サービスが取得・利用する情報について、以下のとおり定めます。
1. 取得する情報
- GitHubアカウント情報(ログイン名・表示名・アイコン画像のURL)。ログインおよび操作者の記録に使用します
- 契約者が本サービスに登録したGitHubリポジトリの内容および課題(Issue)の情報
- 利用者が本サービスにアップロードしたファイル、およびそのファイル名・サイズ・種別
- 契約者が本サービスに共有したGoogleドライブのフォルダ・ファイルの情報、および本サービスがGoogleドライブ上に作成したファイル・フォルダの情報
- 利用者が接続したGoogleアカウントのメールアドレス(Googleに接続したときに取得します。接続先の表示に使用します。この接続は契約者ごとのものです)
- アカウントの管理情報(メンバーの一覧と権限・プロジェクト・機能設定)
- 契約者が設定したAPIキー等の認証情報(暗号化して保存します。下記6参照)
- 管理操作の記録(監査ログ: 誰が・いつ・どの管理操作を行ったか)
2. 利用目的
取得した情報は、記録の保存・閲覧・編集、タスクの管理、アップロードされたファイルの保存先の判定と保存、
AI機能の提供、およびアカウント管理・安全管理のためにのみ利用します。
広告の配信、利用者の行動分析、その他の目的には利用しません。
ある契約者の情報を他の契約者に提供することはありません(利用条件として定めるGitHub連携の共有を契約者自身が行った場合を除きます。利用規約第5条参照)。
3. Googleユーザーデータの取り扱い
本サービスはGoogle Drive APIを利用します。
読み取りは、契約者が本サービスのサービスアカウントに明示的に共有したフォルダの範囲に限られます。
本サービスにGoogleアカウントを接続した場合、そのアカウントのメールアドレスを接続先の表示のために保存します。
書き込みに用いる権限は
https://www.googleapis.com/auth/drive.file のみで、これは
本サービスが自ら作成したファイルおよびフォルダに限ってアクセスできる権限です。
契約者のドライブ内にある、共有されていないファイルを読み取ることはありません。
これらの権限は、アップロードされたファイルの保存とその保存先フォルダの作成、および共有フォルダの内容表示のためにのみ使用します。
Googleから取得したデータを、上記の目的以外で利用したり、第三者へ販売・提供したりすることはありません。
本サービスによるGoogleユーザーデータの利用は、
Google APIサービスのユーザーデータに関するポリシー(限定利用の要件を含む)に従います。
4. 外部サービスへの送信
本サービスは、機能の提供のために次の外部サービスと通信します。
- GitHub — 記録およびタスクの保存先です。アクセスは契約者自身がインストールしたGitHub Appの許可範囲に限られ、利用者が作成・編集した内容が保存されます
- Google Drive — 画像や表計算ファイルなど、GitHubに保存しないファイルの保存先です
- Anthropic(Claude API) — AI機能に利用します。AIチャットの利用時はチャットの入力内容および対象の課題・ドキュメントの本文が、
ファイルの保存先を判定する際はファイル名・サイズ・種別とテキスト形式ファイルの先頭の一部が送信されます。
送信には契約者自身が設定したAPIキーを使用し、キー未設定のアカウントでは送信は発生しません
- Anthropic(Claude API)— AIセッション — AIにドキュメントの作成・書き換えを任せる機能です。利用者が入力した依頼内容と、AIが作業のために読んだ対象リポジトリ内のファイル本文が送信されます。
依頼時に利用者がGoogleドライブ上のファイルを添付した場合は、そのファイルの内容も送信されます(添付するかどうかは依頼のたびに利用者が選びます。既定では何も添付されません)。
添付したファイルはいったんAnthropic社のファイル保管領域へアップロードしたうえで作業用の領域へ複製し、本サービスは作業用の領域の作成直後に、アップロードした元のファイルの削除を要求します。作業用の領域内の複製は、下記のとおりセッションの終了時に削除を要求します。いずれも保持期間はAnthropic社の規約に従います。
作業用の領域はAnthropic側に一時的に作られ、利用者がAIとやりとりしている間(変更案を確認して追加の指示を送れる間)は保持され、変更の反映・取りやめ、または確認のないまま24時間が経過した時点で削除を要求します。追加の指示を送るたびに、その内容もAnthropicへ送信されます。ここでも送信には契約者自身が設定したAPIキーを使用します。
なお、作業用の領域に複製された対象リポジトリの内容の保持期間はAnthropic社の規約に従います。本サービスは作業終了時にAnthropic社へ削除を要求しますが、複製が直ちに消去されることを保証するものではありません
5. 保存期間
- ログイン状態はブラウザのセッションが終了するまで保持されます
- GitHub・Googleドライブから取得したデータは、表示を高速にするため期限付きの一時的な複製(キャッシュ)としてサーバー上に短期間保存されます。キャッシュはいつ破棄されても業務データに影響しません
- AIチャットの会話内容とAIの提案は、承認操作のためにサーバー上に短時間(最後の利用から最長1時間程度)保持されます。期限経過後はアクセスできなくなり、その後自動的に削除されます
- AIセッションでのやりとりは、あとから経緯をたどれるようにするため、期限を設けずサーバー上に保存されます。依頼文と会話の本文(利用者の発言とAIの返答)は暗号化して保存します。ただし、AIが提案した変更の要約・対象ファイル名と、処理に失敗したときのエラーの内容は、セッションの記録として暗号化せずに保存されます。会話(利用者の発言とAIの返答)は、依頼した本人がセッションの画面からいつでも削除できます。公開範囲を「プロジェクトの全員」に設定したセッションでは、アカウントのオーナーも削除できます(公開範囲が「自分だけ」のセッションは、依頼した本人以外には表示されないため、オーナーであっても削除できません)。手動で削除しない場合はアカウントの削除まで保持されます
- AIセッションでAIが作った変更案のファイル本文は、反映・破棄のいずれかで用済みになった時点でサーバー上から削除されます(反映したものは保存先のGitHubに残ります)
- AIセッションに添付したファイルの本文は、本サービスのサーバーには保存されません。保存するのはファイル名・ファイルの種別・サイズ・Googleドライブ上の識別子と、処理に失敗したときのエラーの内容だけです(これらはセッションの記録としてアカウントの削除まで保持されます)
- アップロードされたファイルは、保存先を確認する画面での承認を待つ間、最長30分間サーバー上に一時保存されます。承認されたものは保存先への保存後に削除され、期限切れのものはアクセスできなくなった後、自動的に削除されます
- 保存が確定したファイルおよび記録はGitHubまたはGoogleドライブに保存され、契約者が削除するまで保持されます
- アカウントの管理情報・監査ログは、契約終了に伴うアカウント削除まで保持されます
6. 安全管理
- 本サービスへのアクセスは、各アカウントにメンバーとして登録されたGitHubアカウントに限定されます
- 契約者間のデータは、アカウント単位の権限確認とGitHub App連携の境界により分離されます(契約者自身がGitHub連携の共有を行った場合の範囲は利用規約第5条のとおり)。Googleドライブの読み取りは、契約者ごとに設定された共有フォルダの範囲に限定されます。書き込みは、契約者ごとに保存された接続の権限で行い、本サービスがそのGoogleアカウント上で作成したファイル・フォルダにのみアクセスします(Googleとの接続は契約者ごとに保存され、契約者ごとに別のGoogleアカウントを接続できます。同一の利用者が複数の契約者に同じGoogleアカウントを接続した場合、この書き込みの範囲はその契約者をまたぎます)
- AIセッションの添付ファイルのAnthropic社へのアップロードは、契約者自身が設定したAPIキーで行います。このため、アップロードしたファイルは、削除されるまでの短い間、同じAnthropicアカウント(ワークスペース)に属するほかのAPIキーからも参照できる状態になります。契約者以外のアカウントからは参照できません
- 契約者が設定したAPIキー等の認証情報はデータベース上に暗号化して保存し、画面・記録・キャッシュには出力しません(外部サービスへの接続のために一時発行される短時間有効なアクセストークンのみ、期限付きでキャッシュに保存されます)。サービス基盤の認証情報はサーバーの環境変数として管理します
- 通信はすべて暗号化されます
7. お問い合わせ
本ポリシーに関するお問い合わせは masahiro11g@gmail.com(運営者: 山下将大)までご連絡ください。
8. 改定
本ポリシーの内容は、必要に応じて変更することがあります。変更した場合は、本ページの最終更新日を改めます。
利用規約