I think any of the options you name ultimately wipe out privacy expectations. I think your best bet is using gift cards which you pay for in cash.