Basically, I use apps with few permissions. And if then OpenSoruce apps. Now today I wanted to install Discord on my phone. The app requires a lot of rights, including all contacts. Does it mean that the app gets access to them immediately after installation? Or will you be asked for it. After all, I do not know now for what reason my contacts are relevant here.
If I’m not sure if a certain permission is necessary, I normally deny and see what happens.
You can revoke this any time via settings - apps anyways.
Sometimes you are even offered an option ‘always ask’