I have addons for wow and use Reward Store. Just got this email:
Our records indicate you last provided Twitch with your U.S. tax information on a signed IRS Form W-8 on or before December 31st, 2018. Because your form expires on December 31st, 2021, you must resubmit your tax information to us.
The problem is, that the link they sent is broken and I am not able to find "Click “Affiliate/Partner Onboarding”." anywhere on the twitch or curse website... I checked the FAQ page about this and it has the same broken link... Someone knows where to update it?
You can safely ignore the e-mail from Twitch about the tax form. Just means that you had filled the tax form previously, when CurseForge was owned by Twitch. All you need to do is inform your local tax authorities about your income from CurseForge, like you would with any other income :)
This is the last paragraph taken from the Reward Program FAQ (Link):
Am I required to file a tax form to join the Reward Program?
No. This was previously required from Twitch (under Amazon), however this is not required under Overwolf. Additionally, not tax information or confirmation documents will be supplied by CurseForge or Overwolf.
It seems like they added that paragraph just recently and forgot to color the text - it's black instead of white and therefore almost invisible: