ハクソク

世界を動かす技術を、日本語で。

Show HN: DoNotNotify – Androidで通知を記録し、インテリジェントにブロックする

概要

DoNotNotifyは、プライバシー重視設計の通知管理アプリ。
通知内容のローカル処理で個人情報を守る。
強力なルール設定で重要通知だけを受信。
プロモーション通知の排除で静かなスマホ環境を実現。
完全無料・広告なしで誰でも安心利用。

DoNotNotifyの特徴

  • プライバシーファースト設計

    • OTPや個人メッセージなど機密性の高い通知内容を保護
    • 全処理をオフラインで完結、サーバーやトラッキングなし
    • 個人情報の収集・共有を一切行わない方針
  • きめ細かな通知コントロール

    • アプリ名・通知内容・**正規表現(Regex)**による柔軟なルール設定
    • 重要通知のホワイトリスト化、不要通知のブラックリスト化
    • 既存の主要アプリ(Facebook, Amazon, Instagram, Netflix, TikTok, Reddit等)向けプリセットルールを搭載
  • ノイズゼロの通知体験

    • プロモーション通知や広告通知を自動で排除
    • 本当に必要な通知のみを受信
    • 通知ログ機能でアプリごとに通知をグループ化・管理
  • シンプルかつ強力なインターフェース

    • 効率性重視のクリーンなデザイン
    • 通知から直接アクション実行が可能
  • 徹底したプライバシーへのこだわり

    • 利用者の個人情報を一切把握しない運営姿勢
    • 詳細については公式プライバシーポリシーを参照

DoNotNotify誕生の背景

  • Androidアプリの通知乱用問題

    • 多くのアプリが通知チャンネルの仕様を悪用し、広告を強制配信
    • 例:MyGateのようなゲート管理アプリが広告通知をブロック不可で配信
  • 既存の通知設定の限界

    • OS標準の通知制御機能では十分なカスタマイズが困難

DoNotNotifyの使い方と仕組み

  • 通知のロギング

    • すべての受信通知をアプリごとに記録・グループ化
  • 通知のフィルタリングとルール作成

    • 通知内容に応じたホワイトリスト・ブラックリストルールの作成
    • 正規表現による複雑な条件設定も可能
  • 通知アクションの管理

    • 通知に紐づくアクションをアプリ内から直接実行可能
  • 完全ローカル実行

    • インターネット通信なしで端末内のみで完結
    • 必要なのは通知アクセス権限のみ
  • 無料・広告なし

    • 完全無料提供
    • 広告表示や裏課金要素なし

DoNotNotifyの入手先

  • 公式ウェブサイト
    • https://donotnotify.com/
    • アプリのダウンロード・詳細情報提供
    • サポートやプライバシーポリシーも掲載

まとめ

  • DoNotNotifyは、プライバシー重視・ノイズゼロ・高機能通知管理アプリ
  • 端末内完結型で個人情報を徹底保護
  • 通知ストレスのない快適なスマホ生活をサポート

Hackerたちの意見

