None of those is a crypto currency, and it does not matter that Libra or China digital government currency is based on blockchain, but it is not decentralised. They can track every single movement and such currencies are nothing more than mobile banking.
So to be called a crypto it should be decentralized? Can't we called a centralized currency found on internet a crypto?
It should be encrypted with cryptographic element. Whether it is decentralized or centralized is out of question,
Cryptocurrency is an internet-based medium of exchange which uses cryptographical functions to conduct financial transactions. Cryptocurrencies leverage blockchain technology to gain decentralization, transparency, and immutability.
you can read more about it
hereThough I am still wondering if we can call a digital currency a cryptocurrency even though it does not have a blockchain but uses cryptographical function.