Free shipping on orders above ₹1,999 • 2-year warranty on all devices   •   Genuine medical equipment   •   Easy customer support

Health Guide

SPF, DKIM, and DMARC Demystified: Securing Patient Communications

22 October 2026 · 14 min read

Explore SPF, DKIM, and DMARC Demystified: Securing Patient Communications for Multi-Specialty Hospitals to protect ePHI and prevent spoofing. Learn more.

SPF, DKIM, and DMARC Demystified: Securing Patient Communications for Multi-Specialty Hospitals

SPF, DKIM, and DMARC Demystified: Securing Patient Communications for Multi-Specialty Hospitals refers to the strategic implementation of core email authentication protocols to verify sender identities, protect electronic Protected Health Information (ePHI), and prevent domain spoofing across complex healthcare environments. Modern multi-specialty health systems deliver over 60% of digital communications—including appointment reminders, prescription updates, and laboratory results—via email. Without robust cryptographic verification, cybercriminals can easily impersonate hospital domains to intercept patient data, orchestrate ransomware attacks, and compromise electronic health record (EHR) systems. You must secure these pathways to safeguard patient trust and satisfy stringent federal privacy mandates.

Modern healthcare cybersecurity requires protecting your outbound mail streams against unauthorized use. When you implement Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM), and Domain-based Message Authentication, Reporting, and Conformance (DMARC), you build a defense-in-depth architecture. This article provides a comprehensive blueprint for hospital IT directors, CISOs, and network administrators to deploy email authentication across multi-specialty hospital infrastructures.


What is Email Authentication for Healthcare Systems?

Email authentication for healthcare systems is an interconnected suite of cryptographic protocols—SPF, DKIM, and DMARC—that mathematically validates a sender's identity, prevents message tampering, and provides strict instructions to receiving mail servers on how to handle unverified messages targeting your hospital domain.

       +-------------------------------------------------------+
       |                  SENDER IDENTITY                      |
       |  EHR Systems | Third-Party Mailers | Specialty Clinics|
       +---------------------------+---------------------------+
                                   |
                                   v
       +-------------------------------------------------------+
       |             DNS AUTHENTICATION LAYER                  |
       |                                                       |
       |  +-----------------+  +----------------------------+  |
       |  |   SPF Record    |  |        DKIM Keys           |  |
       |  | Validates IP    |  | Cryptographic Signature    |  |
       |  | Addresses       |  | Validates Content Integrity|  |
       |  +--------+--------+  +-------------+--------------+  |
       +-----------|-------------------------|-----------------+
                   |                         |
                   +------------+------------+
                                |
                                v
       +-------------------------------------------------------+
       |                   DMARC POLICY                        |
       | Evaluates Alignment & Directs Enforcement             |
       | (p=none -> p=quarantine -> p=reject)                  |
       +------------------------+------------------------------+
                                |
                                v
       +-------------------------------------------------------+
       |               RECEIVING MAIL SERVER                   |
       | Accepts, Flags, or Rejects Patient Communications     |
       +-------------------------------------------------------+

These three protocols operate within the Domain Name System (DNS) to establish an immutable trust network between your medical center and external mailbox providers:

  • Sender Policy Framework (SPF): Defines which specific IP addresses and mail servers are authorized to send email on behalf of your hospital’s primary domain and subdomains.
  • DomainKeys Identified Mail (DKIM): Attaches a cryptographic signature to every outgoing email header. Receiving servers verify this signature against a public key published in your DNS to confirm the message body was not altered in transit.
  • Domain-based Message Authentication, Reporting, and Conformance (DMARC): Leverages SPF and DKIM through domain alignment. It provides a policy mechanism (p=none, p=quarantine, p=reject) telling receiving servers how to handle non-compliant messages while generating aggregate aggregate XML feedback reports (rua).

By deploying these standards, you satisfy explicit expectations defined under the Health Insurance Portability and Accountability Act (HIPAA) Security Rule § 164.312(e)(1), which mandates transmission security controls to guard against unauthorized access to ePHI. Furthermore, when you route automated patient portal notifications through fully authenticated email pathways, you ensure patient portal activation links and critical test result alerts bypass aggressive spam filters and reach the intended recipient securely.


