i dont think its solely bases on reporting a player, i think that they actually have implemented a timer thing or maybe a repetitive click aspect
think about it: lets say your account is logged in ( like in game not lobby) for >48 hours... you're going to most likely get banned because well that would mean you havent slept in over 48 hours which is not very likely (especially when its playing a game, different story when you're with your friends), and if you use the excuse that you are sharing accounts, thats also bannable. In other words, jagex probably has autoban features implemented into the game.
think about it: lets say your account is logged in ( like in game not lobby) for >48 hours... you're going to most likely get banned because well that would mean you havent slept in over 48 hours which is not very likely (especially when its playing a game, different story when you're with your friends), and if you use the excuse that you are sharing accounts, thats also bannable. In other words, jagex probably has autoban features implemented into the game.