You can just encrypt the push message. The Push provider cannot see anything. We do that for Amethyst using Google's and Unified Push's API. No one sees anything.
I setup ntfy a few months back and I can't remember what it's for
Push notifications of the Foss edition of Amethyst.