Content moderators are superexploited. These employees primarily work from African countries like Kenya, so there’s a whole second layer of neo-imperialism that I won’t get into right now. They’re given poverty wages, sometimes as low as $1.30/hr. Because they’re content moderators, they have to look at images and read descriptions of traumatic events without respect for mental health. OpenAI, Amazon, and Facebook have engaged in aggressive union busting tactics for these workers as well, though workers were still successful in organizing one of the largest labor unions in Africa.
I use the app opentask. Based on your criteria, it’s exactly what you’re looking for. It’s all stored locally on your phone, it has the ability to set recurring tasks, and you can create categories of preset and custom tasks. Deadlines can be set as far into the future as you need, down to the minute. It’s available on F-Droid.