ローカルファーストMarkdownエディタのプライバシー

最終更新日: 2026年7月(v2.3.2)

概要

Mark It Downは、新しいタブとサイドパネルでWYSIWYG Markdownメモ体験を提供するChrome拡張機能です。v2.3.2時点の任意ネットワーク機能には、Web Clipper、AI会話抽出、RSS、Repository Reader、URL Preview、Git同期があります。これらはユーザーが選んだ得元やプロバイダーと直接通信し、Mark It Downはアカウントシステムや製品バックエンドを運営していません。このプライバシーポリシーでは、ローカルに残るデータ、外部通信が発生する場面、Chromeが権限を求めるタイミングを説明します。

Web Clipper(v2.0.2で追加)

Web Clipper機能は、ユーザーが右クリックメニューから操作を実行したときのみ動作します。

動作の仕組み

  • ユーザーが右クリックメニューからクリップ操作を選択すると、拡張機能は現在のタブのページ内容(HTML)を読み取りMarkdownに変換します
  • 変換されたMarkdownはノートとしてローカルに保存されます
  • 一部のプラットフォームでは、変換精度を向上させるために、そのプラットフォーム上でのお客様の認証済みセッション(Cookie)を利用してページ内容を取得する場合があります

Web Clipperが行わないこと

  • バックグラウンドでの自動ページ読み取りは行いません — ユーザーが明示的に実行した操作(クリップ実行、または下記のRSSフィード取得操作)以外でページにアクセスすることはありません
  • 認証情報の収集・送信は行いません — Cookieはブラウザ内の同一オリジン通信にのみ使用され、外部に送信されることはありません
  • 閲覧履歴の追跡は行いません — どのページを訪問したかの記録は一切保持しません
  • 他のタブへのアクセスは行いません — 操作対象のタブのみにアクセスします

RSSフィード(v2.2.0で追加)

RSSフィード機能は、お客様自身が設定画面(Settings > RSS Feeds)に登録したフィードURLに対してのみ動作します。登録されていないURLや、お客様が許可していないオリジンへ拡張機能が自発的にアクセスすることはありません。

