Thanks for the anwser. Yes, the seed/mnemonic phrase, the wallet itself, is generated in the device using BDK libraries.
Also, the Database with the info is also stored in the device, making me think it is non-custodial. Yes, Eletrcum server is used to get blockchain data etc. Thanks for the answer!