Hi all. Is there any way to “obfuscate” the data being sent from the server to the client with a dash app? From what I can tell, the data sent to the client is always the “raw data”. The client can immediately graph the data with no processing on that data.
When I view the network tab on my browser, whenever I make a data selection with the client, I can see the raw data being returned:
{
"multi": true,
"response": {
"line-plot": {
"figure": {
"data": [
{
"x": [
"1",
"2",
"3"
],
"y": [
# raw data is below, easy to scrape
1086.0,
1087.0,
1081.0
],
"type": "line",
"name": "Dataset1"
}
],
"layout": {
[...]
}
}
}
}
}
Any ideas on how to obfuscate the data returned from the server? Such that the client has to do a little processing of the data returned from the server to plot it? I don’t need a lot of obfuscation. Just enough to make it a bit of a hassle to “scrape” my dataset that I am trying to let others visualize.
Thanks in advance!