oka-project since 2024
現在の言語: 日本語 JA EN
お問い合わせ

データの旅

最終更新日: 2026.09.20

Webツールに文章を貼り付けた瞬間、その文章はどこへ行くのか。これは、ブラウザで動くツールを作っていると何度も出てくる疑問です。

画面上では、入力欄に文字が入り、変換ボタンを押すと結果が出る。それだけに見えます。しかしWebページを開いている以上、ページそのものを取得する通信は発生し、CDNやセキュリティサービスが間に入り、アクセス解析が動く場合もあり、問い合わせを送ればメールとして外へ出ます。逆に、ツールの主要処理はブラウザの中だけで完結し、入力本文そのものはサーバーへ送られない場合もあります。

このページは、その違いを「データの旅」として説明する補足ページです。正式な情報取扱条件はプライバシーポリシーが基準になります。

0. まず、ページを開く

利用者がoka-project.comへアクセスすると、ブラウザはページを表示するために必要なHTML、CSS、JavaScriptその他のデータを取得します。この時点で、IPアドレス、アクセス日時、アクセス先URL、ブラウザや通信に関する情報など、Web通信を成立させるために必要な情報がサーバー、CDN、セキュリティサービス等で処理される場合があります。

ここは「何も入力していないから通信もしていない」という状態ではありません。Webサイトを見るという行為そのものが、最低限の通信を伴います。

1. ツールに文字やファイルを入れる

oka-projectのWebツールには、主要な処理対象となるデータをブラウザ内で処理するものがあります。

たとえば、MarkdownをHTMLへ変換する、文字列を整形する、CSVを処理する、画像をブラウザ上で変換する、といった処理は、技術的にサーバーへ送らなくても成立する場合があります。その場合、ツール上に「ブラウザ内処理」「端末内で処理」「サーバーへ送信しない」等の表示を行い、その表示が対象とする主要な入力データは、変換処理のためにoka-projectのサーバーへ送信しません。

ただし、同じページでアクセス解析、CDN、セキュリティ機能その他の通信が発生する可能性まで否定する表現ではありません。

2. localStorageやIndexedDBに保存される場合

ツールによっては、入力内容、設定、直前の作業状態その他をブラウザのlocalStorage、sessionStorage、IndexedDB等へ保存する場合があります。

これは「サーバーに保存」とは異なり、原則として利用者のブラウザ側の保存領域に残ります。ブラウザのサイトデータ削除、シークレットモード、端末変更、ブラウザ変更その他によって消えることがあり、クラウドバックアップとして扱うことはできません。

3. 変換ボタンを押す

ブラウザ内処理型のツールでは、ボタンを押した結果の主要処理がそのまま利用者の端末内で進みます。

この時、変換対象の本文やファイルそのものをサーバーへ送る必要はありません。一方で、ボタンが押されたというイベントをアクセス解析で計測する設計がある場合、操作イベントやページ情報等が分析サービスへ送信されることがあります。

oka-projectでは、ツールに入力した本文やファイル内容そのものを、アクセス解析イベントとして意図的に送信することを目的としていません。

4. 問い合わせを送る

お問い合わせフォームは、ブラウザ内だけで完結する処理ではありません。

利用者が氏名またはハンドルネーム、メールアドレス、問い合わせ本文等を入力して送信すると、その内容は問い合わせ対応のため当プロジェクトへ送信されます。現在の設計では、問い合わせ本文等をコンテンツ用データベースへ恒久的な問い合わせ記録として保存することを目的とした処理は行っていませんが、メールとしての配送、通信経路、送信成功記録等に関する処理は発生します。

5. Cloudflareを通る

oka-projectでは、配信、DNS、セキュリティ、キャッシュその他のためCloudflareを利用しています。

そのため、利用者とoka-projectの間の通信に関連して、IPアドレス、HTTPリクエスト情報、ブラウザ情報、アクセス先その他、配信・セキュリティに必要な情報がCloudflareによって処理される場合があります。

6. Google Analyticsで利用状況を見る

oka-projectでは、サイトやツールがどのように利用されているかを把握し、改善するためGoogle Analytics 4を利用しています。

閲覧ページ、アクセス日時、参照元、端末・ブラウザ等の利用環境、おおよその地域、イベントその他の情報がGoogleによって処理される場合があります。

これは「ツールへ入力した文章そのものをGoogleへ送る」という意味ではありません。

7. Turnstileで人間らしい通信かを見る

お問い合わせフォーム等では、自動送信やスパムを抑えるためCloudflare Turnstileを利用する場合があります。

この時、ブラウザ、端末、通信環境、IPアドレスその他、不正な自動アクセスかどうかを判定するための情報が処理される場合があります。

8. 将来、クラウド保存を始める場合

今後、同期、アカウント、共同編集、履歴、AI、共有リンクその他のために、利用者が入力したデータをサーバーへ保存または外部サービスへ送信する機能を追加する可能性があります。

その場合、現在「ブラウザ内処理」と説明している機能へ黙ってサーバー送信を追加し、そのまま同じ説明を残すことは意図していません。何を送るのか、どこへ送るのか、保存するのか、何のためかを、当該機能の説明またはPrivacy等で追加します。

9. 将来、AIへ送る場合

AI機能がブラウザ内モデルだけで成立する場合もあれば、外部AI APIへ入力内容を送る必要がある場合もあります。

外部AIへ送信する場合には、送信対象、送信先、保存・学習利用に関する条件その他、利用者が入力前に判断するために必要な情報を確認できる形にする方針です。

10. 将来、アカウントができる場合

アカウント機能を追加すると、メールアドレス、認証情報、プロフィール、設定、利用履歴、契約状態その他、現在の登録不要ツールには存在しないデータが増える可能性があります。

その場合も、現在のPrivacyへ単に一文を足すだけではなく、必要に応じ個別のプライバシー通知、アカウント設定画面、削除方法等を追加します。

11. データが消えるまで

ブラウザ内保存は利用者自身のブラウザ操作等で削除できます。

サーバーログ、セキュリティログ、問い合わせ関連情報その他については、利用目的、セキュリティ、障害調査、法令上の義務、紛争対応等に必要な期間保持される場合があります。

削除後もバックアップ等へ一時的に残る場合があります。

12. 「送信しない」と「何も通信しない」は違う

この区別は、oka-projectのツール設計で特に大切にしています。

「入力データをサーバーへ送信しない」は、主要処理対象のデータについて述べる表現です。一方、「ページを開いてから閉じるまで、端末外への通信が一切発生しない」という意味ではありません。

13. 物語として見ると

一つの文章をMarkdownエディターへ貼り付け、プレビューし、別形式へ変換して閉じるだけなら、その文章は利用者のブラウザの中で生まれ、変換され、消えていくことができます。

同じ利用者がその後お問い合わせフォームを開き、「この変換結果がおかしい」と本文を貼り付けて送信した瞬間、その文章は初めて問い合わせ内容として外へ出ます。

同じ文章でも、どの機能へ入れたか、何のボタンを押したかによって旅のルートが変わる。この違いを機能ごとに説明できる状態を維持することが、このページの目的です。

関連ページ

外部サービスごとの送信については外部送信についてをご確認ください。

全体の正式な取扱条件はプライバシーポリシー、安全管理や脆弱性報告についてはセキュリティポリシーをご確認ください。