Why Are Multi-Specialty Hospitals Prime Targets for Email Spoofing?

Multi-specialty hospitals are prime targets for email spoofing because their decentralized IT architectures contain vast surface areas of unmonitored subdomains, third-party medical billing platforms, and administrative channels that cybercriminals exploit to conduct business email compromise (BEC) and steal high-value healthcare data.

      +--------------------------------------------------------+
      |                CENTRAL HOSPITAL DOMAIN                 |
      |                 (healthsystem.org)                     |
      +---------------------------+----------------------------+
                                  |
     +----------------------------+----------------------------+
     |                            |                            |
     v                            v                            v
+------------------+     +------------------+     +------------------+
| Cardiology Dept  |     | Oncology Center  |     | Outpatient Lab   |
| cardio.hs.org    |     | oncology.hs.org  |     | lab.hs.org       |
+--------+---------+     +--------+---------+     +--------+---------+
         |                        |                        |
         v                        v                        v
+------------------+     +------------------+     +------------------+
| Third-Party Mail |     | EHR Notifications|     | External Billing |
| (e.g., Mailgun)  |     | (e.g., Epic)     |     | (e.g., SendGrid) |
+------------------+     +------------------+     +------------------+

A multi-specialty hospital system rarely operates out of a single centralized mail environment. An enterprise health system typically encompasses specialized units—such as oncology, pediatrics, cardiology, and outpatient radiology—operating across distinct subdomains (e.g., cardiology.hospital.org or labs.hospital.org). This structural complexity creates severe security challenges:

  • Diverse Third-Party Vendors: Specialized departments independently onboard cloud services for patient outreach, marketing, clinical trials, and debt collection. Without central IT governance, these third-party platforms send unauthenticated emails using your primary brand domain.
  • High Financial Value of Data: According to IBM’s Cost of a Data Breach Report, the average cost of a healthcare data breach reached $9.77 million in 2024—the highest of any industry for 14 consecutive years. Cybercriminals actively seek patient financial data, social security numbers, and prescription intake requests.
  • Exploitation of Authority: Phishing emails impersonating chief medical officers, department chairs, or pharmacy directors exhibit high open rates. Bad actors leverage unauthenticated domains to launch spear-phishing campaigns against staff, executing social engineering attacks that trigger fraudulent wire transfers or breach EHR administrative accounts.

How Do SPF, DKIM, and DMARC Compare for Hospital Domain Defense?

SPF, DKIM, and DMARC compare by serving distinct, complementary roles: SPF lists authorized sending IP addresses, DKIM provides cryptographic message integrity via public-key encryption, and DMARC unifies both standards to enforce handling policies and deliver detailed domain usage telemetry.

+---------------------------------------------------------------------------------------+
|                                  DMARC FRAMEWORK                                      |
|                                                                                       |
|   +---------------------------------------+   +-----------------------------------++  |
|   |             SPF CHECK                 |   |            DKIM CHECK             ||  |
|   |  Is sending IP authorized in DNS?     |   |  Is cryptographic signature valid?||  |
|   +-------------------+-------------------+   +-----------------+-----------------+   |
|                       |                                         |                     |
|                       v                                         v                     |
|   +---------------------------------------+   +-----------------------------------+   |
|   |             SPF ALIGNMENT             |   |           DKIM ALIGNMENT          |   |
|   | Header "From" matches Return-Path?    |   | Header "From" matches d= domain?  |   |
|   +-------------------+-------------------+   +-----------------+-----------------+   |
|                       |                                         |                     |
|                       +--------------------+--------------------+                     |
|                                            |                                          |
|                                            v                                          |
|                       +-------------------------------------------+                   |
|                       |            DMARC EVALUATION               |                   |
|                       | Requires SPF or DKIM to pass AND align    |                   |
|                       +--------------------+----------------------+                   |
+--------------------------------------------|------------------------------------------+
                                             |
                                             v
                      +-----------------------------------------------+
                      |           ACTION TAKEN BY RECEIVER            |
                      | p=none (Log) | p=quarantine | p=reject (Drop)  |
                      +-----------------------------------------------+

To secure your healthcare organization, you must evaluate how these three cryptographic protocols operate together. The following comparison table details their technical mechanisms, DNS requirements, and defense capabilities:

