For a long time it has been theorised that DNA could be used as Biological data storage. Now this is to become a reality.
Scientists have demonstrated this ability by encoding several very random large file as DNA and the extracted this data out again with no corruption.
This technique has huge capacity, zero corruption & is potentially very long lasting. How long? Well we have extracted DNA intact from some very old samples. Thus if we ever lose the technology or the ability to read the data out again, we probably have other problems to deal with.
You can find more details here