non-transferable rights

There are good reasons for putting a ‘no-cession’ clause in a contract.  For one, it is binding on a trustee or liquidator of the insolvent creditor.

Personal rights can be ceded

All personal rights can be freely ceded unless they are of a personal nature where a particular person is expected to perform the obligations