.fe-6767043858cf996a70a46b0e {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );
display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(16,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}
@media (min-width: 768px) {
.background-width–inset .fe-6767043858cf996a70a46b0e {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}
.fe-6767043858cf996a70a46b0e {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;
–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));
grid-template-rows: repeat(14,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}
.fe-block-4fff79c2d690d7031b8e {
grid-area: 1/2/17/10;
z-index: 1;
@media (max-width: 767px) {
}
}
.fe-block-4fff79c2d690d7031b8e .sqs-block {
justify-content: center;
}
.fe-block-4fff79c2d690d7031b8e .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-4fff79c2d690d7031b8e {
grid-area: 1/3/15/25;
z-index: 1;
}
.fe-block-4fff79c2d690d7031b8e .sqs-block {
justify-content: center;
}
.fe-block-4fff79c2d690d7031b8e .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-cfbac4bed128b4d97568 {
grid-area: 1/2/7/10;
z-index: 3;
@media (max-width: 767px) {
}
}
.fe-block-cfbac4bed128b4d97568 .sqs-block {
justify-content: center;
}
.fe-block-cfbac4bed128b4d97568 .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-cfbac4bed128b4d97568 {
grid-area: 1/15/15/25;
z-index: 2;
}
.fe-block-cfbac4bed128b4d97568 .sqs-block {
justify-content: center;
}
.fe-block-cfbac4bed128b4d97568 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-bf8b0bfa57a538c476ca {
grid-area: 7/3/10/9;
z-index: 2;
@media (max-width: 767px) {
}
}
.fe-block-bf8b0bfa57a538c476ca .sqs-block {
justify-content: flex-start;
}
.fe-block-bf8b0bfa57a538c476ca .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-bf8b0bfa57a538c476ca {
grid-area: 4/4/6/20;
z-index: 3;
}
.fe-block-bf8b0bfa57a538c476ca .sqs-block {
justify-content: flex-start;
}
.fe-block-bf8b0bfa57a538c476ca .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}
.fe-block-9c392bed0835cbeac999 {
grid-area: 10/3/14/9;
z-index: 4;
@media (max-width: 767px) {
}
}
.fe-block-9c392bed0835cbeac999 .sqs-block {
justify-content: flex-start;
}
.fe-block-9c392bed0835cbeac999 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-9c392bed0835cbeac999 {
grid-area: 7/4/10/15;
z-index: 5;
}
.fe-block-9c392bed0835cbeac999 .sqs-block {
justify-content: flex-start;
}
.fe-block-9c392bed0835cbeac999 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}
.fe-block-f9311444649a5856624e {
grid-area: 14/4/16/8;
z-index: 5;
@media (max-width: 767px) {
}
}
.fe-block-f9311444649a5856624e .sqs-block {
justify-content: center;
}
.fe-block-f9311444649a5856624e .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-f9311444649a5856624e {
grid-area: 11/4/13/9;
z-index: 6;
}
.fe-block-f9311444649a5856624e .sqs-block {
justify-content: center;
}
.fe-block-f9311444649a5856624e .sqs-block-alignment-wrapper {
align-items: center;
}
}
.sqs-block-image .sqs-block-content {
height: 100%;
width: 100%;
}
.fe-block-cfbac4bed128b4d97568 .fluidImageOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
mix-blend-mode: normal;
opacity: 0;
}
Cybersecurity & Privacy for CDFIs
ZenPrivata is the preferred security and privacy provider for CDFIs. We’ve worked with both CDFI associations and individual CDFIs and know the unique needs that CDFIs have.