プレイストアは、Androidプラットフォームの通知権限で制御されていない音声通知を使うアプリを拒否すべきだよね。ユーザーが面倒な通知を消すために、複雑な設定を掘り下げていかなきゃいけないのはダークパターンだし、プラットフォームから追放されるべきだと思う。Facebook、あんたのことだよ。
Facebookアプリはマルウェアだよ。システムから削除して、もっと良い方法で人とコミュニケーションを取った方がいいよ、例えばSignalとか。
通知を長押ししてアプリをブロックするだけだよ。簡単だね。
今はiOSユーザーだけど、こっちでも問題は同じだよ:広告を押し付けるためにコミュニケーションチャンネルを無視するアプリが多い(ほとんどが自分のアプリやサービス向け)。大体のアプリからは通知を完全にブロックしてるけど、一部のアプリの通知は本当に便利なんだよね(相乗り、交通、配達アプリとか)。予約した電車が遅れてるか知りたいけど、他の交通会社と提携したから5%オフのクーポンを配ってるって通知はいらない… こういう問題を説明して1つ星レビューを必ず書いて、できれば開発者にもメールするようにしてる。Apple StoreやPlay Storeの利用規約もこの行為に反してると思うけど、残念ながら強制されてないよね…
さらに厄介なのは、iOSはAndroidみたいに通知のグループやチャンネルを提供してないことだね(UberやDoorDashみたいな市場のリーダーが「一般」チャンネルを使って配達情報や広告を流すのを無視して)。個人的には、これがiOS App StoreやPlay Storeのアプリガイドラインに含まれるべきだと思う。昔はiOSはスパムみたいな通知が少ないことで知られてたのに。
僕は難しい道を選んで、通知を全部無効にしたよ。電車が遅れてるか知りたい時は自分でチェックするし、ドライバーを待つ時も自分で確認する。実際、後者の方がいいかな。来る人に驚かされることもないし、うまくタイミングを合わせられるからね。正直、不満はないよ。毎晩、パソコンに座ってweb.whatsapp.comでWhatsAppの通知をチェックして、グループに追加された人たちの状況を把握するのが結構いい感じ。
この問題の解決策は、スマホを常にサイレントモードにすることだった。25年前には、急を要することなんてなかったし、1日に1回チェックする留守番電話メッセージで解決できたから、今は何で瞬時の更新が必要なのかって思う。今なら多分、あなたのツールみたいなのを使うだろうな。パートナーは、短いコンテンツに2年間ハマってたせいで、正当な禁断症状が出てる。全ての通知をオフにするのは、彼のために最初にやったことの一つだった。
時々、データをオフにして「急用なら電話して」って言ってる。
一日一回チェックしても、スパム通知が多すぎて最悪だよ。リアルな電話の合間に、20件のスパム電話が留守番電話に入ってる感じ。
面白い話があるよ。私も「ゲーテッドコミュニティ」に住んでて、MyGateをデフォルトで使ってる。そこで創設者グループがあって、MyGateのイライラする点が時々話題に上がるんだ。みんなでウィンクしながら日々を過ごしてる。MyGateの創設者もそのグループにいて、近所の人なんだ。時々、彼の家の前でキャンプして、通知の問題やバグを直してもらうようにからかってたよ。別の中規模コミュニティに住んでる創設者の友達もMyGateを使ってて、広告だけじゃなくて、連絡先やカメラ、フラッシュライトなどの大量のデータ収集に腹を立ててた。結局、https://dobermanapp.comを作ることになった。
使用しなきゃいけないmygateアプリが気になった。彼らは自慢げに「インドで最も求められるコミュニティの注目を集める」と宣伝してる。https://mygate.com/ad-platform/ まさに、文字通りのベンダーロックインだね。引っ越しは大変だってわかるけど(今まさにやってる)、これは私には受け入れられない。
彼らはこうも宣伝してる: > 47% DAU:MAU > 日常使用アプリで高頻度のブランドリコールを構築する。スパム通知が高頻度ユーザーを獲得する方法なんだね。
Android(少なくともPixelでは)最近「通知整理者」という名前の通知スパム検出システムを追加したんだ。残念ながら、スパムをブロックすることはできず、優先度を下げるだけなんだ。音は鳴らないけど、通知ドロワーから手動で消さなきゃいけない。PMたちはほぼ正しいアイデアを持ってたのに… 幸い、AndroidではTaskerやAutoNotificationプラグインを使って、うざい通知をブロックできるんだ。これが今のところ別の選択肢になってると思う。iOSの人たちがこれをできないでどうやって生活してるのか、全然わからない。iOSを使ってる妻は、うざい通知に常に文句を言ってて、助ける方法がないんだ。
これいいね!アプリとして通知をコントロールできるなんて知らなかった。ずっと欲しかった機能は、通知を「グループ化」できること。WhatsAppみたいなアプリは、個別のメッセージで1分以内に何度も通知が来ることがあって、ほんとにうざい。5分ごとにしかバイブしないように設定できたらいいのに、「通知後x分はバイブしない」みたいなルールを作れたら最高だね。
それいいね…せめて、電話やアプリを操作した後じゃないとバイブしないようにしてほしいな。
いい提案だね。次のバージョンで実装されるかも!
Android 15から、Google Pixelのスマホには「通知クールダウン」ってのがあって、これがちょっと解決してくれるんだ。いつか全てのAndroidフォンにも広がってほしいな。 https://www.androidauthority.com/android-15-notification-coo...
これ使いたいけど、クローズドソースのサードパーティアプリに通知を全部読まれるのは嫌だな。OTPパスワードやメッセージ全体を読めるから、オープンソースじゃないと考えられない。もしF-Droidでオープンソースだったら寄付したりお金払ったりするよ。作ってくれてありがとう。実は、同じアプリを作るのを何度も先延ばしにしてて、もう笑えないくらいだよ。こういうのを維持するのが面倒くさくて残念。
>これ使いたいけど、クローズドソースのサードパーティアプリに通知を全部読まれるのは嫌だな。OTPパスワードやメッセージ全体を読めるから、オープンソースじゃないと考えられない。アプリはINTERNET権限がないから、データを抜き取ることはできないよ。
それは確かにそうだね、(データをインターネットに送信しないという)私の言葉だけが頼りだね。でも、私の言葉を信じてほしい :) 他の人もアプリをオープンソースにしてほしいってリクエストしてた。そこも考えてみるよ。
自分でもなんとなく作ってみたいなって思ってたんだけど、ウーバーの広告、何回送ってくるんだよって感じ。車が来た時だけ教えてくれればいいのに。これを作った人、おめでとう!オープンソースの方がいいなって思うのも同意。通知にアクセスするのはちょっとリスキーな気がする。
疑ってるなら、これを使ってみて。NetGuardでアプリのインターネットアクセスをブロックできるよ。 https://github.com/M66B/NetGuard
見つけるのにちょっと時間かかったけど、Alertlyってオープンソースで似たようなことをやってるらしい。ただ、最後のコミットは2年前なんだよね。 https://f-droid.org/packages/com.example.notificationalerter https://github.com/lightningcpu/Alertly
電話の通知がどれだけひどいと思っても、年寄りにとってはその10倍ひどいよ。アプリの通知やテキストメッセージから来るゴミみたいなスパムの量は、ほんとに驚くべきものだよ。
Androidの通知用の広告ブロック(iOSの通知用もあるかも?)