{"id":1712,"date":"2014-08-18T11:15:53","date_gmt":"2014-08-18T08:15:53","guid":{"rendered":"http:\/\/www.water-simulation.com\/wsp\/?p=1712"},"modified":"2014-08-18T11:15:53","modified_gmt":"2014-08-18T08:15:53","slug":"a-possible-privacy-issue-with-epanet-z","status":"publish","type":"post","link":"http:\/\/www.water-simulation.com\/wsp\/2014\/08\/18\/a-possible-privacy-issue-with-epanet-z\/","title":{"rendered":"A possible privacy issue with EPANET-Z"},"content":{"rendered":"<p><a title=\"EPANET-Z \u2013 add online maps and satellite images to EPANET\" href=\"http:\/\/www.water-simulation.com\/wsp\/2008\/12\/25\/epanet-z\/\">EPANET-Z<\/a> is a\u00a0modified version of EPANET which\u00a0displays online maps\/imagery as a background. This is a very useful tool which expands the capabilities of EPANET. The program, from\u00a0<a style=\"color: #0066cc;\" href=\"http:\/\/www.zonums.com\/home.html\">Zonum Solutions<\/a>, is downloaded about 30 times a month from this blog only.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-277\" src=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2008\/12\/epanet-z-haifa-1.jpg\" alt=\"epanet-z\" width=\"461\" height=\"333\" \/><\/p>\n<p>It is clear that in order to fetch the background images the program must communicate with the the mapping services (Google, Yahoo and Virtual Earth) so an Internet connection is needed for the program to work. These mapping services have their privacy policies which usually nobody reads (see <a href=\"http:\/\/www.google.com\/policies\/privacy\/\">Google&#8217;s privacy policy<\/a>\u00a0for example). However, what is the privacy policy of Zonum Solutions? Well, you can find them <a title=\"Privacy is very important at zonums.com\" href=\"http:\/\/www.zonums.com\/about_site.html\">here<\/a>. This policy is about the privacy issues of the website but what about the software application like EPANET-Z?<\/p>\n<p>Back in 2008, when I started to use EPANET-Z I know that some data is transferred to the mapping services but I also knew that they serve images (EPANET-Z is like a web-browser showing images) and the water distribution network is drawn in the application on-top of these images. Last week a colleague told me that EPANET-Z is not working well and there is an error message showing. When I ran the program I saw the following error message:<\/p>\n<p><a href=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2014\/08\/epanet-z-error-message.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1716\" src=\"http:\/\/www.water-simulation.com\/wsp\/wp-content\/uploads\/2014\/08\/epanet-z-error-message.png\" alt=\"EPANET-Z error message\" width=\"558\" height=\"355\" \/><\/a><\/p>\n<p>As can be seen in the URL field of this message, the program is accessing a web page over at Zonums server. This <a href=\"http:\/\/www.zonums.com\/online\/epanet\/epanet_ymaps.php\" target=\"_blank\">web page<\/a> (opens in a new tab) loads the background images to the browser embedded in EPANET-Z. I guess there are some technical reasons why the program is communicating with Zonums server and not directly with the mapping services but this raises some privacy questions such as: what data is being sent to the server? what is collected? who has access to this data?<\/p>\n<p>As far as I was able to check via web traffic monitoring tools, the water distribution network data is <strong>not<\/strong> transferred to the Internet. The program will mainly send the server the map coordinates needed to be shown. On the server side some data is being collected via <a title=\"Google Analytics\" href=\"http:\/\/en.wikipedia.org\/wiki\/Google_Analytics\">Google Analytics<\/a> and anther web statistics service (I think it&#8217;s by Yahoo). For those interested in browser privacy check out the Electronic Frontier Foundation&#8217;s (EFF)\u00a0<a href=\"https:\/\/panopticlick.eff.org\/\">browser uniqueness tool<\/a>.<\/p>\n<p>I have communicated with the software author and was told that indeed\u00a0maps communication is done through Zonum&#8217;s\u00a0website since the maps services API&#8217;s key must match the developers domain. This is usually true for the free use tier. Additionally,\u00a0anonymous usage statistics are collected.<\/p>\n<p>As for the bug which started all this, it seems that\u00a0Yahoo discontinued their map services in the previous form so the program can not load Yahoo maps. The author replaced the Yahoo maps with Bing Maps by Microsoft so now when the user selects Yahoo maps it&#8217;s actually Bing maps that are being shown.<\/p>\n<p>Looking into the future, the author of EPANET-Z told be that a new version of the program is scheduled in the next few month. I recommend that a full\u00a0disclosure regarding the data transfer and collection will be made.<\/p>\n<p>The bottom line is that I will be continuing using the program but everyone should make their own choices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EPANET-Z is a\u00a0modified version of EPANET which\u00a0displays online maps\/imagery as a background. This is a very useful tool which expands the capabilities of EPANET. The program, from\u00a0Zonum Solutions, is downloaded about 30 times a month from this blog only. It &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"http:\/\/www.water-simulation.com\/wsp\/2014\/08\/18\/a-possible-privacy-issue-with-epanet-z\/\"> <span class=\"screen-reader-text\">A possible privacy issue with EPANET-Z<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[33,210,31],"class_list":["post-1712","post","type-post","status-publish","format-standard","hentry","category-epanet-related","tag-epanet-z","tag-privacy","tag-zonum"],"_links":{"self":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/comments?post=1712"}],"version-history":[{"count":2,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1712\/revisions"}],"predecessor-version":[{"id":1726,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/posts\/1712\/revisions\/1726"}],"wp:attachment":[{"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/media?parent=1712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/categories?post=1712"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.water-simulation.com\/wsp\/wp-json\/wp\/v2\/tags?post=1712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}