What are Revolut’s data handling practices in Switzerland for swiss users, and will your information/transactions be stored locally or sent to the UK (bad privacy laws)?
Are there alternative online banking services that offer better data protection and stricter regulations in Switzerland while offering at least a few virtual credit cards active at the same time?
It will likely be sent to the UK, but still handled in accordance with their Swiss privacy policy. The UK entity should be well versed in operating under GDPR and the Swiss entity would be liable under Swiss law in the event of any breach related to mishandling.
Afaik if there was a Swiss-originating alternative it would still operate under anti-money laundering legislation and as such your info would still be shared internationally in various circumstances determined by them. You would only be able to unilaterally revoke permission to use your data and therefore lose access to the service.
This is inherent to this kind of service, not any particular company.