Privacy in a Context means that aside from the present participants, nobody else has access to the Context and the data exchanged within it. Additionally, it means that the data generated during collaboration within a Context remains the property of the participants and nobody else. The Perspective Platform guarantees these aspects of Privacy.
Perspectives Distributed Runtime
How? By ensuring that only the participants in a Context receive the data on their devices that they need to fulfil their role in the Context. What that data is, is accurately modeled in the Perspectives language. The Perspectives Platform calculates precisely, based on the model, who should receive which data without the intervention of a server. Therefore not as usual via a server that provides the (chat) service and walks away with the data. Moreover, the messages exchanged between the participants’ devices are encrypted end-to-end so that they are also safe on the way.
Why only now such a platform? The main reason is that the devices people use for collaboration, such as laptops, tablets, and smartphones, are now so powerful and contain so much memory that they can easily handle the resources needed for such a distributed platform. And that will only become more favorable in the future.