Where the bor data(transactions) is stored?

I have read in the matic white paper that validator nodes only stores the data(bor transactions) of the present checkpoint which needs to be pushed and the old data wont be stored with them. Then how can we et old transaction data?

Are the bor transactions are stored on main chain(ETH) ??