It doesn't really need them actually if you use it through the bridge. Using that you can start a new message just by number.
Even with the app itself you can deny access to contacts after installing and it works fine, just all the names are replaced by numbers. The only problem then is that you can't start a new chat. But through the bridge it works, already tried.