since there is no server and therefore no dealer, I can see how this can be an issue. But how about this: just like in a home game, the players take turns dealing - the player who has the button is the dealer - and then why not have a "dealer bot" hard coded in the app, and the dealer bot deals out cards to everyone at the table when its their turn to deal. all the data of the game gets distributed to all the players, except that the data that they're not supposed to see gets encoded for the players who are not supposed to see it, and decoded for the players who are supposed to see it. would that work?