Like most forward thinkers of our era, I have always regarded the Cloud as the antithesis of privacy.
But in the recent weeks, while architecting a content plataform for a client, I started to have some insights about the benefits of the Cloud. For example:
The centralized nature of the Cloud allows for security patches to be instantly deployed and enforced across the entire network. In contrast, clients of a Distributed Web are patched in a best-effort manner.
This led me to a crossroad…
If software is an ever evolving medium and software security is the engine of privacy, does not the Cloud, architecturally wise, offer the most privacy-potential a priori?
Which led me to this…
Perhaps the problems we see in the centralized model of the Cloud are not attributes of the architecture but attributes of implementations and services.
From this thought onward, I can easily increase the net benefits of the Cloud by adding up every other advantage of its architecture, like availability, cost, quality of service and ease of use.
If we contrast that with the gigantic amount of work that still needs to be done on the Distributed Web’s suite of technology to make it market-proof, the Cloud is clearly the best choice for any project that needs a robust, scalable and profitable model from day one.
That being said, I know that this is a bias that is product of the status quo. Big-tech uses every form of capital at its disposal to spread, evolve and make the Cloud model the only model. One example of that are browsers not having a pervasive and complete API for offline storage, which leads developers to gravitate towards centralized solutions, by pure lack of options.
However, the Cloud model can be a faster solution for the “network freedom” problem, if only we choose to build on the Cloud architecture without inheriting the legacy and undesirable service models that orbits around it.
What do you think? Can the Cloud model be the future of privacy? What am I missing?