About Client and website Communication
To communicate with the website, the WhatPulse client uses a SSL encrypted connection. This means the whatpulse client opens a connection to client.whatpulse.org on port 443. If you have a restrictive firewall in place, allow this connection. Else, the client can not function properly.
You can use a proxy to relay the clients communication, but it that proxy should not alter the SSL certificate used for communication, as the client will detect that and give an error.
If the SSL certificate does get changed during transit, the client will opt for security and respond with this message:
SSL errors, something fishy is going on!