Thanks very much, Kevin. It does seem like a bit of a miss that you can send the data off-device to train a filter, but can't do so on-device, especially given all the new on-device ML support. Perhaps there's a good reason for it. The issue here is that, for obvious reasons, the user’s message data is considered particularly sensitive. Sending it off-device is obviously a serious concern, but if that's going to happen, the best way to mitigate that is by minimizing the ability to relate messages to each other... and the best way to ensure that is to ensure that the extension doesn't have any content to relate or share. That leads to here: but if not, I'd love to be able to do this in a future version. I don't know if it's feasible or not, but if you're willing to commit being ENTIRELY on-device, the obvious alternative here would be to allow you to store data but completely disable all network access. If that's an approach you'd be interested in implementing, then I'd recommend filing a bug asking f
Topic:
App & System Services
SubTopic:
Core OS
Tags: