Ontology Demo Service · プライバシーポリシー / Privacy Policy · 利用規約 / Terms of Service
Ontology Demo Service プライバシーポリシー
施行日 / Effective date: 2026-09-15。英語版は下部にあります。The English version follows the Japanese text.
Ontology Demo Service (以下「本サービス」、URL: https://ontology-mcp.oshiire.work/) は、YAML で宣言したオントロジー (データの型・関係・操作のルール) を
MCP (Model Context Protocol) サーバーとして公開し、Claude などの AI アシスタントから利用できるようにする技術デモです。
本サービスは個人 (以下「運営者」) が運営しています。本ポリシーは、本サービスが利用者の情報をどのように取得・利用・保存・共有するかを説明します。
1. 取得する情報
1.1 Google アカウント情報
利用者が Google でログインすると、本サービスは Google の OAuth 2.0 を通じて次のスコープを要求し、以下の情報を取得します。
| スコープ | 取得する情報 | 用途 |
email | メールアドレス | 利用者の識別、操作ログの記録者の特定、運営者かどうかの判定 |
profile | 氏名、Google アカウント ID、プロフィール画像の URL | MCP クライアントに表示する接続名 (氏名) と、利用者の識別 (ID)。プロフィール画像は保存しません |
これら以外の Google データ (Gmail、Drive、カレンダーなど) には一切アクセスしません。
1.2 利用者の操作に関する情報
- 監査ログ: 本サービスのアクションを実行 (例: 注文のキャンセル、サンプルデータのリセット) すると、実行者のメールアドレス、アクション名、対象オブジェクト、変更前後の値、結果 (成功 / 前提条件不成立 / エラー)、日時を記録します。
- 認可情報: 利用者の MCP クライアント (Claude Code、Claude Desktop など) と本サービスの間の OAuth 2.1 認可に必要な、クライアント登録情報、認可コード、アクセストークン、リフレッシュトークン。Google から受け取ったアクセストークンも、これらに紐づけて暗号化して保存します。
- Cookie: Google ログイン中の CSRF 対策 (state) と、運営者向け管理画面のログイン状態維持のために、署名付き Cookie を使用します。広告や行動追跡には使用しません。
- アクセスログ: 本サービスは Cloudflare Workers 上で動作しており、Cloudflare が IP アドレスやリクエスト情報を含む標準的なアクセスログを一時的に処理します。運営者はこれらを個人の特定には使用しません。
2. 情報の利用目的
- 利用者を認証し、本サービスの MCP ツールへのアクセスを認可するため
- 「誰が、どのデータを、どう変更したか」を監査ログとして記録し、本サービスの仕組み (アクション経由でしか変更できず、履歴が残ること) をデモとして示すため
- 運営者 (tak7650@gmail.com) だけが使える管理機能 (データの一覧・サンプルデータのリセット) へのアクセスを制限するため
- 不正利用や障害への対応のため
取得した情報を広告、マーケティング、プロファイリング、利用者の信用判断に使用することはありません。
3. 保存場所・保存期間・削除
- 保存場所: すべての情報は Cloudflare のサービス (Workers、D1 データベース、KV ストレージ) 上に保存されます。
- 監査ログ: 運営者がサンプルデータをリセットするまで保存され、リセット時にすべて削除されます。デモ用途のため、リセットは予告なく行われます。
- 認可情報: アクセストークンは有効期限 (発行から 1 時間) で失効します。リフレッシュトークンとクライアント登録情報は、利用者が MCP クライアント側で接続を解除するか、Google アカウント側でアクセス権を取り消すか、運営者が削除するまで保存されます。
- 削除の請求: 利用者は tak7650@gmail.com 宛てに連絡することで、自身のメールアドレスを含む監査ログと認可情報の削除を請求できます。運営者は合理的な期間内 (原則 30 日以内) に削除します。
4. 第三者への提供・共有
- 取得した情報を第三者に販売、貸与、提供することはありません。
- 本サービスのサンプルデータは利用者間で共有されます。利用者がアクションを実行すると、監査ログに記録されたメールアドレスを運営者が管理画面で閲覧できます。他の利用者に利用者のメールアドレスが表示されることはありません。
- 情報の保存・処理のために Cloudflare, Inc. のインフラを利用します (データ処理の委託)。
- 法令に基づく開示要請がある場合を除き、上記以外の目的で情報を開示しません。
5. Google ユーザーデータの取り扱い (Google API Services User Data Policy)
本サービスによる Google API から取得した情報の利用と他のアプリへの転送は、
Google API Services User Data Policy
(限定的な使用 (Limited Use) の要件を含む) に従います。具体的には次を約束します。
- Google ユーザーデータは、本ポリシー 2. に記載した本サービスの機能提供と改善のためにのみ使用します。
- Google ユーザーデータを広告目的で使用したり、広告事業者やデータブローカーに転送したりしません。
- Google ユーザーデータを人が閲覧するのは、運営者が監査ログを確認する場合、利用者の同意がある場合、セキュリティ調査や法令遵守のために必要な場合に限ります。
6. 利用者の権利とアクセス権の取り消し
7. 安全管理措置
- 通信はすべて HTTPS (TLS) で暗号化されます。
- OAuth の認可情報とそれに紐づく Google のアクセストークンは暗号化して保存します。
- 運営者向けの管理機能は、運営者の Google アカウントによる認証と、署名付き Cookie、CSRF トークンで保護しています。
- ソースコードは公開されており、誰でも処理内容を確認できます。
8. 児童のプライバシー
本サービスは 13 歳未満 (または各国の法令が定める年齢未満) の児童を対象としておらず、児童の情報を意図的に取得しません。
9. 本ポリシーの変更
本ポリシーは変更されることがあります。重要な変更がある場合は、本ページの施行日を更新して掲載します。変更後の内容は掲載時点から適用されます。
10. 連絡先
本ポリシー、または本サービスにおける情報の取り扱いに関するお問い合わせ・削除請求は、運営者 (tak7650@gmail.com) までお願いします。
Ontology Demo Service Privacy Policy (English)
Ontology Demo Service ("the Service", https://ontology-mcp.oshiire.work/) is a technical demo that exposes an ontology declared in YAML (data types, relations and action rules) as a
Model Context Protocol (MCP) server so AI assistants such as Claude can use it. The Service is operated by an individual ("the Operator").
This policy explains what information the Service collects, how it is used, stored and shared, and how you can delete it.
1. Information we collect
1.1 Google account information
When you sign in with Google, the Service requests the following OAuth scopes:
| Scope | Data | Purpose |
email | Email address | Identify you, record who performed each action in the audit log, determine whether you are the Operator |
profile | Name, Google account ID, profile picture URL | Label your MCP connection (name) and identify you (ID). The profile picture is not stored |
The Service does not access any other Google data (Gmail, Drive, Calendar, etc.).
1.2 Usage information
- Audit log: when you execute an action (for example cancelling an order or resetting the sample data) we record your email address, the action, the target object, the values before and after, the result and the timestamp.
- Authorization data: OAuth 2.1 client registrations, authorization codes, access tokens and refresh tokens issued to your MCP client (Claude Code, Claude Desktop, etc.), and the Google access token, stored encrypted.
- Cookies: signed cookies for CSRF protection during Google sign-in and for the Operator's admin session. No advertising or tracking cookies.
- Access logs: the Service runs on Cloudflare Workers, which transiently processes standard request logs including IP addresses. The Operator does not use them to identify individuals.
2. How we use information
- To authenticate you and authorize access to the Service's MCP tools
- To keep an audit log of who changed what, which is part of what the demo demonstrates
- To restrict the admin features (listing and resetting data) to the Operator (tak7650@gmail.com)
- To investigate abuse and failures
We do not use your information for advertising, marketing, profiling or creditworthiness decisions.
3. Storage, retention and deletion
- All data is stored on Cloudflare (Workers, D1, KV).
- The audit log is kept until the Operator resets the sample data, which deletes it entirely. Resets happen without notice.
- Access tokens expire one hour after issuance. Refresh tokens and client registrations are kept until you disconnect the Service in your MCP client, revoke access in your Google account, or the Operator deletes them.
- You may request deletion of your audit log entries and authorization data by emailing tak7650@gmail.com. Requests are honoured within 30 days.
4. Sharing
- We do not sell, rent or share your information with third parties.
- The sample data is shared between all users. When you execute an action, the Operator can see your email address in the audit log through the admin page. Other users never see your email address.
- Cloudflare, Inc. processes data on our behalf as the hosting provider.
- We disclose information only when required by law.
5. Google API Services User Data Policy
Ontology Demo Service's use and transfer to any other app of information received from Google APIs will adhere to the
Google API Services User Data Policy, including the Limited Use requirements.
Google user data is only used to provide and improve the features described in section 2, is never used for advertising or transferred to advertisers or data brokers,
and is only read by a human when the Operator reviews the audit log, with your consent, or when necessary for security or legal compliance.
6. Your rights and revoking access
7. Security
All traffic is encrypted with HTTPS. Authorization data and Google tokens are stored encrypted. Admin features are protected by the Operator's Google sign-in, signed cookies and CSRF tokens. The source code is public.
8. Children
The Service is not directed to children under 13 (or the applicable age in your country) and does not knowingly collect their data.
9. Changes
We may update this policy. Material changes are announced by updating the effective date on this page.
10. Contact
Questions and deletion requests: tak7650@gmail.com.
Ontology Demo Service · プライバシーポリシー / Privacy Policy · 利用規約 / Terms of Service