GiveBetter x SF

Via Heart Project

Conditional value of an ordinary $100,000 gift

Research time: ~19 min on GPT-5.6 Sol Medium
  • Research — organization and evidence review.
  • Modeling — cost-effectiveness analysis.
  • Historical estimate for research done before time tracking.

Published: September 8, 2026.

Donate

Summary

What do they do? Exact recipient EIN27-1530938 sells and supports AEDs, provides training and accepts subsidy requests. Its global installed stock is not a Bay population or count of additional lives saved. More

Why this approach interests us

  • New equipment can enable earlier response; maintenance may improve existing equipment's actual readiness.

Our main reservations

  • Most revenue is paid services. Public/owner replacement, site arrest incidence and maintenance's incremental readiness are unmeasured.

What do you get for your dollar?

Central donor cost per10 QALYs: $11.08M total, $12.31M US, $15.83M Bay and $73.86M SF. Favorable joint total remains $478,425. This is a conditional prior model, not a verified offer. Inspect formulas, inputs and sources.

full gift
$100,00030% new systems;30% maintenance;40% health unquantified, cost retained.
central total health
0.090263 QALYsUS0.081237 / Bay0.063184 / SF0.013539; geographic fractions are priors.
associated resources
$107,166 gross /$103,920 conditional netIncludes site resources and incremental medical allowance; not complete societal accounting.

1. What do they do?

Exact recipient EIN27-1530938 sells and supports AEDs, provides training and accepts subsidy requests. Its global installed stock is not a Bay population or count of additional lives saved.

Allocate the whole gift

New five-year supported catchments and separate existing-AED maintenance years; other activities retain cost.

Remove financing and population overlap

Public district and owner alternatives reduce additional activity; distinct catchments prevent repeated rescue credit.

Value earlier effective response

A small maintenance readiness change is separate from a larger new-system change; one first eligible event and finite survivor health.

Scope of this review. No unchanged transfer of the CPR-plus-AED trial benefit to maintenance; no added benefits across colocated devices, repeat arrests, public funders or partners.

2. Monitoring and information sharing

993 community units; structured volunteer response

Cluster randomized trial. 30 survivors/128 arrests versus15/107; randomized-unit survivor-count comparison.

Our assessment. Supports new response-system plausibility. Does not measure maintenance versus already installed AEDs or establish the model's conditional per-arrest effect.

Worldwide AED sites; some Bay partnerships

Official service and intake pages; FY2025 tax filing. Current maintenance/subsidy pathways and fee-dominated revenue verified.

Our assessment. No observed whole-gift allocation, marginal readiness, unique-site incidence or residence shares.

3. Qualitative assessment

New equipment can enable earlier response; maintenance may improve existing equipment's actual readiness.

Key reservations

  • Paid public/owner services could replace donations completely.
  • Five-year new-system cash is a planning bundle and the early-response contrast is unmeasured.
  • The total effect is small and both central and favorable joint cases fail the threshold.
  • Partial resources include no quantified opportunity cost of the retained unmodeled portfolio beyond the full gift; displaced health remains independently parameterized.

Benefits not included in our estimate

  • Repeated arrests and multiple AEDs rescuing the same person
  • Education, awareness and nonfatal morbidity without explicit causal bridges
  • Partner/public-funded benefits already present without the gift
  • Unmeasured noncardiac or community spillovers

4. What do you get for your dollar?

Finite first-event catchments, separate new and maintenance contrasts

All causal, marginal allocation and geographic inputs are explicit uncalibrated priors. Prices are planning anchors, not a promised marginal offer.

A better life is our comparison unit of 10 additional quality-adjusted life years (QALYs), potentially spread across people. These are uncertain estimates, not measured returns or verified donation offers.

How we calculate the estimate

Per branch: N = gift × allocation /cash × additionality × distinct fraction. Q = N × coverage change × survival gain × utility × exp(−discount×delay) × integral[0,min(active,H)] hazard×exp(−(hazard+discount)t)×annuity(mortality+discount,H−t)dt. Subtract gift-date direct and alternative health losses.
Central total0.09026294 / US0.08123665 / Bay0.06318406 / SF0.01353944 QALYs.

