Yes, N26 is a European banking license and has deposit insurance under the German Deposit Protection Scheme which insures all deposits up to €100.000 held in the member states of the European Union.