You seem to start out describing the "Authorized Accounts" feature of Ripple, but then you then pivot to freezing.

Authorized accounts which allows an issuer to explicitly approve which accounts may hold his issuances. The feature is described here: https://wiki.ripple.com/Authorized_accounts.

The "freeze" feature Ripple allows issuers either globally freeze all their issued funds or to freeze funds issued to a particular user. Frozen funds may only be sent back to the issuer. The feature is described here: https://wiki.ripple.com/Freeze.