Security Feature / Protocol Sender Policy Framework (SPF) DomainKeys Identified Mail (DKIM) Domain-based Message Authentication (DMARC)
Primary Function Authorizes specific IP addresses and hosts to send mail for a domain. Validates message integrity and sender authenticity using public-key cryptography. Enforces policy rules and provides reporting based on SPF and DKIM alignment.
Authentication Mechanism Matches sending server IP against published DNS IP ranges. Verifies asymmetric hash signature in email header using DNS public key. Checks that Header From domain matches validated SPF and/or DKIM domains.
DNS Record Type TXT record starting with v=spf1. TXT record containing selector and RSA/Ed25519 public key. TXT record located at _dmarc.domain.com.
Vulnerability Coverage Protects direct envelope spoofing (MAIL FROM). Fails on forwarders. Protects content modification in transit. Survives email forwarding. Stops direct-domain spoofing, BEC, and phishing targeting patients and staff.
Key Limitation Maximum 10 DNS lookup limit; breaks when mail is forwarded. Does not prevent domain spoofing on its own if DKIM passes for a different domain. Requires existing, accurate SPF and DKIM setups to avoid dropping valid email.

While SPF validates the envelope sender and DKIM verifies message contents, neither alone prevents an attacker from displaying your hospital's domain name in the user-visible "From" header. DMARC bridges this gap by requiring "domain alignment." For a message to pass DMARC, the domain in the visible From: header must match the domain authenticated by SPF, DKIM, or both.


How to Implement SPF, DKIM, and DMARC in a Multi-Specialty Hospital System

Implementing SPF, DKIM, and DMARC in a multi-specialty hospital system requires a structured four-step process: auditing all clinical and enterprise sending sources, generating 2048-bit DKIM keys, publishing an initial monitoring DMARC record, and systematically escalating policy enforcement to block malicious email traffic.

+-----------------------------------------------------------------------------------+
| STEP 1: AUDIT SENDING SOURCES                                                     |
| Catalog EHRs (Epic/Cerner), billing platforms, specialty subdomains, and cloud    |
| services to build a consolidated SPF record.                                     |
+-----------------------------------------+-----------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| STEP 2: GENERATE AND PUBLISH DKIM KEYS                                            |
| Deploy unique 2048-bit cryptographic key pairs for every sending pathway and     |
| publish public selector records in DNS.                                           |
+-----------------------------------------+-----------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| STEP 3: DEPLOY DMARC IN MONITORING MODE (p=none)                                  |
| Publish _dmarc record with aggregate reporting (rua) enabled to collect detailed  |
| data on legitimate vs. unauthorized traffic.                                      |
+-----------------------------------------+-----------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| STEP 4: ALIGN TRAFFIC AND ESCALATE POLICY                                         |
| Resolve authentication failures, achieve domain alignment across all sources, and |
| transition policy from p=none to p=quarantine, then p=reject.                     |
+-----------------------------------------------------------------------------------+

Step 1: Audit all sending sources and publish a consolidated SPF record

Catalog every system that sends outbound messages across your hospital network. You must account for core EHR systems like Epic or Oracle Health (Cerner), CRM tools, appointment scheduling software, emergency alerting systems, and specialized departmental mail streams (e.g., oncology.hospital.org). Gather all outbound IPv4/IPv6 blocks and third-party platform include mechanisms. Construct a single syntax-compliant DNS TXT record for your primary domain and subdomains:

v=spf1 ip4:198.51.100.0/24 include:spf.protection.outlook.com include:epicsystems.com ~all

Never publish more than one SPF record per domain, as doing so invalidates authentication instantly under RFC 7208.

Step 2: Generate unique 2048-bit DKIM key pairs for each domain and mail stream

Configure unique DKIM selectors for every separate platform sending on your hospital's behalf. Avoid sharing private keys across applications or third-party vendors. Generate a 2048-bit key pair—do not use obsolete 1024-bit keys, which are vulnerable to brute-force factoring attacks. Publish the public key in your public DNS under the appropriate selector name:

dept-epic._domainkey.hospital.org. IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0..."

Enable DKIM signing within your outbound mail gateways, EHR engines, and third-party cloud services. Ensure the d= tag in your DKIM header points directly to your organization’s domain or authorized specialty subdomains.

