diff --git a/storage.bs b/storage.bs index c989039..cdfbe3c 100644 --- a/storage.bs +++ b/storage.bs @@ -471,20 +471,26 @@ locally.

Usage and quota

-

The storage usage of a storage shelf is a rough estimate of the amount -of bytes used by it. +

The storage usage of a storage shelf is an implementation-defined +rough estimate of the amount of bytes used by it.

This cannot be an exact amount as user agents might, and are encouraged to, use deduplication, compression, and other techniques that obscure exactly how much bytes a storage shelf uses. -

The storage quota of a storage shelf is a conservative estimate of the -total amount of bytes it can hold. This amount should be less than the total available storage space -on the device to give users some wiggle room. +

The storage quota of a storage shelf is an +implementation-defined conservative estimate of the total amount of bytes it can hold. This +amount should be less than the total storage space on the device. It must not be a function of the +available storage space on the device. -

User agents are strongly encouraged to consider navigation frequency, recency of -visits, bookmarking, and permission for {{"persistent-storage"}} when -evaluating quotas. +

+

User agents are strongly encouraged to consider navigation frequency, recency of visits, + bookmarking, and permission for {{"persistent-storage"}} when + determining quotas. + +

Directly or indirectly revealing available storage space can lead to fingerprinting and leaking + information outside the scope of the origin involved. +