Perhaps a stupid question, but when I use the Bokeh server, does it only communicate with the server to add functionality to the callbacks, or are the data themselves uploaded and processed on the server? Or, to put it differently for my specific case, is there any risk in using the bokeh server for non-public data?
I have a network visualization based on networkx, where a text input widget allows users to browse for a particular node and its relations within the network. As there are several thousands of nodes, it is not feasible to create the entire network and only use java callbacks to filter which nodes to show. Instead I have the bokeh plot create a plot depending on the node searched for. However, this forces me to rely on the python code to compute node positions, forcing me to use a server. As I can’t really wrap my head around the exact steps the server is involved in, I thought asking here would be the way to go.