Step 3: Deploy a DMARC record starting with a monitoring policy (p=none)

Create a DMARC DNS record at _dmarc.hospital.org. Set the enforcement policy to p=none so you can collect global telemetry without risking message delivery failures for valid patient communications:

_dmarc.hospital.org. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc-reports@hospital.org; ruf=mailto:dmarc-failures@hospital.org; fo=1;"

This configuration instructs receiving mail exchangers to evaluate incoming messages against your SPF and DKIM rules and transmit daily aggregate XML performance summaries to your security operations center (SOC).

Step 4: Analyze aggregate data, align domains, and systematically upgrade policy enforcement

Analyze the incoming aggregate RUA reports over a 30 to 90-day window. Identify legitimate sending hosts that fail SPF or DKIM checks, fix broken alignment configurations, and eliminate unapproved third-party shadow IT tools. Once you achieve a 99%+ pass rate across all legitimate sending streams, systematically advance your DMARC enforcement level:

  1. Move policy to 10% quarantine: v=DMARC1; p=quarantine; pct=10; rua=...
  2. Incrementally ramp up the percentage tag (pct=25, pct=50, pct=100).
  3. Transition the primary policy tag to full rejection: v=DMARC1; p=reject; pct=100; rua=...

Reaching p=reject ensures unauthenticated messages claiming to come from your hospital are blocked at the perimeter before reaching patient or employee inboxes.


What Are the Main Email Authentication Risks in Enterprise Healthcare EHRs?

The main email authentication risks in enterprise healthcare EHRs include maintaining proper SPF/DKIM domain alignment across diverse third-party cloud platforms, exceeding the mandatory 10-DNS-lookup limit for SPF records, and rotating DKIM keys routinely without disrupting critical patient care notifications.

+-----------------------------------------------------------------------------------+
|               ENTERPRISE HEALTHCARE EHR AUTHENTICATION RISKS                      |
+-----------------------------------------------------------------------------------+
                                          |
     +------------------------------------+------------------------------------+
     |                                    |                                    |
     v                                    v                                    v
+---------------------------+  +---------------------------+  +---------------------------+
| VENDOR ALIGNMENT GAP      |  | SPF 10-LOOKUP LIMIT EXCEEDED|  | DKIM KEY ROTATION FAILURE |
| Cloud vendors send mail   |  | DNS queries from multiple |  | Expired keys cause        |
| using non-aligned domains |  | includes break validation |  | portal message delivery   |
| (Fails DMARC check).      |  | (Returns SPF PermError).  |  | failures (Blocks ePHI).   |
+---------------------------+  +---------------------------+  +---------------------------+

When managing enterprise healthcare IT, you face operational risks that can break email authentication if handled incorrectly:

  • Third-Party Vendor Alignment Gaps: EHR systems like Epic, Cerner, or specialized outpatient billing platforms frequently send mail using their own internal domain names in the envelope sender field (e.g., @epicsystems.com). Even if SPF passes for their infrastructure, it fails DMARC domain alignment against your visible From: header (@hospital.org). You must configure custom return-path domains or enforce strict DKIM signing using your hospital’s authenticated domain.
  • The SPF 10-Lookup Limit: RFC 7208 limits the number of DNS queries required to evaluate an SPF record to 10. A multi-specialty hospital system integrating dozens of clinical applications can easily cross this limit, causing receiving servers to return an "SPF PermError." When this happens, SPF checks fail automatically. You can mitigate this risk by deploying dynamic SPF macros or using automated SPF flattening solutions to combine nested IP ranges.
  • DKIM Key Rotation Disruptions: Cryptographic best practices demand rotating DKIM keys every 3 to 6 months to prevent key exposure. However, if your team removes an old public key from DNS before external servers finish processing queued messages, critical patient portal notifications and lab alerts will fail validation. You must run dual-signing key rotation workflows—publishing the new key alongside the old key for at least 72 hours before switching traffic.

For enterprise teams managing infrastructure configurations at scale, leveraging modern platforms like https://www.infrabox.software/features/ helps streamline server automation, tracking, and system deployments across complex multi-cloud healthcare networks.


