I'm seeing some words in your posts that make me question if this therapist is the right one for your DS such as "uncomfortable", "conflicted", and bringing up "child "predator". It seems as if your gut is telling you that something is off. A therapist can be fantastic for many but not for everyone. It is okay to give it a try and change your mind later. Therapy needs comfort and buy in to be most effective.
DS1 has seen a therapist to manage anxiety and does biyearly check ins now. It started with an intake session attended by DH and me only discussing our concerns and goals for the process. I felt heard and understood. It was comfortable from the start. After that, I was invited into the room for a few minutes at the beginning to mention any concerns (DS was present and heard everything) and at the end to discuss what tools they learned and how I may be able to help (again, DS was always there). It felt implied that what they discussed was confidential but maybe it was in the paperwork or stated. But my big takeaway for you is that both DS and I felt very comfortable with his therapist and it's okay for you to have that expectation.
Mom to Two Wild and Crazy Boys and One Sweet Baby Girl