「あなたの基準」で嫌がらせや脅迫と感じるツイートからあなたを守ります。
どのようなツイートを嫌がらせや脅迫と感じるかは人によって違い、客観的な判断が難しい場合もあります。この拡張機能は「あなたの基準」で「嫌がらせや脅迫」と感じるツイートを非表示にします。あなたへのリプライやあなたに関するツイートを閲覧する際に、心ない悪意から身を守るための非公式の拡張機能です。
また、特定の女性アイドルや配信者に対して「脅迫」「各種嫌がらせ」「暴力の助長」「グロ画像の投稿」などをハッシュタグ付きで送っている人のツイートを非表示にすることもできます。
- 嫌がらせや脅迫の可能性があるツイートを非表示にしてあなたの精神を守ります
- どのようなツイートを嫌がらせや脅迫とみなすかを設定できます
- 嫌がらせや脅迫の可能性があるとみなされたツイートを自動で通報したり、投稿者をミュート・ブロックしたりする機能はありません
- あなたのブラウザー上でのみ非表示にします。他の人のブラウザー上では非表示にできません
- twitter.comとmobile.twitter.comでのみ動作するブラウザー拡張機能です。他のTwitterクライアントやモバイルアプリでは動作しません
- この拡張機能は非公式の拡張機能です。Twitter社は一切関与していません
- 嫌がらせや脅迫の「可能性がある」ツイートを非表示にします。偽陽性や偽陰性も発生します
バグの報告や機能提案は、次のいずれかの場所にお願いします。
- GitHubのIssue(GitHubアカウントを持っている場合)
- Chrome ウェブストアの [サポート] セクション(Google Chromeの場合)
- AMOのレビュー(Mozilla Firefoxの場合)
- Google Chrome
- Mozilla Firefox
- Chromiumベースのブラウザー(Microsoft Edgeなど)
※動作確認を行っているのはGoogle ChromeとMozilla Firefoxのみです。Chromiumベースのブラウザーは内部的にはGoogle Chromeと同じため正常に動作する可能性が高いと考えられます。
各ブラウザーの拡張機能のストアからインストールできます。
この拡張機能は次のような要素からツイートを非表示にするか判断します。
- NGワード
- 高度なフィルター
この拡張機能は、ユーザーのPC上でのみ分析が行われるため、外部に情報を送信することはありません。ただし、この拡張機能は「高度なフィルターを更新するためのデータ」を自動的に受信します。
この拡張機能は、権限を次の目的にのみ使用します。
- twitter.comとmobile.twitter.comに干渉して、表示されたツイートがスパムかどうかを判断し、スパムと判断されたツイートを非表示にします
- storage権限を使用して、拡張機能の設定をユーザーフォルダーに保存します。外部のクラウドやサーバーには設定を送信しません
- cdn.statically.ioにアクセスして、高度なフィルターの最新のスパム情報を受信します
開発する際は、まず必要なパッケージをインストールします。
npm install
npm run lint:css
npm run lint:js
# lint CSS and JS
npm run lint
npm run format
npm run test
npm run build:css
npm run build:js
# build CSS and JS
npm run build
または
npm run watch:css
npm run watch:js
# watch CSS and JS
npm run watch
npm run pack