How Does DMARC Enforcement Impact Patient Email Deliverability?

DMARC enforcement directly improves patient email deliverability by proving domain ownership to major consumer mailbox providers, preventing appointment reminders and medical alerts from landing in spam folders, and providing visibility into delivery health.

+-----------------------------------------------------------------------------------+
|                      MAILBOX PROVIDER PROCESSING (Google, Yahoo, MS)              |
+-----------------------------------------------------------------------------------+
                                          |
                                          v
+-----------------------------------------------------------------------------------+
| EVALUATE INCOMING HEALTHCARE EMAIL                                                 |
| Checks: DMARC Policy + Domain Alignment (SPF & DKIM)                              |
+-----------------------------------------+-----------------------------------------+
                                          |
                 +------------------------+------------------------+
                 |                                                 |
                 v                                                 v
  +------------------------------+                  +------------------------------+
  | DMARC PASS (p=reject domain) |                  | DMARC FAIL / NO POLICY       |
  +--------------+---------------+                  +--------------+---------------+
                 |                                                 |
                 v                                                 v
  +------------------------------+                  +------------------------------+
  | High Sender Reputation       |                  | Low Reputation / Flagged     |
  | Primary Inbox Delivery       |                  | Sent to Spam / Dropped       |
  +------------------------------+                  +------------------------------+

Global mailbox providers—including Google, Yahoo, and Microsoft—enforce mandatory email authentication requirements for bulk senders (defined as sending 5,000 or more messages daily). If you fail to publish valid SPF and DKIM records and maintain a DMARC policy, these providers will rate-limit, mark as spam, or block your outbound patient communications entirely.

In February 2024, Google and Yahoo began explicitly enforcing these requirements, as documented in Google's Email Sender Guidelines. Healthcare systems operating without a clear path toward DMARC enforcement face immediate deliverability degradation:

  • Bypassing Spam Filters: When your hospital sends appointment reminders, prescription updates, and laboratory notifications with fully aligned SPF and DKIM records under a p=reject policy, mailbox providers treat your communications as high-trust traffic.
  • Preventing Phishing Interception: Without DMARC enforcement, malicious entities can flood recipient servers with forged emails using your exact domain name. Receiving algorithms penalize your domain's global sender reputation, causing legitimate messages sent by doctors and clinical staff to be marked as spam.
  • Zero-Disruption Monitoring Strategies: You can protect urgent clinical communications during policy escalation by using the percentage tag (pct=). Moving slowly from p=none to p=quarantine; pct=25 allows you to audit real-time deliverability rates across emergency mail queues. If valid notifications are flagged, you can pause policy escalation instantly without impacting critical clinical operations.

How Can Hospitals Maintain Long-Term Email Security and Compliance?

Hospitals can maintain long-term email security and compliance by implementing real-time DMARC aggregate monitoring, integrating domain governance into vendor onboarding, and aligning technical controls with federal cybersecurity frameworks like HIPAA and NIST.

+-----------------------------------------------------------------------------------+
|                   LONG-TERM EMAIL GOVERNANCE & COMPLIANCE                         |
+-----------------------------------------------------------------------------------+
                                          |
     +------------------------------------+------------------------------------+
     |                                    |                                    |
     v                                    v                                    v
+---------------------------+  +---------------------------+  +---------------------------+
| CONTINUOUS MONITORING     |  | AUTOMATED ONBOARDING      |  | FRAMEWORK ALIGNMENT       |
| Ingest daily RUA reports  |  | Require SPF/DKIM/DMARC    |  | Map email security to     |
| Alert SOC on unauthorized |  | compliance before new    |  | HIPAA, HITECH, and NIST   |
| domain usage/spikes.      |  | clinical software launch. |  | CSF 2.0 controls.         |
+---------------------------+  +---------------------------+  +---------------------------+

