“seven days of Safari use without user interaction on the site”
Does not mean that top-level frames are unaffected. Everybody is affected. They specifically call out first party storage as being misused currently. I think the correct interpretation is:
Whenever the user interacts with your page then the clock gets reset to 7 days, also the clock only runs on days the user uses Safari.
Now ITP has aligned the remaining script-writable storage forms with the existing client-side cookie restriction, deleting all of a website’s script-writable storage after seven days of Safari use without user interaction on the site.
...maybe "script-writable" should be "third-party-in-iframe-script-writable"? If so this document should be edited.
> “chrome will never have this”
Indeed :)
The key phrase is “without user interaction”. Only e.g. invisible nested iframes that scammy ad companies love to use will have their localstorage limits affected. Top level frames are unchanged.