pull down to refresh

Every invoice decoder I could find sends the invoice to a server

Which ones did you check? These don't:

I couldn't find any that do. I'd be very interested in them.