If you're not familiar with the late Wakoopa app for desktop, it's a small utility that runs in the background and monitors what application / website I go to along with a graph of how long I've spent using said apps / websites. I have found it a valuable asset to monitoring my app usage behavior. It also helps me trim down on the applications that I hardly ever use.

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1

Shedo, I took the freedom to re-phrase the title of your question, to prevent it from being closed as "off topic" (see FAQ, "is there an app" belongs to OT). And as it turned out, at least for a part of what you want, you don't need another app :)
–
IzzySep 30 '12 at 13:31

You're welcome! eldarerathis recommendation (Spare Parts Plus! now) is also worth a look, as it also offers additional settings. As for your web tracking, there are some "parental control" apps around which could do that.
–
IzzyOct 1 '12 at 5:55

RescueTime is a service I used long ago that seems to fit your requirements. It has plugins for desktop browsers and an app for Android. It ca break down your usage according to app, time, and different criteria (e.g. Productivity, Entertainment, etc..).