D downdetector.com There's a major worldwide service outage going on 26 points hu3 3 years ago 4 comments