Know Your Customer: A Dynamic and Flexible Approach to Compliance