California Digital Disaster Recovery Center (DDRC) ¶
This website provides technical documentation for the DDRC application from the California Department of Technology (CDT).
DDRC is a web application that enables free vital records replacement for survivors of the 2025 Los Angeles County fires and other recent natural disasters in California. It is open-source software that is designed, developed, and maintained by Compiler LLC on behalf of CDT.
Supported vital records requests ¶
The DDRC app supports the following vital records requests:
Vital Record Type | Status | Launch |
---|---|---|
Birth Certificate | Live | 08/2025 |
Marriage Certificate | In progress | TBD |
Death Certificate | To do | TBD |
Technical and security details ¶
DDRC is a Django 5 web application. The application uses Login.gov’s Identity Assurance Level 2 (IAL2) via the California Identity Gateway to verify a person has an address in a disaster-affected zip code.
Running the application locally is possible with Docker and Docker Compose.
The application communicates with the California Identity Gateway via redirects, over the public internet. See all the system interconnections.
Infrastructure ¶
The DDRC application is deployed to Microsoft Azure. Traffic is encrypted between the user and the application, as well as between the application and external systems.
The network is managed by CDT, who provide a firewall and distributed denial-of-service (DDoS) protection.
You can find more technical details on our infrastructure page.
Data storage ¶
The DDRC application minimizes the information exchanged between systems. The following information is temporarily stored in a secure database:
- The user’s attestation and information required to submit a vital records request
Sensitive user information exists in the following places:
- To qualify for free vital records replacement, users need to provide personal information to Login.gov
- Users need to provide their attestation and vital record information to submit a vital records request
Learn more about the security/privacy practices of our integration partners:
DDRC collects analytics on usage, without any identifying information. You can find more details on our analytics page.
Practices ¶
Dependabot immediately notifies the team of vulnerabilities in application dependencies.
Upon doing new major integrations, features, or architectural changes, the DDRC team has a penetration test performed by a third party to ensure the security of the system.
All code changes are reviewed by at least one other member of the engineering team, which is enforced through branch protections.