class_docstr: Interface for collecting additional information about the sensitive data widget.
code: def __init__(
      self,
      engine=None,
      redact=None,
      encrypt=None,
      infotypes=None,
      sample_size=None,
      **kwargs,
  ):
      super(SensitiveDataWidget, self).__init__(**kwargs)
      self.engine = engine
      self.redact = redact
      self.encrypt = encrypt
      self.infotypes = infotypes
      self.sample_size = sample_size
  
imports: import hashlib
  import logging
  from functools import reduce
  from typing import Optional, Union
  import warnings
  from data_describe.misc.logging import OutputLogger
  from data_describe.backends import _get_compute_backend
  from data_describe.compat import _is_dataframe, _compat, _requires
  from data_describe.config._config import get_option
  from data_describe._widget import BaseWidget
label_desc: Use image node_id 1 to create a new SensitiveDataWidget object from inherited base classes: BaseWidget with example: obj = SensitiveDataWidget(engine, redact, encrypt, infotypes, sample_size)