privacy guard framework implementation (part 2/xx)