At what moment exactly is the wallet created on the trezor device , before shipment or after shipment? How can I check when is the wallet and the private key are first created
All Trezor devices are distributed without firmware installed - you will need to install it during setup. You will have the option to create your wallet (and your recovery seed backup) after the installation of firmware. Simply put, you create the wallet yourself after you receive the device.
The whole initialization process is described in these articles:
for Trezor Model One: https://trezor.io/learn/a/get-started-with-trezor-model-one
for Trezor Model T: https://trezor.io/learn/a/get-started-with-trezor-model-t
So there is no way that trezor employee or management team or even company owner would know by any chance my recovery seed? How can you confirm your answer? Thanks
It is important to check that your Trezor device is empty and without firmware installed when you initialize it for the first time. You will be prompted to install the latest firmware and create a new wallet - Trezor will generate a new unique recovery seed during this initialization process. Since the recovery seed is generated during the setup, there is no chance that somebody else knows it.
You can find more information about recovery seed in this article:
Information on how to check the authenticity of your Trezor can be found here:
for Trezor Model One: https://trezor.io/learn/a/authenticate-model-one
for Trezor Model T: https://trezor.io/learn/a/authenticate-model-t