perhaps you don't understand how this nostr feature works then because what you're saying doesn't make sense. nostr apps are zapping with these methods: standard public zap: zaps show the sender and the receiver with their standard nostr key. anonymous zap: receiver is shown that they got zapped, but the sender is an anonymous public key that was randomly generated to send the zap. private zap: it's not really a zap at all, it's just sent as a standard lightning payment without nostr integration. a couple nostr apps support all three methods allowing the user to choose their privacy level.
↑