The data literally is the blockchain.
Ethereum provided two types of data storage. One you pay for bytes used but your script has access to this like normal memory.
The other type is outputting log events. DAapps can't read these but blockchsin explorers can read them directly from the underlying blockchain data.