privacy guard framework implementation (part 3/xx)