А если человек, например, женат и был у любовницы, он имеет право отказаться это говорить? Ссылаясь на Конституцию. Любовница - в современном российском УК неподсудное дело, но в бытовом смысле человек, если признается в этом на суде, будет свидетельствовать против себя, так как неформально общество всё же по большей части это осуждает.
А в юридическом смысле как? Или человек может отказаться только от свидетельствования о чём-то, что запрещено именно официальными законами?