Remix.run Logo
lone-cloud 4 days ago

I'm a privacy focused self hoster and ntfy was not good enough for me so I created Prism with an optional Android app: https://git.lonecloud.dev/lone-cloud/prism

The difference: Your phone doesn't get notifications from your notification service directly, but from Mozilla which helps to hide your digital fingerprint of you using a separate notification provider like ntfy. Prism also allows Telegram or Signal to act as a notification distributor. In addition, I use Proton Mail which doesn't really allow custom notification services. Prism has a custom integration to work around that so your proton mail notifications don't have to touch google services.

crtasm 4 days ago | parent | next [-]

Interesting, how is it able to send via Mozilla? I did a quick search in the repo and the term isn't found.

lone-cloud 4 days ago | parent [-]

The webpush endpoint registration is initiated from the client. The Android app can act as a client and it's the one that registers Mozilla's autopush service.

grapemane 4 days ago | parent | prev [-]

In what ways is your digital fingerprint being monitored where your notification providers are being captured?

lone-cloud 4 days ago | parent [-]

I meant that at the network level, should something be monitoring, your client would be making requests to a unique (ntfy) address that virtually nobody else ever uses. Requests to Mozilla are more crowd blended as it's quite popular already.

LeBit 3 days ago | parent [-]

Aren’t the requests https?

Or you mean you are trying to hide from a network where you are mitm attacked?

lone-cloud 3 days ago | parent [-]

Yes, they are https so security is not a concern. I want to crowd blend at the network level so that my requests don't aversive that I'm using a privacy notification system (or a VPN).