Hi @problem asker ,
Any team owner or team member can create a private channel but only members of that private channel can list the messages. Team owners can not see the files, conversations or the member list of a private channel. You can check this documentation to know more.
Alternatively, you can use application permissions but that fall under Protected APIs.
Before calling this API with application permissions, you must request access. For details, see Protected APIs in Microsoft Teams.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have further questions about this answer, please click "Comment".