I’d suggest putting all affiliate details and payments in a company name.
The major points of a company is to provide a frame work for :
(1) Limiting Liability in event of failure
(2) Providing a legal entity beyond the lifetime of any single employee or officer.
Basically with corporate ownership of the link – individual health should not be an issue.
(Although if you do die – there does need to be someone to carry on the websites – or else your links / payments may be terminated accordin g to inactive clauses)