Privacy
Engineered for privacy
Privacy is a core part of the technical design.
ProtoFluid is completely tracker free. There are no server dependencies. There is no server communication at all.
ProtoFluid.js and its associated add-on scripts are 100% dependency free. Every bit of code is hand-crafted. This dramatically reduces the security risks that come with third-party code.
No ‘AI’ (LLM) tools were used to produce ProtoFluid. Every character has been considered by a human.
You own the version of ProtoFluid you purchased. The script cannot auto-update. Features cannot be added or removed without your permission.
You can manually upgrade to future versions if you decide the value is there.
Viewport messaging
Data transfer between viewports is achieved via the Broadcast API.
The Broadcast Channel API allows basic communication between browsing contexts and workers on the same origin.
This communication method is used to broadcast information like scroll position.
ProtoFluid also broadcasts whether a ‘click’ has occurred. The click event is used to dismiss popovers in other documents. No click event data is sent.
Updating state in child viewports is accomplished via same-origin access to the viewport document.