To-dos are assigned by your managers or your own self. For example, your manager might assign a to-do to you with a completion deadline. Then you can also assign a to-do for yourself. This is the way to-dos are designed and if you have set up notifications for them, you will be notified about them accordingly. Check Core Help Center for details.