1. 概要
Mattermost Deckは、Mattermost Webの右側に監視向けのマルチペインワークスペースを追加するという 単一目的のために必要な範囲でのみユーザーデータを処理します。
拡張機能は、開発者が運営するサーバーへユーザーデータを送信しません。 第三者のanalytics、広告、プロファイリング機能も含みません。
2. ブラウザ内に保存するデータ
拡張機能は、設定とUI状態をブラウザ内に保存します。主な内容は以下です。
- MattermostサーバーURLと任意のTeam Slug
- テーマ、言語、ポーリング間隔、レイアウト、保存済みViews、プロファイルなどの表示・動作設定
- PATを永続保存するかどうかの任意設定
Mattermost Personal Access Token(PAT)はセッションのみの保存が既定です。 ユーザーが永続保存を選択した場合、PATはクライアント側で暗号化してブラウザ内に保存されます。 同じクライアントが復号できるため、この暗号化は平文保存を避けるための補助であり、 完全なセキュリティ境界ではありません。
3. 拡張機能が処理するデータ
メンション、監視チャンネル、DM、検索結果、保存済み項目などを表示するため、 設定済みMattermostサーバーが提供する次のような情報をブラウザ内で処理します。
- Mattermostのユーザー識別子、ユーザー名、表示名、アバター
- チーム、チャンネル、DM、グループに関する情報
- 投稿、添付画像、保存済み項目、未読・メンション状態
- ユーザーが入力した検索語と、表示機能に必要な検索結果
4. 利用目的と通信先
これらのデータは、Mattermost Deckの画面にユーザーが選択した情報を表示し、 更新・ナビゲーション・診断機能を提供するためだけに使います。
ネットワーク要求は、ユーザーが明示的に設定し、Chrome権限を許可したMattermostサーバーoriginへだけ送信します。 Mattermostサーバーとその管理者によるデータ処理には、そのサーバーのポリシーが適用されます。
6. データ保持とユーザー管理
ローカル設定は、ユーザーが変更する、拡張機能ストレージを消去する、 または拡張機能をアンインストールするまでブラウザ内に残ります。
- セッション保存のPATは、ブラウザセッション終了時に削除されます。
- 永続保存したPATは、設定変更、拡張機能ストレージの消去、アンインストールで削除できます。
- トレース記録をオフにすると保存ログを消去し、24時間を超えたログは自動的に削除します。
7. セキュリティ
拡張機能は認証情報をブラウザ内に保ち、ネットワークアクセスを設定済みMattermostサーバーへ限定するよう設計しています。 ユーザーは、必要最小限の権限を持つトークンと、安全に構成されたMattermostサーバーを利用する責任があります。
Chrome alarm権限は、PWAインストールが正常に完了しなかった場合に一時的な補助スクリプトを確実に解除するためだけに使います。 analytics、追跡、ユーザーデータの定期送信には使用しません。
8. 公開サイトのホスティング
この公開サイトはCloudflare Pagesで配信しています。サイト自体にはanalytics、広告、 トラッキングCookieを組み込んでいません。Cloudflareは、配信とセキュリティのためにIPアドレスやHTTP要求情報などを インフラストラクチャログとして処理する場合があります。詳細は Cloudflare Privacy Policy を参照してください。
日本語/英語の選択は、このブラウザのlocalStorageへ保存します。この設定はサイト内の表示言語だけに使い、 ユーザーがブラウザのサイトデータを消去するまで保持されます。
9. お問い合わせ
プライバシーに関する質問は、 GitHub Issues からプロジェクト開発者へお問い合わせください。公開Issueへ秘密情報や個人情報を投稿しないでください。
1. Overview
Mattermost Deck processes user data only as needed for its single purpose: adding a monitoring-oriented multi-pane workspace to Mattermost Web.
The extension does not send user data to developer-operated servers and includes no third-party analytics, advertising, or profiling.
2. Data stored in the browser
The extension stores configuration and UI state in the browser, including:
- Mattermost server URL and optional Team Slug
- Theme, language, polling interval, layout, saved Views, profiles, and other display or behavior settings
- The optional preference for persistent PAT storage
Session-only storage is the default for a Mattermost Personal Access Token (PAT). If the user chooses persistent storage, the PAT is stored locally with client-side encryption. Because the same client can decrypt it, this helps avoid plain-text storage but is not a complete security boundary.
3. Data processed by the extension
To display mentions, watched channels, DMs, search results, saved items, and related features, the extension processes information provided by the configured Mattermost server in the browser, such as:
- Mattermost user identifiers, usernames, display names, and avatars
- Team, channel, DM, and group information
- Posts, image attachments, saved items, unread state, and mention state
- Search terms entered by the user and results required for visible features
4. Use and network destinations
This data is used only to display the information selected by the user and to provide update, navigation, and diagnostic features inside Mattermost Deck.
Network requests are sent only to the Mattermost server origin explicitly configured by the user and approved through Chrome permissions. Processing by that Mattermost server and its administrators is governed by the server's own policies.
5. Sharing and tracking
Mattermost Deck does not sell user data or share it with advertising platforms, data brokers, or unrelated third parties. It communicates only with the configured Mattermost server as needed to provide its features.
Mattermost Deck's use of user data complies with the Chrome Web Store User Data Policy , including its Limited Use requirements.
6. Retention and user control
Local settings remain in the browser until the user changes them, clears extension storage, or removes the extension.
- Session-stored PAT data is removed when the browser session ends.
- Persisted PAT data can be removed through settings, by clearing extension storage, or by uninstalling the extension.
- Turning trace capture off clears stored logs, and logs older than 24 hours are removed automatically.
7. Security
The extension is designed to keep authentication information in the browser and to limit network access to the configured Mattermost server. Users are responsible for choosing appropriately scoped tokens and a securely configured server.
The Chrome alarm permission is used only to remove a temporary helper script if PWA installation does not complete normally. It is not used for analytics, tracking, or periodic transmission of user data.
8. Public website hosting
This public website is served through Cloudflare Pages. The site does not include analytics, advertising, or tracking cookies. Cloudflare may process IP addresses and HTTP request metadata in infrastructure logs for delivery and security. See the Cloudflare Privacy Policy for details.
The Japanese or English preference is stored in this browser's localStorage and is used only to choose the site's display language. It remains until the user clears browser site data.
9. Contact
For privacy questions, contact the developer through GitHub Issues. Do not post secrets or personal information in a public issue.