Token Allowance Checker
Token Allowance Checker helps you keep track of which contracts you have approved to spend your tokens. It will show you all approvals for ERC20-compliant tokens, and the option to change the approved amount-or completely zero it.
Many DApps have the habit of requiring you to approve effectively unlimited amount of tokens. This helps improving the user experience, as you only have to sign off an approval once and it will be enough for all future transactions.
However this also means that the DApp (or the person / entity controlling it) can at any time transfer all of your tokens, without requiring any further approval.
In addition, there is no concept of expiring approvals. Once approved, the approval will remain forever. If you do not trust a DApp or its operators anymore, there is usually no easy way to remove the approval.