Model inputs and assumptions
gift
100000 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Specified gift.
new allocation
0.3 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance allocation
0.3 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new cash
6800 (range: Domain and signed scenarios in reproducible calculator/model). $3,000 equipment+$1,200 initial training+$1,200 refresher allowance+four $350 renewals; first year included. Planning bundle, not quote. Explicit prior or planning assumption.
maintenance cash
350 (range: Domain and signed scenarios in reproducible calculator/model). Current $350 annual service price for most models; marginal fully allocated transfer uncertain. Explicit prior or planning assumption.
new additionality
0.5 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance additionality
0.5 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new distinct
0.9 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance distinct
0.9 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new hazard
0.05 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance hazard
0.05 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new active
5 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance active
1 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new baseline
0.3 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance baseline
0.85 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new increment
0.4 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance increment
0.05 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
survival gain
0.1 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
horizon
10 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
mortality
0.1 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
utility
0.7 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
discount
0.03 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
delay
0.05 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
us share
0.9 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
bay share
0.7 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
sf share
0.15 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
harm us share
0.9 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
harm bay share
0.7 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
harm sf share
0.15 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
harm per added course
0 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
independent harm q
0 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
alternative health q
0 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
new outside
500 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
maintenance outside
50 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
medical per added survivor
25000 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.
real resource savings
0 (range: Domain and signed scenarios in reproducible calculator/model). See research/review for counterfactual, duration, geography and cost definitions. Explicit prior or planning assumption.

Same whole $100,000 gift in every geographic denominator

  • central: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/11,872,634/11,513,041; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/13,191,816/12,792,267; bay: Q=0.0631840572451672; donor/gross/net per10=15,826,777/16,960,906/16,447,201; sf: Q=0.013539440838250113; donor/gross/net per10=73,858,294/79,150,895/76,753,604
  • favorable_joint: Total 2.09019016 QALYs; donor $478,425 per10. total: Q=2.0901901552219857; donor/gross/net per10=478,425/558,586/550,967; us: Q=1.8811711396997872; donor/gross/net per10=531,584/620,651/612,186; bay: Q=1.4631331086553898; donor/gross/net per10=683,465/797,980/787,096; sf: Q=0.31352852328329783; donor/gross/net per10=3,189,502/3,723,905/3,673,114
  • adverse: Total -0.09879990 QALYs; donor Unpriced per10. total: Q=-0.09879989517322428; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=-0.08891990565590185; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=-0.06915992662125699; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=-0.01481998427598364; donor/gross/net per10=unpriced/unpriced/unpriced
  • no_allocation: Total 0.00000000 QALYs; donor Unpriced per10. total: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • no_additionality: Total 0.00000000 QALYs; donor Unpriced per10. total: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • new_only: Total 0.05492596 QALYs; donor $18,206,326 per10. total: Q=0.05492596295119302; donor/gross/net per10=18,206,326/18,687,889/18,487,084; us: Q=0.04943336665607372; donor/gross/net per10=20,229,251/20,764,321/20,541,204; bay: Q=0.03844817406583511; donor/gross/net per10=26,009,037/26,696,984/26,410,119; sf: Q=0.008238894442678953; donor/gross/net per10=121,375,508/124,585,924/123,247,224
  • maintenance_only: Total 0.03533698 QALYs; donor $28,298,969 per10. total: Q=0.03533697597047441; donor/gross/net per10=28,298,969/29,578,326/28,971,919; us: Q=0.03180327837342697; donor/gross/net per10=31,443,299/32,864,806/32,191,021; bay: Q=0.024735883179332084; donor/gross/net per10=40,427,099/42,254,751/41,388,456; sf: Q=0.0053005463955711615; donor/gross/net per10=188,659,796/197,188,837/193,146,127
  • maintenance_null: Total 0.05492596 QALYs; donor $18,206,326 per10. total: Q=0.05492596295119302; donor/gross/net per10=18,206,326/19,468,160/18,877,219; us: Q=0.04943336665607372; donor/gross/net per10=20,229,251/21,631,289/20,974,688; bay: Q=0.03844817406583511; donor/gross/net per10=26,009,037/27,811,657/26,967,456; sf: Q=0.008238894442678953; donor/gross/net per10=121,375,508/129,787,732/125,848,127
  • target_null: Total 0.00000000 QALYs; donor Unpriced per10. total: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • target_failure_alternative_loss: Total -1.00000000 QALYs; donor Unpriced per10. total: Q=-1; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=-0.9; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=-0.7; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=-0.15; donor/gross/net per10=unpriced/unpriced/unpriced
  • negative_readiness: Total -0.04906847 QALYs; donor Unpriced per10. total: Q=-0.04906846670827267; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=-0.0441616200374454; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=-0.03434792669579086; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=-0.0073602700062409; donor/gross/net per10=unpriced/unpriced/unpriced
  • short_new_window: Total 0.04988750 QALYs; donor $20,045,103 per10. total: Q=0.049887495487728584; donor/gross/net per10=20,045,103/21,412,894/20,762,270; us: Q=0.04489874593895573; donor/gross/net per10=22,272,337/23,792,104/23,069,189; bay: Q=0.03492124684141001; donor/gross/net per10=28,635,862/30,589,848/29,660,386; sf: Q=0.007483124323159287; donor/gross/net per10=133,634,022/142,752,626/138,415,135
  • zero_horizon: Total 0.00000000 QALYs; donor Unpriced per10. total: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • complete_overlap: Total 0.00000000 QALYs; donor Unpriced per10. total: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; us: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • no_local_health: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/11,872,634/11,513,041; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/13,191,816/12,792,267; bay: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • no_sf_health: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/11,872,634/11,513,041; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/13,191,816/12,792,267; bay: Q=0.0631840572451672; donor/gross/net per10=15,826,777/16,960,906/16,447,201; sf: Q=0; donor/gross/net per10=unpriced/unpriced/unpriced
  • high_outside_cost: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/14,254,305/12,815,930; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/15,838,116/14,239,922; bay: Q=0.0631840572451672; donor/gross/net per10=15,826,777/20,363,293/18,308,471; sf: Q=0.013539440838250113; donor/gross/net per10=73,858,294/95,028,698/85,439,533
  • donor_pays_outside: Total 0.08208376 QALYs; donor $12,182,677 per10. total: Q=0.0820837646684271; donor/gross/net per10=12,182,677/12,257,578/12,257,578; us: Q=0.07387538820158439; donor/gross/net per10=13,536,308/13,619,532/13,619,532; bay: Q=0.05745863526789896; donor/gross/net per10=17,403,824/17,510,826/17,510,826; sf: Q=0.012312564700264064; donor/gross/net per10=81,217,847/81,717,189/81,717,189
  • zero_resources_associated: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/11,078,744/11,078,744; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/12,309,716/12,309,716; bay: Q=0.0631840572451672; donor/gross/net per10=15,826,777/15,826,777/15,826,777; sf: Q=0.013539440838250113; donor/gross/net per10=73,858,294/73,858,294/73,858,294
  • signed_resource_savings: Total 0.09026294 QALYs; donor $11,078,744 per10. total: Q=0.09026293892166742; donor/gross/net per10=11,078,744/11,872,634/-5,105,076; us: Q=0.08123664502950069; donor/gross/net per10=12,309,716/13,191,816/-5,672,306; bay: Q=0.0631840572451672; donor/gross/net per10=15,826,777/16,960,906/-7,292,965; sf: Q=0.013539440838250113; donor/gross/net per10=73,858,294/79,150,895/-34,033,837

Uncertainty. Scenarios are not weighted confidence intervals. Negative health and zero local denominators are retained. Zero associated resources is not a general lower bound when signed savings are allowed.

5. Funding and previous grants

No costed unfunded site queue or measured marginal readiness contrast. This packet does not support the requested $100,000/10-QALY threshold.

Official subsidies and paid public partnership exist, but no verified remaining marginal package. FY2025 surplus/cash do not prove an unrestricted deployable tranche.

This review does not establish a verified marginal funding offer or a complete history of grants.

Donate

Opens the organization’s giving page. A general donation may not fund the specific activity modeled here; confirm allocation with the recipient.

6. Sources

  1. Current services and donation values. Via Heart Project. Official program page. Published: Undated; current September 2026; retrieved: September 8, 2026.
  2. Annual maintenance program. Via Heart Project. Official service price. Published: Page labeled 2025; current September 2026; retrieved: September 8, 2026.
  3. Donation request and eligibility. Via Heart Project. Official intake form. Published: Undated; current September 2026; retrieved: September 8, 2026.
  4. Peninsula Health Care District partnership. Via Heart Project. Official funded partnership. Published: Undated; current September 2026; retrieved: September 8, 2026.
  5. Organization donation page. Via Heart Project. Official unrestricted donation endpoint. Published: Undated; current September 2026; retrieved: September 8, 2026.
  6. FY2025 Form 990, primary e-file reproduced by ProPublica. Via Heart Project / IRS. Primary tax filing; not independent audit. Published: Filed May 8, 2026; year ended December 31, 2025; retrieved: September 8, 2026.
  7. Public-access defibrillation and survival after out-of-hospital cardiac arrest. Public Access Defibrillation Trial Investigators / NEJM. Primary cluster randomized trial. Published: August 12, 2004; retrieved: September 8, 2026.
  8. School AED services. Via Heart Project. Official service scope. Published: Undated; current September 2026; retrieved: September 8, 2026.

Annual expenses: years and sources

Average annual expenses (three consecutive fiscal years): $1,467,995. Organization size is separate from the modeled cost-effectiveness of a donation.

The Via Heart Project

Form 990/990-EZ reported whole-entity expenses; includes program, administration and fundraising costs, but excludes any costs netted against revenue.

Original returns checked for legal identity, full-year period and total expenses. Latest three linked original returns.