<human>: Could you distill the essence of the text into 1-3 sentences?

Throwaway for obvious reasons. 

Josh & I have been together over 7 years. We live together, well, he lives with me. He doesnt work or go to class. I support both of us & we live in the flat I pay for. There are several issues in which I wont get into detail on, but last weeks's has me wondering how to deal. Last week, 

Josh was on his computer & said he was just browsing reddit. I thought he didnt have an account but it showed him logged in. I went to the loo and searched the username I saw on his computer and was appalled. He has been posting on a subreddit looking for "naughty friends" on an app. He provided his app username in the posts. Within his post, there are about 3 characteristics that would positively identify that it's him. I did not confront him yet as I'm sick to my stomach over this. 

Do I just flat out ask him to leave & turn over his keys? Or do I confront him first?
<bot>: found bf has been posting on a sub looking for naughty friends on an app. Ask him to leave or confront?