Total Donors
3,814
↑ 12% this quarter
Active Beneficiaries
1,290
↑ 7% this month
YTD Funds Received
$842K
↑ 31% vs last year
Blocked Bot Attempts
2,441
↑ 18% vs last week
Recent Activity
New recurring donor J. Abramowitz enrolled — $500/mo
2 minutes ago · Created by Maria C.
Bot attempt blocked — bulk scrape of donor records
14 minutes ago · Auto-flagged
Beneficiary ••••••• case updated — housing support approved
1 hour ago · Social worker P. Singh
Role changed: Volunteer → Case Manager for T. Okonkwo
3 hours ago · Admin
Grant Kresge Foundation Q2 — $75,000 recorded
Yesterday · Finance
Donor Tier Breakdown
Distribution across giving levels
● Major ($10K+)94 donors — $640K
● Mid ($1K–$10K)381 donors — $142K
● Community (<$1K)3,339 donors — $60K
● Lapsed820 donors
Top funding source: Institutional Grants (41%) · Individual Recurring (33%) · Events (26%)
Total Donors
3,814
↑ 12% this quarter
Active Funders
47
↑ 3 new this cycle
YTD Funds Received
$842K
↑ 31% vs last year
Open Pledges
$218K
14 pledges outstanding
Donor Tier Breakdown
Distribution across giving levels
● Major ($10K+)94 donors — $640K
● Mid ($1K–$10K)381 donors — $142K
● Community (<$1K)3,339 donors — $60K
● Lapsed820 donors
Top source: Institutional Grants (41%) · Individual Recurring (33%) · Events (26%)
Pipeline by Stage
Cultivation
62 prospects
Solicitation
28 in ask
Pledged
14 — $218K
Closed / Won
3,814 — $842K
Projected Q2 close: $96K across 11 open opportunities
Active Programs
8
↑ 2 launched this quarter
Total Enrolled
1,290
↑ 7% this month
Avg Utilisation
81%
↑ 3% vs prior period
Waitlisted
214
↑ 18 added this week
Program Groups
Emergency Shelter
PROG-001 · Housing
312
Enrolled
94%
Utilisation
P. Singh
Lead Worker
Active
Status
Counseling & Mental Health
PROG-002 · Mental Health
187
Enrolled
78%
Utilisation
D. Afolabi
Lead Worker
Active
Status
Workforce Development
PROG-003 · Employment
224
Enrolled
85%
Utilisation
C. Mensah
Lead Worker
Active
Status
Pantry & Food Access
PROG-004 · Food Aid
408
Enrolled
91%
Utilisation
M. Torres
Lead Worker
Active
Status
GED & Adult Education
PROG-005 · Education
93
Enrolled
72%
Utilisation
F. Okonkwo
Lead Worker
Active
Status
Asylum & Legal Aid
PROG-006 · Immigration
66
Enrolled
61%
Utilisation
B. Herrera
Lead Worker
At Capacity
Status
🛡
Program group data shows aggregate statistics only. Individual participant identities require CASE_VIEW + PII_VIEW to access.
🔐 Encryption at Rest
All PII fields (name, email, phone, address, SSN/Tax ID) are encrypted with AES-256-GCM before storage. Keys are tenant-isolated and rotated quarterly.
AES-256-GCM field encryption
✓ ON
Per-tenant key isolation
✓ ON
Quarterly key rotation
✓ ON
Encrypted backups
✓ ON
⊘ Bot Detection & Rate Limiting
Automated traffic is fingerprinted via behavioral analysis. Requests exceeding thresholds are silently throttled or blocked. No public API is exposed.
Behavioral bot fingerprinting
✓ ON
Rate limiting (100 req/min)
✓ ON
Honeypot fields
✓ ON
Public REST API
✗ OFF
🌐 Data Transmission
All traffic is TLS 1.3. Responses include anti-indexing headers. Session tokens are short-lived and scoped.
TLS 1.3 in transit
✓ ON
X-Robots-Tag: noindex
✓ ON
Content-Security-Policy
✓ ON
Short-lived session tokens
✓ ON
📋 Audit & Compliance
Every data access is logged. Exports are watermarked. Compliance modes for HIPAA, GDPR, and FERPA are available per tenant.
Immutable audit log
✓ ON
Export watermarking
✓ ON
HIPAA mode
✓ ON
GDPR right-to-erasure
✓ ON
Role–Permission Matrix
| Permission | Super Admin | Finance | Case Manager | Fundraiser | Read-Only |
|---|---|---|---|---|---|
| View donor list | ✓ | ✓ | — | ✓ | ✓ |
| View donor PII | ✓ | ✓ | — | ◑ | — |
| Edit donor record | ✓ | ✓ | — | ✓ | — |
| View beneficiaries | ✓ | — | ✓ | — | ◑ |
| View beneficiary PII | ✓ | — | ✓ | — | — |
| Edit beneficiary record | ✓ | — | ✓ | — | — |
| Export data | ✓ | ✓ | ◑ | ◑ | — |
| Manage users & roles | ✓ | — | — | — | — |
| Security settings | ✓ | — | — | — | — |
| View audit log | ✓ | ◑ | — | — | — |
✓ Full access
◑ Partial / masked
— No access
Bot Detection & Threat Log
Last 24 hours · 2,441 blocked
14:02:11
BLOCKED — Bulk scrape attempt on
/donors endpoint · 843 requests in 4s
IP: 185.220.101.•• · UA: python-requests/2.31 · Rate limit exceeded
13:47:58
BLOCKED — Headless browser detected via canvas fingerprint
IP: 104.21.••.•• · UA: Mozilla/5.0 HeadlessChrome · Honeypot triggered
13:31:44
THROTTLED — Unusual pagination pattern on beneficiary records
User: [email protected] · 120 req/min · Rate capped to 20
13:18:02
ALLOWED — Authenticated export by Finance role
User: [email protected] · Export: 341 donor records (masked PII) · Watermarked
12:55:19
BLOCKED — AI crawler identified via known LLM-scraper signature
IP: 20.171.••.•• · ASN: Microsoft Azure · User-Agent: GPTBot · X-Robots enforced
11:40:33
BLOCKED — Sequential record enumeration attempt (CASE-XXXX pattern)
IP: 45.155.••.•• · 400 requests in 60s · IP banned 24h
10:12:07
ALLOWED — Normal staff login and data access
User: [email protected] · Case Manager role · 8 records accessed
Board Members
11
2 seats open
Avg Attendance
87%
↑ 4% vs prior year
Board Giving
$148K
100% participation
COI Disclosures
3
1 pending review
Members
Meeting Log
Committees
Conflict of Interest
Term Tracking
Board Members
👤
Dr. Amara Osei
Board Chair
Active
100% Attendance
$25K Given
Profile
Minutes
Edit
👤
Marcus Delacroix
Treasurer
Active
92% Attendance
$18K Given
Profile
Minutes
Edit
👤
Priya Nair-Singh
Secretary
Active
100% Attendance
$10K Given
Profile
Minutes
Edit
👤
Tomás Reyes-Fuentes
Member at Large
Active
83% Attendance
$5K Given
Profile
Minutes
Edit
👤
Fatima Al-Rashidi
Member at Large
Active
75% Attendance
$12K Given
Profile
Minutes
Edit
👤
Rev. Charles Okonkwo
Director Emeritus
Emeritus
Non-Voting
Profile
View History
⬡
Board member contact information is stored with AES-256 field encryption. Only users with BOARD_VIEW + PII_VIEW permissions can decrypt emails, phone numbers, and addresses.