If you earn money or get free products when people click your links, your audience should know before they click. On Pinterest that means a short, clear line in the pin description, ideally near the start so it is visible without tapping "more". On your blog it means a line near the top of the post and a fuller disclosure page.
Choose how you earn, such as Amazon Associates, another affiliate network, a paid brand partnership or gifted products, and the generator writes lines in plain words for each place they belong. These are examples to adapt, not legal advice. Rules depend on where you and your readers live, so check the requirements that apply to you.
How to disclose affiliate links on Pinterest
Pinterest allows affiliate links on pins, and disclosure rules, such as the US Federal Trade Commission guidance on endorsements, expect the relationship to be clear and easy to notice. In practice, write it in the pin description in normal words, and put it near the beginning because longer descriptions are cut off in many views. Hashtags such as #ad or #affiliate can help, but a short sentence is clearer than a tag buried at the end.
For paid brand deals, Pinterest also offers a paid partnership label that you can turn on when you create the pin and tag the brand. Use it in addition to a clear description, not instead of one, unless your agreement says otherwise.
Disclosures on your blog
Readers who click through from a pin land in the middle of your site, so a disclosure only on a separate page is easy to miss. Put a one-line note near the top of each post that contains affiliate links, before the first link, and link it to your full disclosure page.
If you are writing pin descriptions at the same time, the description generator drafts the rest of the text, and the CTA generator gives you a closing line that pairs well with a disclosure.