I'd love a hard answer to this if anyone knows or has time to look at the source code.
https://github.com/signalapp