Your browser saw what you did not
April 16, 2016
The lie of volatile content on the web (and everything digital)11 tl;dr Technologically, content cannot be permanent, however we can build systems that make permanence more costly or accept that online content is forever permanent
The fact that browser does not keep a copy of every page that we visit, it makes the users feel that the digital content can be volatile. However, the fact that the browser doesn’t save the pages we visit, it is just a default setting. If browsers would store the surfing history, then they would allow us to see content that before it was deleted or updated. Should we build systems assuming that content can disappear or that it can be permanent?
Content is volatile
When surfing the web we consume the content we are navigating and we throw it away as soon as we close a browser tab. If we want to go back and see the web page again, we are not guaranteed to see the same content.
Since the browser does not store the page on our machines by default, it is not easy for the users to store every page they visit: the user must press a combination of keys to save the page, or install a particular plugin, in other words, it requires effort. Because of this browser decision when users create content online, update it or even delete it after a while. Although some people could have seen it, their browser did not store the content, so this piece of information is somehow lost, it cannot be retrieved.
Of course, the above does not give any guarantee to the author that his content was not “saved” - either stored digitally or remembered by their users). However, in many of the cases, it is not practical for the user to “save” the content. In other words, the volatility of content on the web gives online authors the privilege of making their content, or parts of it, really disappear.
Example in messaging applications
In this example, browsers read the content that users don’t. Alice writes a very long message to Bob. Just after, Alice decides that she wants to delete the message, Bob will not have enough time to read the entire message (although his browser did read the entire message!). Now, Alice is highly confident that Bob did not read the entire message.
Example in online blogging
In this example, some users read some content that others don’t. A blogger writes a grammatical mistake on his blogpost, some readers notice it, the blogger changes the content again and future users will not notice the mistake. Also, previous readers that did not notice the error, when they go back to check the presence of this error cannot find it anymore.
Is the content really volatile?
In both cases, the browser saw content that users did not see or cannot see anymore. The content that is now lost, it was once seen by the browser, hence it was never hidden to the user. The user could have promptly decided to “save” the pages of their interest and in this case they would not have missed the content. The authors of this content may rely on the fact that browser’s content is volatile, however this is not a technological guarantee.
Future questions
- Would their behavior change if they would know this?
- Do they already know this?
- What if our browser would store every page we visit and track the changes
- Can we then build a web that leaves traces?
- Nicola Greco,
Keep on rocking the decentralized web