8.3 Information Security, Data Privacy, and Disaster Recovery

Key Takeaways

  • Cybersecurity threats like ransomware target municipal networks, requiring multi-factor authentication (MFA) and data encryption.
  • Role-Based Access Control (RBAC) enforces the principle of least privilege, ensuring that database updates and permit approvals are restricted by job role.
  • Data privacy policies must balance the public's right to information (FOIA) with the protection of Personally Identifiable Information (PII).
  • Disaster Recovery (DR) plans must employ the 3-2-1 backup strategy and define clear Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO).
  • Continuity of Operations Plans (COOP) integrate post-disaster safety tagging (ATC-20/ATC-45) with the department database to coordinate emergency recovery.
Last updated: July 2026

Information Security, Data Privacy, and Disaster Recovery

Cybersecurity Threats and Vulnerabilities in Code Administration

Building departments are repositories of valuable public and private data and are critical components of local government infrastructure. Consequently, they are prime targets for cyber threats. A successful cyberattack, such as a ransomware infection, can paralyze a building department, halting permit issuance, plan reviews, and inspections. This delay can cost developers millions of dollars in carrying costs and freeze local construction.

Common threats include:

  • Ransomware: Malicious software that encrypts the department's databases and files, demanding payment for decryption keys.
  • Phishing and Social Engineering: Unauthorized parties tricking employees into revealing credentials or installing malware.
  • SQL Injection and Database Exploits: Targeting vulnerabilities in web-based permitting portals to access, alter, or delete backend database tables.

To defend against these threats, building officials must collaborate with municipal IT departments to implement robust firewalls, multi-factor authentication (MFA), regular vulnerability scans, and endpoint detection software.

Role-Based Access Control (RBAC) and Audit Trails

Securing department databases requires enforcing the principle of least privilege through Role-Based Access Control (RBAC). In permitting and code enforcement software, users are assigned specific roles that dictate their read, write, and execute permissions:

  • Permit Technicians: Authorized to create records, input application data, scan uploads, and accept fee payments. They cannot approve plan reviews or log inspection results.
  • Plans Examiners: Authorized to enter plan check comments and change plan statuses to "Approved." They cannot clear field inspections or issue Certificates of Occupancy (CO).
  • Building Inspectors: Authorized to log inspection results (Pass, Fail, Partial) and input field corrections. They cannot modify plan reviews or issue COs.
  • Building Official: Retains full administrative override privileges, including the authority to override system holds, issue Certificates of Occupancy (under IBC Section 111), and modify fee schedules.

Crucially, the database must maintain a non-repudiable audit trail. Every transaction — whether it is a plan approval, an inspection entry, a fee waiver, or the issuance of a CO — must be permanently logged with a timestamp and the unique user ID of the individual who performed the action. This log is vital for legal defense, internal audits, and ensuring compliance with administrative standards.

Data Privacy, PII, and Public Disclosure Laws

Building officials operate in a complex environment where they must balance public transparency (under state Freedom of Information Acts or public records laws) with the protection of sensitive information.

  • Personally Identifiable Information (PII): Permit applications contain PII, including property owners' phone numbers, email addresses, and occasionally credit card or banking information. Online permitting portals must comply with the Payment Card Industry Data Security Standard (PCI-DSS) by encrypting financial transactions and avoiding the storage of raw credit card numbers. PII must be shielded from bulk data scraping to prevent identity theft and phishing campaigns targeting homeowners.
  • Exemptions from Public Disclosure: While permit records and inspections are generally public documents, certain submittals are legally exempt from public disclosure to protect safety and proprietary designs. Under typical state public records acts and national security standards, plans for high-security facilities (such as banks, prisons, utility plants, water treatment facilities, and corporate research centers) are exempt from general disclosure. Similarly, detailed residential security system layouts and private owner contact details must be redacted before releasing records to third parties.

Disaster Recovery (DR) and Business Continuity Planning (BCP)

Disaster Recovery (DR) refers to the technical processes for restoring data and systems after an outage or catastrophe, while Business Continuity Planning (BCP) focuses on keeping department operations running during a disruption.

  • The 3-2-1 Backup Strategy: To guarantee data survival, building departments must employ a strict backup protocol:
    1. 3 Copies of Data: Keep three separate copies (the production data and at least two backups).
    2. 2 Different Media Types: Store backups on two distinct types of media (e.g., local hard drives and cloud storage).
    3. 1 Copy Offsite: Keep at least one backup copy in a geographically separate location (such as a remote data center or a separate cloud region) to protect against local disasters like fires, floods, or earthquakes.
  • RPO and RTO: Disaster recovery plans must define two critical metrics:
    • Recovery Point Objective (RPO): The maximum age of data that can be lost due to an outage (e.g., an RPO of 24 hours means the system must be restored to a state no older than the previous night's backup).
    • Recovery Time Objective (RTO): The maximum allowable time to restore systems after a disruption before operational impacts become unacceptable (e.g., an RTO of 4 hours means permitting and inspection scheduling must be functional within 4 hours of a server crash).

Continuity of Operations (COOP) and Disaster Management

Following a major natural disaster (such as a hurricane, earthquake, tornado, or flood), the building department plays a vital role in community response and recovery. A Continuity of Operations Plan (COOP) ensures that the department can perform its essential functions even if municipal offices are destroyed.

  • Post-Disaster Structural Safety Tagging: Building officials coordinate rapid structural assessments of damaged buildings using standardized procedures like ATC-20 (Post-Earthquake Safety Evaluation of Buildings) and ATC-45 (Safety Evaluation of Buildings after Windstorms and Floods). Teams inspect structures and apply colored placards:
    • Green (Inspected): Safe for occupancy, though minor damage may exist.
    • Yellow (Restricted Use): Entry is limited to specific areas or for limited periods.
    • Red (Unsafe): Structural hazard; no entry permitted.
  • Database Integration for Damage Assessment: The department's GIS and database systems must be configured to ingest field damage data in real-time. Inspectors using mobile devices submit geotagged assessments, photos, and placard classifications directly to the parcel database. This spatial data is critical for generating community-wide damage maps, estimating rebuilding costs, coordinating code enforcement for unsafe structures, and providing required statistics to state emergency management agencies and FEMA to secure federal disaster aid.
  • Emergency Permitting Procedures: The COOP must outline protocols for expedited disaster permitting, including fee waivers for storm repairs, temporary housing permits, and paper-based backup procedures if power or internet grids are completely offline.
Test Your Knowledge

Under the principle of Role-Based Access Control (RBAC), which department staff member is typically granted the administrative permission to override system holds and issue a Certificate of Occupancy?

A
B
C
D
Test Your Knowledge

In the context of building department disaster recovery planning, what does a Recovery Point Objective (RPO) define?

A
B
C
D