Rodrigo, I don’t know for sure but I suspect that only people who have access to your Hubspot account will be able to see your logo. You might want to try saving your logo somewhere else on the web (I think mine is stored on our company’s public web server) and then pointing the link to that file.
Ben