never had to kyc to withdraw sats. once to verify my account with the cex I use, and once again for a large fiat deposit.
never have used river though.