Boards uses channel-based permissions, meaning that all members of the associated channel can access (read/write) the boards for that channel.
To create private boards:
Create or join a private channel, group message, or direct message.
Select the Boards icon in the channel header.
Create a board.
You can share a read-only version of any board with anyone who has the link.