.fe-6767043858cf996a70a46b11 {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 24.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (24.0px * (8 – 1)) ) / 8 );
display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(31,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 24.0px;
}
@media (min-width: 768px) {
.background-width–inset .fe-6767043858cf996a70a46b11 {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}
.fe-6767043858cf996a70a46b11 {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 24.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (24.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;
–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));
grid-template-rows: repeat(9,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}
.fe-block-19f729b0d687f3e77d73 {
grid-area: 1/2/10/10;
z-index: 1;
@media (max-width: 767px) {
}
}
.fe-block-19f729b0d687f3e77d73 .sqs-block {
justify-content: center;
}
.fe-block-19f729b0d687f3e77d73 .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-19f729b0d687f3e77d73 {
grid-area: 1/2/10/10;
z-index: 1;
}
.fe-block-19f729b0d687f3e77d73 .sqs-block {
justify-content: center;
}
.fe-block-19f729b0d687f3e77d73 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-c95cf1b44f85d8d448e6 {
grid-area: 2/2/4/10;
z-index: 5;
@media (max-width: 767px) {
}
}
.fe-block-c95cf1b44f85d8d448e6 .sqs-block {
justify-content: flex-start;
}
.fe-block-c95cf1b44f85d8d448e6 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-c95cf1b44f85d8d448e6 {
grid-area: 2/3/4/9;
z-index: 5;
}
.fe-block-c95cf1b44f85d8d448e6 .sqs-block {
justify-content: center;
}
.fe-block-c95cf1b44f85d8d448e6 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-aa70c3a23e795d784d94 {
grid-area: 4/2/10/10;
z-index: 7;
@media (max-width: 767px) {
}
}
.fe-block-aa70c3a23e795d784d94 .sqs-block {
justify-content: flex-start;
}
.fe-block-aa70c3a23e795d784d94 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-aa70c3a23e795d784d94 {
grid-area: 4/2/8/9;
z-index: 7;
}
.fe-block-aa70c3a23e795d784d94 .sqs-block {
justify-content: flex-start;
}
.fe-block-aa70c3a23e795d784d94 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}
.fe-block-5a64a2f6c5aaac1af430 {
grid-area: 11/2/22/10;
z-index: 2;
@media (max-width: 767px) {
}
}
.fe-block-5a64a2f6c5aaac1af430 .sqs-block {
justify-content: center;
}
.fe-block-5a64a2f6c5aaac1af430 .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-5a64a2f6c5aaac1af430 {
grid-area: 1/10/10/18;
z-index: 2;
}
.fe-block-5a64a2f6c5aaac1af430 .sqs-block {
justify-content: center;
}
.fe-block-5a64a2f6c5aaac1af430 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-17da87597527a2ac4009 {
grid-area: 12/2/14/10;
z-index: 6;
@media (max-width: 767px) {
}
}
.fe-block-17da87597527a2ac4009 .sqs-block {
justify-content: flex-start;
}
.fe-block-17da87597527a2ac4009 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-17da87597527a2ac4009 {
grid-area: 2/11/4/17;
z-index: 6;
}
.fe-block-17da87597527a2ac4009 .sqs-block {
justify-content: center;
}
.fe-block-17da87597527a2ac4009 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-7b93f4eb5a035f714590 {
grid-area: 14/2/20/10;
z-index: 12;
@media (max-width: 767px) {
}
}
.fe-block-7b93f4eb5a035f714590 .sqs-block {
justify-content: flex-start;
}
.fe-block-7b93f4eb5a035f714590 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-7b93f4eb5a035f714590 {
grid-area: 4/10/8/17;
z-index: 11;
}
.fe-block-7b93f4eb5a035f714590 .sqs-block {
justify-content: flex-start;
}
.fe-block-7b93f4eb5a035f714590 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}
.fe-block-143e66da2611a06a073e {
grid-area: 23/2/32/10;
z-index: 3;
@media (max-width: 767px) {
}
}
.fe-block-143e66da2611a06a073e .sqs-block {
justify-content: center;
}
.fe-block-143e66da2611a06a073e .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-143e66da2611a06a073e {
grid-area: 1/18/10/26;
z-index: 3;
}
.fe-block-143e66da2611a06a073e .sqs-block {
justify-content: center;
}
.fe-block-143e66da2611a06a073e .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-145433c3a96614f9cff4 {
grid-area: 24/2/26/10;
z-index: 4;
@media (max-width: 767px) {
}
}
.fe-block-145433c3a96614f9cff4 .sqs-block {
justify-content: flex-start;
}
.fe-block-145433c3a96614f9cff4 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-145433c3a96614f9cff4 {
grid-area: 2/18/4/26;
z-index: 4;
}
.fe-block-145433c3a96614f9cff4 .sqs-block {
justify-content: center;
}
.fe-block-145433c3a96614f9cff4 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-f09f49aa3373663148f4 {
grid-area: 26/2/32/10;
z-index: 10;
@media (max-width: 767px) {
}
}
.fe-block-f09f49aa3373663148f4 .sqs-block {
justify-content: flex-start;
}
.fe-block-f09f49aa3373663148f4 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-f09f49aa3373663148f4 {
grid-area: 4/18/8/25;
z-index: 12;
}
.fe-block-f09f49aa3373663148f4 .sqs-block {
justify-content: flex-start;
}
.fe-block-f09f49aa3373663148f4 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}
Risks
ul {
line-height: 1.15;
margin-top: 0;
margin-bottom: 12px;
}
li {
margin-bottom: 12px;margin-left: 20px
}
- CDFIs face a surprising number of attempts from attackers to imitate an executive, pushing a financial officer to send CDFI funds to the attacker’s bank account
- CDFIs hold sensitive personal information and that their reputation would be damaged if that sensitive information were exfiltrated.
Limitations
ul {
line-height: 1.15;
margin-top: 0;
margin-bottom: 12px;
}
li {
margin-bottom: 12px;
}
- CDFIs also often have limited financial resources available for cybersecurity and privacy.
- CDFIs typically have limited personnel hours available, making it difficult to implement complicated security controls.
Needs
ul {
line-height: 1.15;
margin-top: 0;
margin-bottom: 12px;
}
li {
margin-bottom: 12px;
}
- CDFIs need controls that reduce the risk of financial attacks and protect customers’ sensitive information.
- CDFIs typically need security and privacy controls that are simpler to implement and provide the most impact for the smallest cost.
.fe-6767043858cf996a70a46b14 {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );
display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(12,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}
@media (min-width: 768px) {
.background-width–inset .fe-6767043858cf996a70a46b14 {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}
.fe-6767043858cf996a70a46b14 {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;
–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));
grid-template-rows: repeat(13,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}
.fe-block-b70f19ce877e03f3de43 {
grid-area: 1/2/3/10;
z-index: 3;
@media (max-width: 767px) {
}
}
.fe-block-b70f19ce877e03f3de43 .sqs-block {
justify-content: flex-start;
}
.fe-block-b70f19ce877e03f3de43 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-b70f19ce877e03f3de43 {
grid-area: 1/7/3/21;
z-index: 3;
}
.fe-block-b70f19ce877e03f3de43 .sqs-block {
justify-content: flex-end;
}
.fe-block-b70f19ce877e03f3de43 .sqs-block-alignment-wrapper {
align-items: flex-end;
}
}
.fe-block-1db4f27ffc40862f42b3 {
grid-area: 3/2/11/10;
z-index: 1;
@media (max-width: 767px) {
}
}
.fe-block-1db4f27ffc40862f42b3 .sqs-block {
justify-content: flex-start;
}
.fe-block-1db4f27ffc40862f42b3 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
@media (min-width: 768px) {
.fe-block-1db4f27ffc40862f42b3 {
grid-area: 3/6/12/22;
z-index: 1;
}
.fe-block-1db4f27ffc40862f42b3 .sqs-block {
justify-content: center;
}
.fe-block-1db4f27ffc40862f42b3 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.fe-block-7516854a65759d8a9c3d {
grid-area: 11/4/13/8;
z-index: 2;
@media (max-width: 767px) {
}
}
.fe-block-7516854a65759d8a9c3d .sqs-block {
justify-content: center;
}
.fe-block-7516854a65759d8a9c3d .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-7516854a65759d8a9c3d {
grid-area: 12/11/14/17;
z-index: 2;
}
.fe-block-7516854a65759d8a9c3d .sqs-block {
justify-content: center;
}
.fe-block-7516854a65759d8a9c3d .sqs-block-alignment-wrapper {
align-items: center;
}
}
CDFI Security & Privacy Framework
ZenPrivata was commissioned by the African American Alliance of CDFI CEOs to develop a security and privacy framework for Community Development Financial Institutions (CDFI) as part of their Women-Led Initiative Technology Enhancement Project (WLITEP).
The CDFI Security and Privacy Framework (CDFI-SPF) was created specifically with the needs and abilities of CDFIs in mind. We met with CDFIs and learned what dangers they face, what risks would be most harmful to CDFIs, what systems CDFIs use and what their attack surface looked like, and what controls CDFIs typically already had in place.
CDFI’s can use the Framework, free of charge, to determine which cybersecurity and privacy controls they should implement and to track their progress.
.
.fe-67cf63435b100f2bee766a60 {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );
display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(6,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}
@media (min-width: 768px) {
.background-width–inset .fe-67cf63435b100f2bee766a60 {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}
.fe-67cf63435b100f2bee766a60 {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;
–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));
grid-template-rows: repeat(14,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}
.fe-block-yui_3_17_2_1_1741644592627_9823 {
grid-area: 1/2/7/10;
z-index: 1;
@media (max-width: 767px) {
}
}
.fe-block-yui_3_17_2_1_1741644592627_9823 .sqs-block {
justify-content: center;
}
.fe-block-yui_3_17_2_1_1741644592627_9823 .sqs-block-alignment-wrapper {
align-items: center;
}
@media (min-width: 768px) {
.fe-block-yui_3_17_2_1_1741644592627_9823 {
grid-area: 1/9/15/20;
z-index: 1;
}
.fe-block-yui_3_17_2_1_1741644592627_9823 .sqs-block {
justify-content: center;
}
.fe-block-yui_3_17_2_1_1741644592627_9823 .sqs-block-alignment-wrapper {
align-items: center;
}
}
.sqs-block-image .sqs-block-content {
height: 100%;
width: 100%;
}
.fe-block-yui_3_17_2_1_1741644592627_9823 .fluidImageOverlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
mix-blend-mode: normal;
opacity: 0;
}

