pull down to refresh

Yes...
Boltz already supports paying BOLT12 invoices but they don't generate them for receiving. With that it would be pretty solid.
Until then, for that level of privacy, I would go with an intermediate LN node and a lnproxy wrapped invoice.