Libra Internet Bank is a Romanian bank founded in 1996 and headquartered in Bucharest. According to Wikipedia, the bank launched a fully online account in 2014 and a fully online credit product in 2016, so these products can be opened without visiting a branch. The customer installs no software, and the bank's own website names a head office in Bucharest.
For a European organisation the bank sits within the EU, so the questions are ownership and data. Wikipedia lists New Century Holdings, which it describes as an American investment group, as the owner, but the size of that stake could not be confirmed from the sources consulted. The bank's website refers to a separate data-protection policy and does not name a hosting location. Clients should confirm where their personal data is stored, and who holds the bank's capital, directly with the bank.