Right now, SwiftIP checks icanhazip.com for the public IP address, because it was the first site I found. Another site, that I think may be better, is ipify.org (for one thing, it's https).
It'd be easy enough to just switch out the URL, and that should be done so that ipify is the primary URL, but ideally there would be concurrent web requests and multiple sites are checked with each other.