We're monitoring who's downloading their content and who's not. If we see that there are a large number of users who still haven't downloaded their content, we'll adjust that date.
When you go out of business, save each user's data separately and send them an access URL. The user can pay Amazon to retrieve it if they want it back.
All that said I don't think Glacier is set up to deal with a situation where one party inserts a ton of data owned by many other parties, so this is all very theoretical, but IMO it would be great to have something like this.
After reading the pricing and FAQ a bit more, it looks like there will have to be a 3rd party in the middle. There doesn't seem to be a "reader pays" option in Glacier.
There. I registered data-morgue.com. Now, if I can just get a free week…
Of course people will argue that regulatory action is unnecessary: if sudden terminations are an issue, people will naturally flock to services which guarantee due notice through terms of service.
I would love to see someone make that argument and try to keep a straight face at the same time.
This is a very real practical problem. I basically never use any SaaS app that isn't at least as established as, say, Basecamp and if enough people think like me you've got a horrible chicken and egg problem. I'm not sure how you fix it, but I don't think it is via laws.
Disclaimer: I'm the lead developer on OpenPhoto which does just this.