JMP you pay to your account and then they charge it monthly or as needed. For instance the numbers are $5/month. I auto load $15 whenever it drops to $5. You can adjust the amounts and timing but there is some minimum I don't remember. For data, you prepay for it and then you get charged when it runs out. JMP is privacy friendly and doesn't really need any info on you at all. I forget their payment methods but that would essentially be the privacy gap. They are US and CA only so no international travel. They are also VoIP which has its own strings attached that has nothing to do with JMP as a provider, just with the VoIP platform.
I still have a number with JMP but have recently moved to Cape for my primary number. They are US only (so again not international) but seem as private as you can be with a standard carrier. They don't need all your info and they don't store your payment info, though there's no "purse" functionality, you just prepay for the month. I really like some of their features like rotating IMSI number and secondary text only numbers. There's a referral program so if you sign up with my code we both save $20 off our bills. Referral code: GCMHTPE2