Data swapping: A risk–utility framework and Web service implementation