Securing your healthcare domain is an ongoing process that requires continuous management. You must maintain operational hygiene through structured governance:

  • Continuous DMARC Telemetry Analysis: Ingest aggregate XML reports daily using automated parsing tools. Configure real-time SOC alerting for sudden spikes in unauthenticated traffic originating from foreign autonomous system numbers (ASNs), which indicates spoofing attacks targeting your hospital brand.
  • Automated Domain Governance Protocols: Establish strict procurement policies across all hospital departments. Require new medical specialty practices, acquired regional clinics, and third-party software platforms to complete technical email authentication setup before launching new clinical outreach applications.
  • Mapping to Federal Cybersecurity Frameworks: Map your email security infrastructure directly to recognized cybersecurity standards:
    • HIPAA Security Rule: Satisfies Access Control (§ 164.312(a)(1)) and Transmission Security (§ 164.312(e)(1)) rules by restricting domain usage to authorized systems.
    • NIST Cybersecurity Framework (CSF 2.0): Aligns with the Protect (PR.IR-02) and Detect (DE.CM-09) subcategories by monitoring communication pathways and verifying operational network integrity.
    • HITECH Act: Reduces breach risk, helping protect your health system from financial penalties resulting from ePHI exposure via phishing or intercept attacks.

Conclusion

Securing digital communications across a multi-specialty hospital requires an active, managed defense strategy. Unauthenticated hospital domains create significant security gaps, allowing cybercriminals to exploit your brand, target patients with sophisticated phishing attacks, and disrupt vital healthcare operations.

By understanding and deploying SPF, DKIM, and DMARC, you establish a cryptographic security baseline across your enterprise network. Moving from an initial monitoring state (p=none) to full policy enforcement (p=reject) guarantees that unverified emails claiming to represent your medical center are blocked automatically. Take control of your domain governance today: audit your sending sources, enforce alignment across all specialty subdomains, and secure your patient communications infrastructure.

Related articles

Frequently asked questions

What is SPF and how does it protect multi-specialty hospital communications?

SPF stands for Sender Policy Framework, an email authentication standard that allows hospitals to publish a public list of authorized IP addresses permitted to send emails on behalf of their domain. For multi-specialty health systems, this prevents cybercriminals from forging hospital addresses to send phishing scams, ensuring patients can trust appointment reminders and lab results originate from legitimate internal systems.

Why is DKIM essential for securing patient emails in healthcare networks?

DKIM, or DomainKeys Identified Mail, adds a cryptographic digital signature to outgoing hospital emails, verifying that the message was genuinely sent by the claimed healthcare domain and has not been altered in transit. This prevents malicious actors from intercepting and tampering with sensitive prescription updates or diagnostic notifications, thereby maintaining the strict integrity of electronic Protected Health Information.

How does DMARC build upon SPF and DKIM to prevent domain spoofing?

DMARC leverages both SPF and DKIM to provide a comprehensive email authentication policy framework. It instructs receiving mail servers on how to handle messages that fail cryptographic checks, allowing hospital IT administrators to monitor outbound traffic, block fraudulent spoofing attempts, and protect patients from sophisticated business email compromise attacks targeting multi-specialty medical centers.

How do these authentication protocols help hospitals comply with federal privacy mandates?

Federal privacy mandates require multi-specialty hospitals to maintain rigorous technical safeguards for electronic Protected Health Information. Implementing SPF, DKIM, and DMARC demonstrates proactive cybersecurity measures, ensuring that administrative and clinical communications remain confidential and secure, which significantly reduces the risk of costly data breaches and regulatory penalties.

What risks do multi-specialty hospitals face without proper email authentication?

Without robust email authentication, multi-specialty hospitals face severe risks including domain impersonation, ransomware infiltration, and unauthorized interception of patient ePHI. Cybercriminals can easily launch targeted phishing campaigns using trusted hospital branding, destroying patient trust, disrupting electronic health record systems, and exposing vulnerable health data to malicious external actors.

What is the recommended implementation process for healthcare email security protocols?

Deploying these protocols successfully in a multi-specialty hospital requires mapping all authorized third-party mail streams, publishing accurate SPF records, configuring unique DKIM keys for every sending platform, and starting DMARC in a non-enforcing monitoring mode. Administrators should gradually transition the DMARC policy to quarantine and ultimately reject to achieve maximum security coverage.

Need help picking the right device?

More guides

Health Guide

WhatsApp Business API Setup Checklist for Dermatology

Explore The Complete Setup Checklist for the Official WhatsApp Business API in Dermatology Practices to modernize patient communication and automate workflows.

3 Nov 2026 · 12 min read