I've seen this forum post about using Ethereum as an event store: Events in Solidity, using blockchain as eventstore.
However, it doesn't seem conclusive. For instance it says:
I confirmed with Vitalik and since confirmed by Chris that events are permanent. In future, some nodes may prune historic data.
If nodes prune historic data I'm not sure what the implications are for the availability of Event data.