2

We're looking at adding charts to our webapp. I recommended using a 3rd-party service such as Google Charts; this idea was rejected over fears about client data being passed to Google.

Google's Privacy Policy (which appears to apply to Charts) seems to preclude the abuse of our data, since it states that they require opt-in to share it with anyone. Still, I'm not sure of this.

Is there a legitimate concern here with respect to privacy/security of the data we send to Google?

Brian Tompsett - 汤莱恩
  • 5,195
  • 62
  • 50
  • 120
Craig Walker
  • 44,465
  • 49
  • 146
  • 204

2 Answers2

2

Is your web app to be used only by your company or also by your company's clients? If there are clients involved, then that would be a strong reason not to use Google Charts. After all, you can't take the decision to send your client's their data to Google, no matter what Google's Privacy Policy states.

Adrian Grigore
  • 31,759
  • 32
  • 127
  • 205
1

My company has the same concerns, here are a couple of things that came up in the discussion:

  1. Google has a good track record thus far in not unilaterally exposing customer data (unlike say, Facebook). Chances are they would not expose your data.

  2. If you're really concerned about the exposure of data, you could always send the Google Charts API erroneous column and row data names, then rename the data to their correct names on the client side. So you could have columns Dept A, Dept B, Dept C, but you could send it to Google as X, Y, Z. That way, even if someone did see your data they'd have to spend a bunch of time making sense of it.

  3. Use a client side library such as Flot (code.google.com/p/flot/). We'll probably use this option since we have some government customers who don't have access to the outside internet.

GVIrish
  • 13
  • 4
  • Beware of the potential in de-anonymizing such data. The other concern would be communication over HTTP, I wonder if Google Charts can be HTTPS-based if embedded in an HTTPS page. – qdot Dec 14 '11 at 19:39
  • just a followup question, will changing the page tag be sufficient such that users of Google Analytics Account B will not be able to see data and stats from Account A? Both accounts are targeting the same website – bouncingHippo Aug 22 '12 at 20:24