動作の仕組み

  • 個別オリジン付与: フィードURLを登録するとき、Chromeの権限ダイアログが表示され、当該フィードのオリジン(例: https://example.com)に対してのみアクセス権限を付与します。manifestは任意権限の上限として<all_urls>宣言していますが、RSSが実際に要求するのは登録したオリジンのパターンだけです
  • フィード取得: フィードリストの更新ボタン押下時、または定期取得が有効な場合、登録済みオリジンに対してHTTPSリクエストを送信し、RSS XMLを取得します
  • 記事クリップ: フィード内の記事を保存する際、その記事URLのオリジンが未付与なら、同じく権限ダイアログで個別申請します。お客様は拒否できます
  • ローカル変換: 取得したRSS XMLおよび記事HTMLは、お客様のブラウザ内のみでMarkdownへ変換されます。当社サーバー(存在しません)第三者サーバーには送信されません
  • 権限の取消: 登録済みフィードを削除すると、対応するホスト権限も自動的に取り消されます。Chromeの拡張機能管理画面からも個別に取消可能です

バックグラウンド定期取得と通知(v2.2.2で追加)

RSS設定で定期取得を有効にすると、拡張機能はChromeのalarms APIを使用して設定間隔ごとにバックグラウンドのサービスワーカーを起動し、登録済みフィードを取得します。デスクトップ通知も有効にすると、新着記事が見つかった際にChromeのnotifications APIでローカル通知(新着タイトルの一覧)を表示します。いずれもオプトイン設定で、個別に無効化できます。定期取得を無効にするとアラームが解除され、通知を無効にすると新着アラートが抑制されます。どちらの機能もお客様のブラウザ外にデータを送信しません。

注意点

  • フィード発行元のサーバーには、通常のWebアクセスと同様にHTTPアクセスログ(IPアドレス、User-Agent、アクセス時刻など)が残ります。これはお客様の責任範囲となります
  • 登録済みフィードURLおよび取得した記事データは、すべてローカル(chrome.storage.local)にのみ保存され、拡張機能のアンインストール時に削除されます

Repository Reader(v2.2.10で追加)

Repository Readerは、ユーザーがリポジトリURLを入力または選択した場合にのみ、GitHub上のMarkdownリポジトリを開きます。ブラウザはGitHub APIと直接通信し、リポジトリ内容がMark It Downのサーバーを経由することはありません。

  • 公開リポジトリ: トークンなしでGitHub APIから読み取ります
  • 公開リポジトリ: Repository Readerでトークン利用を明示的に有効にした場合のみ、保存済みGitHubトークンを使用します
  • ローカル状態: 閲覧履歴、ピン留めしたリポジトリ、取り込んだノートはChrome拡張機能ストレージに保存されます
  • 明示的な取り込み: リポジトリを読むだけではノートに追加されず、ユーザーが選んだファイルだけを取り込みます

データ収集について

Mark It Downは、お客様の個人データを当社へ収集・受信せず、販売・共有しません。

すべてのノートと設定は、ChromeのストレージAPIを使用してブラウザ内にローカル保存されます。拡張機能にはアクセス解析、広告、サードパーティのエラー送信サービスを組み込んでいません。任意のネットワーク機能を使う場合、ブラウザは取得元サイトまたは設定したプロバイダーと直接通信し、Mark It Downのサーバーは経由しません。

データの保存

データの種類保存場所送信の有無
ノートローカル(chrome.storage.local)なし*
設定ローカル(chrome.storage.local)なし
Gitトークンローカル(暗号化)認証リクエスト時のみGitHub / GitLabへ送信
RSS・クリップ・リポジトリ内容取得後はローカルユーザーが指定した取得元から直接受信

*ノート本文が送信されるのは、Git同期を明示的に使用した場合のみです。その他のネットワーク機能は、機能内に表示された取得元からコンテンツを受信します。

Git同期(オプション)

Git同期を有効にした場合:

トークンのセキュリティ

  • 暗号化: トークンはPBKDF2鍵導出を用いたAES-256-GCMで暗号化されます
  • 保存: 暗号化されたトークンはブラウザのローカルストレージにのみ保存されます
  • 私たちへの送信なし: トークンが私たちのサーバーに送信されることはありません(サーバーは存在しません)
  • 保護範囲: 暗号化seedも同じChromeプロファイルに保存されます。平文の露出を抑えるものであり、侵害されたブラウザプロファイルや拡張機能コンテキストを防ぐものではありません

データ通信

  • 直接通信: ノートはお客様のブラウザとGitリポジトリ間で直接送受信されます
  • Mark It Downによる仲介なし: データは設定したGitHubまたはGitLabへ送信され、当社が運営するサーバーを経由しません
  • お客様の管理下: Git同期はいつでも解除できます

権限の説明

権限目的
storageノートと設定をChromeにローカル保存するため
unlimitedStorageストレージ制限なしで無制限のノートをサポートするため
sidePanelブラウジング中にメモを取るためのサイドパネル機能を有効にするため
contextMenusWeb Clipper用の右クリックメニュー項目を追加するため
activeTabユーザーがクリップ操作を実行した際に、現在のタブのページ内容を読み取るため
scriptingユーザーがクリップ操作を実行した際に、ページのDOM読み取りスクリプトを注入するため
alarmsRSS設定で指定した間隔でRSSフィードの定期取得スケジュールを管理するため。スケジュールはChromeのアラームAPIを使ってブラウザ内部のみで動作し、外部のスケジューラーとは通信しません
notificationsRSS設定でオプトインした場合のみ、新着RSS記事が届いたときにデスクトップ通知を表示するため。通知内容新着タイトル一覧)はブラウザ内に保存済みのフィードデータからローカルで生成されます
optional_host_permissions (http/https)manifestは任意権限の上限として<all_urls>を宣言します。RSSとWeb Clipperは通常、登録またはクリップしたオリジンだけを要求し、各権限は取消可能です
URL Preview用の任意<all_urls>付与リンク情報は任意のサイトにあるため、URL Previewを有効にした場合だけ要求します。Chromeが広範なアクセスの確認画面を表示し、拒否した場合はURL Previewを有効にしません
host_permissions (api.github.com / gitlab.com)Git同期およびGitHub Repository Readerとの直接通信に使用します。Mark It Downのサーバーは仲介しません

サードパーティサービス

Mark It Downは、サードパーティの分析、広告、データ収集サービスと連携していません。

関連する外部サービスは以下に限られ、いずれもお客様のブラウザから当該サービスへ直接通信し、当社サーバーを経由しません:

  • GitHub / GitLab(Git同期を有効化した場合のみ)— ノートの同期先
  • GitHub API(Repository Readerを使用した場合のみ)— リポジトリ情報とMarkdownファイルの取得元
  • お客様が登録したRSSフィード発行元のサーバー(v2.2.0以降)— フィードXMLの取得先
  • Web Clipperでクリップした対象記事のホスト — 記事HTMLの取得先
  • URL Previewで表示したリンク先のホスト(URL Previewを有効にした場合のみ)— リンク情報の取得元

対象は、ユーザーが登録、表示、クリップ、または任意機能として有効にした宛先に限られます。取得した内容がMark It Downの運営するサーバーへ送られることはありません。

データの保持

  • データは拡張機能がインストールされている限り、お客様のデバイスに保持されます
  • 拡張機能をアンインストールすると、ローカルに保存されたすべてのデータが削除されます
  • 私たちはお客様のデータにアクセスできず、復元することもできません

お問い合わせ

このプライバシーポリシーに関するご質問はフィードバックページまでお願いします。

まとめ

ノートは標準でお客様のデバイスに保存されます。任意のネットワーク機能は、ユーザーが選んだ取得元またはプロバイダーと直接通信し、Mark It Downのバックエンドは経由しません。