Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Push Notifications and MastoBlasterOn iOS, push notifications must go through Apple’s servers.

  • Push Notifications and MastoBlaster

    On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.

    MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.

    When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.

    When a new notification is generated:

    1. Your instance encrypts the notification.
    2. It sends the encrypted payload to the relay.
    3. The relay forwards it to Apple using its own authentication key.
    4. Apple delivers it to your device.

    The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.

    The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.

    Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.

    In short, only your instance and your device can read the notification.


  • stefano@mastodon.bsd.cafeundefined stefano@mastodon.bsd.cafe shared this topic

Gli ultimi otto messaggi ricevuti dalla Federazione
  • Push Notifications and MastoBlasterOn iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.

    MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.

    When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.

    When a new notification is generated:

    1. Your instance encrypts the notification.
    2. It sends the encrypted payload to the relay.
    3. The relay forwards it to Apple using its own authentication key.
    4. Apple delivers it to your device.

    The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.

    The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.

    Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.

    In short, only your instance and your device can read the notification.


    read more

  • @smallcircles No, I love ghosts, they have the coolest stories, and I don't have to deal with those pesky living people with their racism and their hate.
    I also love villages, they're livable, they're walkable and the only real problem is being stuck out in the middle of nowhere, and that downside doesn't really apply online.
    And bustling: Every place is full of people I want to hear from.

    I don't have the time to hear from all of them, but that's just the FOMO speaking.

    read more

  • @androcat aha, do you mean you find it hard to get information and connections around your interest areas?

    read more

  • @maikel that is a great list of points. I won't boost, or you get more of what you don't want, but you might consider filing a fediverse idea..

    https://codeberg.org/fediverse/fediverse-ideas/issues

    Some of these can be mitigated by nurturing cultural habits.

    > 6. The worst one: people use other names instead to call them so filters don't work.

    This one in particular. Besides references to toxic people you see it too with folks saying Gaggle, GMAFIA, Farcebook, etc.

    Often these names are used in someone's "activism package", but using them is imho more performative to an existing in-group than that they constructively appeal to others and persuade them to join the good cause.

    I posted something related to this today. See CALM culture in..

    The acronym also litterally means that our social media culture becomes calmer, and there's better separation to where there's activism, and where the natural talk of the town.

    https://social.coop/@smallcircles/116158937812802335

    read more

  • @smallcircles Cosy neighbourhood in a bustling city.

    read more

  • @smallcircles Bustling ghost village ftw

    read more

  • @smallcircles meadow where old man yells at clouds

    read more

  • @smallcircles

    ...to guess what's on a picture, and add it, so when you tell them "I'm not interested in Trump" it actually filters him forever.

    read more
Post suggeriti