• just_another_person@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      5 hours ago

      This is for the client display only, and not the iOS API interface as I’m discussing. It’s not very plainly laid out in the docs, but one would assume any queuing of content into the notification system would be stored or cached if not cleared. There doesn’t seem to be a way to have a client of that system to clear it’s own data once it’s in there, just cancel last notification.

    • evasive_chimpanzee@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      7 hours ago

      I’m assuming that changes what it actually displays, but is there confirmation that those data dont enter the notification system on the back end?

      • N3UR0N@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        14
        ·
        7 hours ago

        On Android the setting is within the Signal app, so I assume it won’t leave the app and therefore won’t enter the notification system.

        • Natanael@slrpnk.net
          link
          fedilink
          English
          arrow-up
          12
          ·
          edit-2
          6 hours ago

          Correct - the notification API from the server is literally just a ping to inform it there’s something to fetch. The app itself fills the notification content. If you tell it to leave it blank there’s nothing cached outside the application storage.

          Apps *can* let the server fill the entire notification content without waking the app, but that’s not how Signal works

          • BurgerBaron@piefed.social
            link
            fedilink
            English
            arrow-up
            5
            ·
            5 hours ago

            Play Store version uses Google’s push/FCM but yeah even then it’s just the generic ping data they get as I understand it. Some may not even want them to have timestamps, so there’s solutions to that:

            Can take it a step further grabbing the non-google APK on their website instead or using the hardened Signal fork named Molly. Both use a persistent WebSocket connection to Signal’s servers instead.

    • Chozo@fedia.io
      link
      fedilink
      arrow-up
      6
      ·
      7 hours ago

      I imagine a similar exploit will work on Android devices, as well. Wouldn’t have considered it, but it may be a good idea to figure out how to disable the content from appearing in the Android notifs, too.

      • Telorand@reddthat.com
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        6 hours ago

        It’s not an exploit. It’s a built-in setting in Signal, and the Android options are identical to the one displayed above. You can turn off notification history in Android as well, so it has no stored record of cleared notifications at all.