Protectimus Flex by Protectimus Ltd is a programmable TOTP one-time password generator designed for two-factor authentication. It supports almost any two-factor authentication system that adheres to OATH standards. Protectimus Flex TOTP tokens have embedded secret keys that can be reprogrammed via NFC using an Android smartphone. They support secret keys from 16 to 32 characters long in Base32, with one secret key per OTP token. The time synchronization function ensures the exact current time is set when the secret key is added to the TOTP token. Protectimus Flex can be used for two-factor authentication on any website or service that supports OATH algorithms, including Office 365, Microsoft Azure, Google, PayPal, Keycloak, Github, Dropbox, Facebook, Sophos, and most cryptocurrency exchanges. The token is programmed using the Protectimus TOTP Burner app on an Android smartphone with NFC support. The time synchronization function eliminates time drift discrepancies between the hardware TOTP token and the two-factor authentication server. Protectimus Flex resembles a key fob with a small display and is protected from shock, moisture, and dust. It is convenient for users to bind such a TOTP token to a keychain and always have it with them. The token can be customized with a company's logo and color choice for orders of 1000 pieces or more. Delivery times depend on lot size, token availability, postal service, and additional visual features. If products are in stock, delivery is within 2 to 6 weeks. The token has a warranty period of 12 months. Protectimus Flex is suitable for both corporate and personal use, providing a reliable and secure means of generating one-time passwords.