I asked a question like this on the Kickstarter comment page, and I got a response ("you can save anywhere in co-op, just like single-player"), but the issue seems a lot more complicated.
Co-op is said to be drop-in, drop-out, letting you freely switch from single-player to co-op and back again.
How does that work though? Let's use two examples, of players "Hosty" (hosting the game) and "Guestav" (joining the game).
What if each are at different stages in various quests? My guess is that Hosty's quest settings are used, but what if Hosty starts a quest that Guestav has already finished? Does Guestav get the reward again?
Can Guestav even join a game if Hosty is farther along in the main quest?
This stuff seems like it could be complicated. It's got to be hard enough to make sure quests don't conflict and break when there's only one character.