Conventionally a user will set his or her umask in ~/.profile. It might also appear in ~/.bashrc or ~/kshrc etc.
Since 2016 posts started appearing pointing out that programs run from display managers ignored the users umask that appeared in ~/.profile. I believe this is related to the move...