News for hackers. Stuff that matters.
Re:Apple fixes bug that cops used to extract deleted chat me... by dlcarrier on Wednesday April 22, 2026 @05:14PM (#47869383)
This was a bug that left it cached on the device. Apple and Google have put themselves in the middle of most notifications, causing the contents to pass through their servers, which means that they are subject to all the standard warrantless wiretapping directly from governments, as well as third-party attacks on the infrastructure in place to support that monitoring.

If you don't want end-to-end messages made available to others, set your notifications to only show that you have a message, not what it contains or who its from.

Re:Apple fixes bug that cops used to extract deleted chat me... by gruez on Wednesday April 22, 2026 @05:20PM (#47869434)
> Apple and Google have put themselves in the middle of most notifications, causing the contents to pass through their servers, which means that they are subject to all the standard warrantless wiretapping directly from governments, as well as third-party attacks on the infrastructure in place to support that monitoring.

>If you don't want end-to-end messages made available to others, set your notifications to only show that you have a message, not what it contains or who its from.

This incorrect on two counts:

1. As per what you wrote immediately before the quoted text, the issue was that the OS keeps track of notifications locally. Google/Apple's notification servers have nothing to do with this

2. It's entirely possible to still have end-to-end messaging even if you're forced to send notifications through Google/Apple's servers, by encrypting data in the notification, or not including message data at all. Indeed that's what signal does. Apple or Google's never sees your message in cleartext.

Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Wednesday April 22, 2026 @06:36PM (#47870198)
If Signal wants to show you a notification with message text, it needs to put it on the screen through an OS service. That service was storing the plaintext on the device.
Re:Apple fixes bug that cops used to extract deleted chat me... by avianlyric on Wednesday April 22, 2026 @07:37PM (#47870639)
Through an OS service yes, but not a hosted backend service. Obviously that service has store the notification in plaintext (although everything on an iPhone is encrypted at rest, but notification crypto keys have to stay in active memory for the lock screen to work), otherwise it wouldn’t be able to display the notification text.

Apple support applications sending encrypted notifications, where the OS launches the app the decrypt the notification body locally and pass it back to the OS for display.

Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Thursday April 23, 2026 @05:14AM (#47873663)
I think the idea here is that the notification text was also being put somewhere else that was not really tied to the lifetime of it being shown on screen.
Re:Apple fixes bug that cops used to extract deleted chat me... by halapro on Thursday April 23, 2026 @01:02PM (#47878227)
This thread is about Apple servers accessing the contents. Of course the OS has access to the contents of your messages, how else do you expect it to show a preview of the message? Do you want each notification to be a custom-rendered widget from the app?

If the contents are that sensitive you must disable the preview. Even then, the OS has access to the pixels in your app so it really is a moot point.

The caching issue here was evidently a bug.

Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Saturday April 25, 2026 @05:20AM (#47899984)
I don't think there is anything here that I disagree with?
Re:Apple fixes bug that cops used to extract deleted chat me... by Vinnl on Wednesday April 22, 2026 @07:35PM (#47870613)
Yes, but that service is running locally.
Re:Apple fixes bug that cops used to extract deleted chat me... by wpm on Wednesday April 22, 2026 @09:21PM (#47871322)
This is correct, but my understanding of it is that the push notification (which is not the same thing as the actual "Notification" that is shown on the screen) basically contains a "hey $DEVICE, go talk to $APP_NOTO server they got something for you".

APNS just taps on the device's metaphorical shoulder and hands them a courtesy phone "call for you sir"

Re:Apple fixes bug that cops used to extract deleted chat me... by sitharus on Thursday April 23, 2026 @01:48AM (#47872607)
That’s not how it works. Not on iOS anyway.

For a standard notification the content of that notification is sent through the push notification servers. This includes the title, text, icon, grouping, and sound presets to use. The majority of user-visible notifications are sent this way - the app on the device does not run.

That allows the OS to display your notification without ever running the app, which saves limited resources on the phone. Originally this was the only option, a push notification couldn’t start your app.

These days an app can also register a notification extension which is a standalone program that can modify the incoming notification. It has 30 seconds to do whatever it needs to, though you need to be careful with RAM use or the OS will kill the process and present the notification unaltered. Generally you’d put something generic in the push as a fallback.

There’s also background notifications. These let the app run for 30 seconds and the app can post a local notification during this time, but they’re not guaranteed to be delivered. The OS can decide the system doesn’t have the resources and defer or drop them, or terminate the app before it’s finished if the ram is needed elsewhere.

There are some other special cases depending on what your app does.

Re:Apple fixes bug that cops used to extract deleted chat me... by MetalSnake on Thursday April 23, 2026 @04:25AM (#47873414)
More details are documented in the ntfy docs: https://docs.ntfy.sh/config/#ios-instant-notifications
Re:Apple fixes bug that cops used to extract deleted chat me... by forgotaccount3 on Thursday April 23, 2026 @08:51AM (#47875143)
> the app on the device does not run.

That explains an oddity I was experiencing.

Work uses Webex. I had work webex installed on my phone. My password changed on my account in the office, if i try to open Webex on my phone I would be prompted to re-authenticate which I would never do because it required 2FA and the token generator is on my laptop which I generally wouldn't have with me when using my phone.

However, despite not being able to open the app as my account, I was still getting full messages in the push notification for anyone who had messaged me recently while the app was functioning. Anyone new would pop up as 'Message From X'.

Re:Apple fixes bug that cops used to extract deleted chat me... by bestnameever on Saturday April 25, 2026 @11:43PM (#47907122)
Isn't some of this information encrypted, if the app developer chooses?
Re:Apple fixes bug that cops used to extract deleted chat me... by sitharus on Tuesday April 28, 2026 @07:23PM (#47942213)
The notification contents are sent over secure channels but are not end-to-end encrypted.

You can add additional data to the payload and have a helper app decrypt on the device when a notification is received.

Re:Apple fixes bug that cops used to extract deleted chat me... by dmitrygr on Wednesday April 22, 2026 @09:49PM (#47871469)
> it needs to put it on the screen through an OS service. That service was storing the plaintext on the device.

Technically, so can the OS's text drawing primitive while drawing Signal's UI.

Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Thursday April 23, 2026 @05:13AM (#47873656)
Yes, but it shouldn't ;)
Re:Apple fixes bug that cops used to extract deleted chat me... by dmitrygr on Thursday April 23, 2026 @01:47PM (#47878892)
Agreed 100%, but my point is that you have no option but to trust your OS.
Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Saturday April 25, 2026 @05:21AM (#47899991)
Sure, but you can still complain when it does something unreasonable.
Re:Apple fixes bug that cops used to extract deleted chat me... by kmacdough on Thursday April 23, 2026 @01:48AM (#47872597)
They have to. The device storage is itself encrypted, so the FBI already broke into the phone. When the device is unlocked, notifications are visible by design and therefore available in plain text to the user. The edge case is with disappearing messages, a feature Apple did not build for. The message is intended to be plainly visible to the user, but only for a controlled time on the assumption that the users privileges may eventually be compromised.

This makes for a very odd and specific interaction with a 3rd party feature. Security is a hard problem.

Re:Apple fixes bug that cops used to extract deleted chat me... by bigiain on Thursday April 23, 2026 @03:45AM (#47873161)
Signal (at least on iOS) has a setting called "Notification Content" which defaults (unsafely in the light of this bug) to "Name, content, and Actions", but allows you to select either "Name Only" or "No Name or Content".

I assume that "Name only" option results in the push notification only sending "Signal message from Bob", and the "No Name or Content" one only sending "You have a new Signal message" - instead of the whole "Signal message from Bob: Let's rob the bank tomorrow!"

If I could have it work the way I'd prefer, Signal would let me set those Notification Content on a per contact and per chat basis - so I could set my bank robbing crew and group chats to "No Name or Content" while leaving mom and the family group chat on "Name, content, and Actions".

(But realistically, if I _did_ have a bank robbing crew they'd all be on my burner phone, not the phone I do family group chat with.)

Re:Apple fixes bug that cops used to extract deleted chat me... by 542354234235 on Thursday April 23, 2026 @09:55AM (#47875807)
This wasn't a disappearing messages case, this was a case where they had uninstalled Signal entirely, including all their messages. But Apple was storing the received message text from the notification in its local database. I don't think it is edge case, in that if someone uninstalls their Whatsapp or Signal or whatever, or they delete a chat/message within that app, that it should be gone off your phone. The OS storing end to end encrypted message content in notification history for no reason (why store content in a database at all) makes message deletion work differently than most people would expect, so it doesn't feel like an edge case to me.
Re:Apple fixes bug that cops used to extract deleted chat me... by aftbit on Thursday April 23, 2026 @04:48PM (#47881715)
How did the FBI break into the phone in the first place? Shouldn't they be fixing that bug too?
Re:Apple fixes bug that cops used to extract deleted chat me... by DennisP on Friday April 24, 2026 @08:52AM (#47889520)
It could have been by just pointing the phone at the suspect's face.
Re:Apple fixes bug that cops used to extract deleted chat me... by 47282847 on Friday April 24, 2026 @10:05AM (#47890496)
Side note: FaceID only unlocks if you actually look at the screen. If you’re careful to avoid that, one would have to physically force your eyes to do that without also covering other necessary areas of your face.

A kid and I sometimes engage in a game where they try to get me to look where necessary, so far without success.

Re:Apple fixes bug that cops used to extract deleted chat me... by godelski on Friday April 24, 2026 @11:28PM (#47898362)

  > FaceID only unlocks if you actually look at the screen.
You need "Require Attention for Face ID" turned on for this
Re:Apple fixes bug that cops used to extract deleted chat me... by mdavidn on Wednesday April 22, 2026 @05:32PM (#47869554)
You are correct, but you omitted one complication: Clients trust Google's and Apple's servers to faithfully exchange the participants' public keys.
Re:Apple fixes bug that cops used to extract deleted chat me... by pcl on Wednesday April 22, 2026 @05:36PM (#47869595)
Apps (such as Signal) that care about end-to-end encryption do their own key management. So, Apple / Google servers only ever see ciphertext, and don't have access to the key material that's used for the encryption.
Re:Apple fixes bug that cops used to extract deleted chat me... by toast0 on Wednesday April 22, 2026 @06:17PM (#47870018)
Afaik, e2e messengers don't include ciphertext with push notifications. It's an empty push to wake the client. Then the client contacts the origin to fetch the ciphertext.
Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Wednesday April 22, 2026 @06:35PM (#47870192)
This is how it used to work; notifications can be encrypted now and Signal uses an extension to decrypt them.
Re:Apple fixes bug that cops used to extract deleted chat me... by pseudalopex on Thursday April 23, 2026 @01:11AM (#47872440)
A Signal developer 12 days ago said Our FCM and APN notifications are empty and just tell the app to wake up, fetch encrypted messages, decrypt them, and then generate the notification ourselves locally.[1]

[1] https://news.ycombinator.com/item?id=47723445

Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Thursday April 23, 2026 @05:13AM (#47873653)
Ah, yes, they would be right. I feel like I had read that someone had migrated at some point, maybe it was WhatsApp or something.
Re:Apple fixes bug that cops used to extract deleted chat me... by xmx98 on Wednesday April 22, 2026 @05:50PM (#47869731)
Sending public keys through the notification system is an unnecessary complication.
Re:Apple fixes bug that cops used to extract deleted chat me... by soamv on Wednesday April 22, 2026 @05:43PM (#47869665)
Which clients?
Re:Apple fixes bug that cops used to extract deleted chat me... by ls612 on Wednesday April 22, 2026 @05:42PM (#47869646)
Isn’t that what Contact Key Verification solves? Or do I misunderstand how that works?
Re:Apple fixes bug that cops used to extract deleted chat me... by qurren on Wednesday April 22, 2026 @05:48PM (#47869712)
... and hold participants' private keys truly private, which you cannot verify without a rooted phone.
Re:Apple fixes bug that cops used to extract deleted chat me... by microtonal on Thursday April 23, 2026 @01:39AM (#47872571)
You don’t need a rooted phone. An open source OS with reproducible builds is enough. That way you can validate what the code does without giving up verified boot, or opening up another attack vector, etc.
Re:Apple fixes bug that cops used to extract deleted chat me... by qurren on Thursday April 23, 2026 @02:36PM (#47879673)
> You don’t need a rooted phone.

I disagree.

1. I need to be able to change SSL root cert, disable SSL cert pinning, and intentionally MITM installed apps and see what they are sending about me to their servers. Open source OS isn't enough if the apps aren't open source.

2. "Apps sending information about me to their motherships that I don't consent to them sending" is a MUCH bigger problem these days than people messing with SSL, so I accept the risks of (1)

3. Verified boot is big brother's dream. I want to be able to verify my own OS.

Re:Apple fixes bug that cops used to extract deleted chat me... by totetsu on Wednesday April 22, 2026 @09:44PM (#47871444)
What about when my notifications are showing up on my MacBook next to the phone via mirroring?
Re:Apple fixes bug that cops used to extract deleted chat me... by ChadNauseam on Wednesday April 22, 2026 @10:17PM (#47871629)
talking totally out of my ass, but apple seems to have robust infrastructure for e2ee communication between your devices, for example it is known that location information in find my is not visible to apple. I’d be surprised if the channel to send iphone notifications to your mac wasn’t also e2ee
Re:Apple fixes bug that cops used to extract deleted chat me... by zadikian on Wednesday April 22, 2026 @10:39PM (#47871740)
Unless something has changed since I last did this, the app's server initiating the apns doesn't encrypt using some public key for the destination. So no e2ee at that layer. But you could encrypt the payload and have the app decrypt it if you're managing the keys yourself.
Re:Apple fixes bug that cops used to extract deleted chat me... by throw0101d on Thursday April 23, 2026 @09:27AM (#47875517)
> What about when my notifications are showing up on my MacBook next to the phone via mirroring?

See perhaps §iMessage and §Continuity in Apple Platform Security:

* https://help.apple.com/pdf/security/en_US/apple-platform-sec...

Re:Apple fixes bug that cops used to extract deleted chat me... by flumes_whims_ on Thursday April 23, 2026 @09:36AM (#47875608)
Those notifications are transfered peer to peer (from your Phone to your computer) using Apple Wireless Direct Link. The contents are encrypted using AES-GCM.
Re:Apple fixes bug that cops used to extract deleted chat me... by asteroidburger on Wednesday April 22, 2026 @05:31PM (#47869538)
Both Apple and Google offer the ability for your app to intercept and modify messages before being displayed. Use that to send encrypted messages and decrypt them there, using your own code on the user’s device.
Re:Apple fixes bug that cops used to extract deleted chat me... by Zak on Wednesday April 22, 2026 @06:19PM (#47870046)
That framing Makes it sound like the app developer has to do something active to keep message cleartext out of notifications. That's not how it is on Android.

A Firebase Cloud Messaging push notification contains what the app developer's server puts in it. That could include the message body or it could just be an instruction to the app to poll the server for new messages. It has nothing to do with the notification that's displayd on an Android device. Those are entirely local.

An app that cares about privacy wouldn't send anything more than a poll instruction over FCM.

Re:Apple fixes bug that cops used to extract deleted chat me... by avianlyric on Wednesday April 22, 2026 @07:40PM (#47870664)
You can implement either approach on iOS as well.

But if you have strong end-to-end encryption for messages, then you don’t have to care about the transport anymore, you assume they’re all compromised. At that point you might as well use the push notification system as your transport, given both OSs allow applications to intercept the push notification locally and decrypt it before it’s displayed to the user.

Re:Apple fixes bug that cops used to extract deleted chat me... by asteroidburger on Thursday April 23, 2026 @12:53AM (#47872365)
Plus, decrypting using a key stored locally cuts out a network roundtrip, which has battery and data usage impacts.
Re:Apple fixes bug that cops used to extract deleted chat me... by saagarjha on Wednesday April 22, 2026 @06:36PM (#47870204)
This has performance/reliability tradeoffs.
Re:Apple fixes bug that cops used to extract deleted chat me... by ls612 on Wednesday April 22, 2026 @05:45PM (#47869676)
In fact this is what both iMessage and Signal (and maybe Whatsapp too but I can’t tell from a quick google) do.
Re:Apple fixes bug that cops used to extract deleted chat me... by 1r0nym4n on Wednesday April 22, 2026 @08:01PM (#47870804)
Right, it would be too hard to just have a server send a notification and to jumble that notification locally with the read of the unlocked message without it going through Apple/Google servers.
Re:Apple fixes bug that cops used to extract deleted chat me... by unethical_ban on Wednesday April 22, 2026 @07:59PM (#47870787)
Incorrect. At least according to the Matrix (chat) app FAQs I have read recently.

With Matrix apps, certain metadata is pushed from the chat server, to a push server, through Google and then to my device. But the message is not part of that data - it's E2EE. What happens is the app wakes up from the metadata notification, and then fetches the message and displays it in the notification field.

Your last point is correct, at least until/unless this is remedied in Android, too.

Re:Apple fixes bug that cops used to extract deleted chat me... by xmx98 on Wednesday April 22, 2026 @06:00PM (#47869846)
You are right in that it is Google’s and Apple’s OS notification api, and we do give them the plaintext messages.
Re:Apple fixes bug that cops used to extract deleted chat me... by asdfman123 on Wednesday April 22, 2026 @05:26PM (#47869491)
Seems like you should use an app like Signal for anything sensitive at all so you don't have to worry about megacorp ecosystems as much.
Re:Apple fixes bug that cops used to extract deleted chat me... by jdwithit on Wednesday April 22, 2026 @05:40PM (#47869634)
As mingus88 said, this story is literally in response to Apple leaking messages sent through Signal. Doesn't matter if the message is securely transmitted if the operating system then keeps it lying around in plain text in a cache.

From the linked article:

> The independent news outlet reported that the FBI had been able to extract deleted Signal messages from someone’s iPhone using forensic tools, due to the fact that the content of the messages had been displayed in a notification and then stored inside a phone’s database — even after the messages were deleted inside Signal.

Re:Apple fixes bug that cops used to extract deleted chat me... by stavros on Wednesday April 22, 2026 @06:02PM (#47869873)
You can easily configure Signal not to show the message contents if you want, though.
Re:Apple fixes bug that cops used to extract deleted chat me... by jim33442 on Wednesday April 22, 2026 @06:10PM (#47869955)
The original comment mentions this but gives the wrong reasoning. The APNs are encrypted either way, but this setting prevents Signal from decrypting them client-side and letting the notification cache store it. Yeah this is more secure because it means not trusting Apple to do their job right with local storage, but it's also kind of a reasonable thing to trust.
Re:Apple fixes bug that cops used to extract deleted chat me... by QuantumNomad_ on Wednesday April 22, 2026 @08:48PM (#47871103)
Except even when you turn off message previews, it has to be specifically from within Signal settings. Not the iOS settings for notifications for the Signal app. To the user it looks the same, so it’s easy to make the mistake of turning off the previews in iOS settings instead of from within Signal settings. I didn’t even know there was a difference between the two until the recent posts about it.
Re:Apple fixes bug that cops used to extract deleted chat me... by barbs on Wednesday April 22, 2026 @11:47PM (#47872071)
That's what Signal does on my iPhone, I thought it was the default?
Re:Apple fixes bug that cops used to extract deleted chat me... by jameshart on Thursday April 23, 2026 @07:42AM (#47874558)
This article is about Apple fixing what they considered a bug, that signal messages were cached locally.
Re:Apple fixes bug that cops used to extract deleted chat me... by mingus88 on Wednesday April 22, 2026 @05:32PM (#47869558)
Nope, Signal messages were stored in the phones notification DB even after the app was deleted

https://www.404media.co/fbi-extracts-suspects-deleted-signal...

Re:Apple fixes bug that cops used to extract deleted chat me... by Slash32 on Wednesday April 22, 2026 @09:14PM (#47871285)
totally agree
Re:Apple fixes bug that cops used to extract deleted chat me... by ryanisnan on Wednesday April 22, 2026 @05:31PM (#47869543)
This is also an oversimplification. If I understand the issue correctly, the notification with the message contents was what was cashed locally and then accessed. This same vulnerability would exist with Signal if you had the notifications configured to display the full message contents. In this case, it has nothing to do with either Apple or Signal.
Re:Apple fixes bug that cops used to extract deleted chat me... by ya3r on Wednesday April 22, 2026 @10:35PM (#47871718)
Telegram secure chat messages do this by default.
Re:Apple fixes bug that cops used to extract deleted chat me... by seanieb on Thursday April 23, 2026 @01:00AM (#47872394)
Oh please, Telegram being mentioned positively during a discussion of security, privacy or state surveillance? Telegram is a security nightmare, it’s not e2ee no mater what BS their very very untrustworthy founder keeps spouting, it’s not default and what they do offer is probably not secure. Servers owned by Russian oligarchs loyal to Putin. Durovs rebel persona, where he’s persona non grata in Russia is also BS. He was shown to be freely traveling in and out of Russia and having negotiations with the Russian government around censorship of Telegram all while Durov was telling us he couldn’t return. And the Russian FSB won’t use it because it’s known in their circles as being compromised.

https://www.youtube.com/watch?v=a2eBDU5ea0A&t=392s

> "That largely depends on what an officer does outside of work. If someone is involved in corrupt dealings, and in fact, I know very few who aren't, then they reason like this. Can this messenger be monitored by internal security officers? Previously, many used WhatsApp. Almost no one used telegram because there's a wellfounded belief that this messenger is to some extent controlled by the Russian authorities. People used signal. Some use three months, but all that has now been shut down again. Why is it monitored? I think they're worried about a possible coup and trying to limit the ability to coordinate mass actions via communication channels from abroad. Hence the Max messenger. So now most security officers have switched to Chatty. That's a Dubai based messenger, but it's definitely not a universal remedy. Some have moved to Zangi, which is [clears throat] an Armenian app that markets itself as American. When it comes to targeting the opposition, the state will always find the resources. It's one of the main priorities, more important than any financial or commercial issue, even more than counterterrorism."

Re:Apple fixes bug that cops used to extract deleted chat me... by BLKNSLVR on Wednesday April 22, 2026 @11:31PM (#47872001)
> set your notifications to only show that you have a message, not what it contains or who its from.

I'm pretty sure that's the default in GrapheneOS. Or at least that's how mine behaves.

Re:Apple fixes bug that cops used to extract deleted chat me... by sneak on Wednesday April 22, 2026 @11:39PM (#47872032)
This is misinformation, and is false.

For many apps, they choose to do it this way. For most e2ee apps, they do not. The notification displayed on screen does not need to be the notification pushed through APNS.

Re:Apple fixes bug that cops used to extract deleted chat me... by Permik on Thursday April 23, 2026 @04:07AM (#47873304)
But in the real world, for maximal battery savings and therefore UX, routing any notification data via APNS is recommended.

Fortunately you can choose the payload by yourself and just send a notification "ping" without any data about the messages. But if we're serious about security, you just don't ping the client about new messages because even the time and existence of a notification can be compromising. _The user will know that they got a message, when they open the app and see that they got a new message._

Re:Apple fixes bug that cops used to extract deleted chat me... by sneak on Friday April 24, 2026 @07:42PM (#47897148)
Routing e2ee notification data via APNS is fine, it’s no different than routing e2ee notification data via HTTPs. Your ISP sees the outer ciphertext in both cases (APNS is also mTLS).
Re:Apple fixes bug that cops used to extract deleted chat me... by codeulike on Thursday April 23, 2026 @05:55AM (#47873875)
From the discussion under this comment it seems its a lot more complicated than that, and lots of people think they know how it works and then lots of other people disagree with them. So all very murky
Re:Apple fixes bug that cops used to extract deleted chat me... by rubzah on Thursday April 23, 2026 @07:01AM (#47874260)
The fact that you received messages at specific times can be enough to identify you, if you have the data from the sending side.
Re:Apple fixes bug that cops used to extract deleted chat me... by Schiendelman on Thursday April 23, 2026 @07:35AM (#47874506)
Honestly, there are so many good reasons to turn off notifications entirely. Sure, maybe leave them on for phone calls from people you know. But past that, I think getting interrupted by your phone is more trouble than it's worth.
Re:Apple fixes bug that cops used to extract deleted chat me... by bozdemir on Thursday April 23, 2026 @08:01AM (#47874727)
The real question is why iOS caches notification payloads to a persistent SQLite DB in the first place. The notification content only needs to live long enough to render the banner and be shown in the lock screen shade. Persisting it to disk for a month past dismissal isn't a "bug", it's a design choice that someone signed off on. Signal can set UNNotificationContent to show empty/placeholder text, but the default path for any app that hasn't opted out hits this cache. Worth reading the 404 Media piece for the forensic tooling details, this isn't a 0day, it's Cellebrite reading a plist.
Re:Apple fixes bug that cops used to extract deleted chat me... by chislobog on Thursday April 23, 2026 @08:18AM (#47874867)
I’ve been looking into reproducing the extraction of unredacted data. Found this, and it’s speculative, but Magnet Forensics has an internal “infomercial” on reconstructing content from notifications, too.

“find the inclusion of this information interesting because there is a chance that this still contains communications even when the record has been deleted from the sms.db file. I've yet to find definitive proof that this is the case however and it's possible that it is purged at the same time as sms.db is cleared.”

From: https://web.archive.org/web/20220120174606/www.doubleblak.co...

See also: https://theforensicscooter.com/2021/10/03/ios-knowledgec-db-...

Re:Apple fixes bug that cops used to extract deleted chat me... by petcat on Thursday April 23, 2026 @08:14AM (#47874836)
> If you don't want end-to-end messages made available to others, set your notifications to only show that you have a message, not what it contains or who its from.

We have no idea if this actually works or even what our does, because we can't see the source code. We just have to take Apple and Google's word for it. Which is not exactly a smart thing to do.

Re:Apple fixes bug that cops used to extract deleted chat me... by MisterTea on Thursday April 23, 2026 @09:34AM (#47875596)
> If you don't want end-to-end messages made available to others, set your notifications to only show that you have a message, not what it contains or who its from.

Why would an encrypted app broadcast your messages to notifications? That sounds like a failure of the messenger service vendor to secure their app. My banking app requires me to log in to read messages and my account statement EVERY TIME. I get a notification that is just that, notifies me of some pending information, not the information itself.

Re:Apple fixes bug that cops used to extract deleted chat me... by David_Mendoza on Thursday April 23, 2026 @07:27PM (#47883575)
This is the notification layer, but the same structural problem exists one level deeper: the OS vendor is the custodian of the user's entire digital identity, not just message contents, but context, behavioral history, and application relationships. The notification routing is a symptom. The custody assumption underneath it is the root.

As long as your identity lives inside a vendor-controlled OS, encryption at the app layer is a patch on a structural problem