Compliance audits can be conducted by either internal auditors or external auditors. Internal auditors are employees of the organization and are familiar with its operations, while external auditors are independent professionals who provide an unbiased perspective. In some cases, regulatory agencies may also conduct compliance audits to ensure adherence to specific laws and regulations.