I think Viletta has been the one scoping and recording Lelouch's movements. But that theory has one major fault, and that is the fact that she tried to stop him from going to his game where the whole thing was set to take place.