Last week's disclosure of Apple Unique Device Identifiers (UDIDs) was caused by a breach of a US application publisher.

Florida-based publishing company Blue Toad said the million-record database of UDIDs was stolen from its servers two weeks ago, contradicting hacker claims that they were stolen from an FBI agent's laptop in March.
The FBI denied it was linked to the incident.
Blue Toad CEO Paul DeHart told NBC News staff downloaded the data released by Anonymous and compared it to the company's own database. They found a 98 per cent correlation between the two datasets.
"pretty apologetic to the people who relied on us to keep this information secure"
But DeHart said the compromised data may have been shared and ended up on a FBI computer.
The company was tipped off by external researcher David Schuetz who compared apps against multiple devices to narrow down the source.
“I had decided to look more closely at the most frequently repeated device IDs, on the theory that perhaps that would belong to a developer. They'd naturally test multiple apps for their company, each of which should have a different device token,” he said.
“By the time I went to bed, I had identified 19 different devices, each tied to Blue Toad in some way.
"I found iPhones and iPads belonging to their CEO, CIO, CCO, a customer service rep, the director of digital services, the lead system admin, and a senior developer."
Apple publicly denied giving the information to the FBI and said that it began rejecting apps that access UDIDs earlier this year after phasing them out with the introduction of iOS 5.