Yes! If you register your Oyster Card or even if you pay for it with your bankcard, TfL can track every journey you took during the last 8 weeks! Where you started it - where it ended - what time you used it. And the Police loves using their data too. Lovely innit?
The only chance to escape this is by using no Oyster at all - which of course is by far more expensive - or don't register it and of course don't pay for it with your bankcard. Or, well (see what I did there?)... live somewhere else than in London!