Yes, this is also the case with FIDO. The private key is stored in the device's secure storage, and only the public key is shared to our server. So the private key is never shared anywhere and not kept by any service.
(This is also very interesting to me when I read about FIDO)
(This is also very interesting to me when I read about FIDO)