Privacy Policy
Last updated: February 2026
1. Overview
Stashly ("we", "our", "the app") is a Slack app that collects emoji-reacted messages and organizes them into Slack Canvas documents. This policy describes what data we collect, how we use it, and your rights.
2. Data We Collect
- Workspace information: Team ID and team name, collected during OAuth installation.
- Bot access tokens: Encrypted using AES-256-GCM before being stored in our database.
- Installer user ID: The Slack user ID of the person who installed the app.
- Message permalinks: Public Slack URLs of collected messages, stored in Canvas documents. We do not store message text, reaction counts, or any other message content in our database.
- Channel names/IDs: Used temporarily during command execution to find matching messages. Not stored permanently.
3. Data We Do Not Collect
- Message content or text
- Direct messages or private conversations
- User profile information beyond what Slack provides for locale detection
- Any data beyond what is necessary to operate the service
4. How We Use Your Data
We use collected data solely to:
- Authenticate and connect to your Slack workspace
- Execute the
/canvas-collectcommand on your behalf - Create and update Canvas documents in your Slack workspace
We do not sell, rent, or share your data with third parties for marketing purposes.
5. Data Storage and Security
- Data is stored in a PostgreSQL database hosted on Railway.
- All Slack tokens are encrypted at rest using AES-256-GCM.
- In-memory caches (locale, locks) are not persisted and are cleared on server restart.
6. Data Retention
Installation data (team ID, encrypted tokens) is retained until you uninstall the app from your workspace. Upon uninstallation, all associated data is deleted from our database.
7. Your Rights
You can request deletion of your workspace data at any time by uninstalling the app from your Slack workspace, or by contacting us at [email protected].
8. Changes to This Policy
We may update this policy from time to time. Significant changes will be communicated via our GitHub repository.
9. Contact
For questions or concerns, contact us at [email protected].
プライバシーポリシー
最終更新: 2026年2月
1. 概要
Stashly(以下「本アプリ」)は、絵文字リアクション付きのSlackメッセージを収集し、Slack Canvasに整理するSlackアプリです。本ポリシーでは、収集するデータ、その利用方法、およびお客様の権利について説明します。
2. 収集するデータ
- ワークスペース情報: OAuthインストール時に取得するチームIDおよびチーム名。
- Botアクセストークン: AES-256-GCMで暗号化した上でデータベースに保存。
- インストールユーザーID: アプリをインストールしたSlackユーザーのID。
- メッセージのパーマリンク: 収集対象メッセージのSlack URL。Canvas内に記録されます。メッセージ本文・リアクション数などのコンテンツはデータベースに保存しません。
- チャンネル名/ID: コマンド実行中に一時的に使用します。永続的には保存しません。
3. 収集しないデータ
- メッセージの本文テキスト
- ダイレクトメッセージやプライベートな会話の内容
- ロケール検出に必要な最小限以外のユーザープロフィール情報
- サービス提供に不要な一切のデータ
4. データの利用目的
収集したデータは以下の目的にのみ使用します:
- Slackワークスペースへの認証・接続
/canvas-collectコマンドの実行- SlackワークスペースへのCanvasドキュメントの作成・更新
マーケティング目的で第三者にデータを販売・貸与・共有することは一切ありません。
5. データの保存とセキュリティ
- データはRailwayがホストするPostgreSQLデータベースに保存されます。
- すべてのSlackトークンはAES-256-GCMで暗号化して保存します。
- インメモリキャッシュ(ロケール、ロック)は永続化されず、サーバー再起動時に消去されます。
6. データの保持期間
インストール情報(チームID・暗号化トークン)は、アプリをアンインストールするまで保持されます。アンインストール時に関連するすべてのデータをデータベースから削除します。
7. お客様の権利
Slackワークスペースからアプリをアンインストールすることで、いつでもワークスペースのデータ削除を要求できます。また、[email protected] までご連絡いただくことも可能です。
8. ポリシーの変更
本ポリシーは随時更新される場合があります。重要な変更はGitHubリポジトリを通じてお知らせします。
9. お問い合わせ
ご質問やご不明点は [email protected] までご連絡ください。