It MUST be possible to store resources locally and retrieve them without requiring further permission from the user.
It MUST be possible to store and retrieve large, structured persistent data sets. This MUST NOT interrupt the ability of the user to interact with the application.
Those two requirements are the same. "files" are a "large, structured, persistent data set".
The spec reads:
Those two requirements are the same. "files" are a "large, structured, persistent data set".