Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 25 additions & 6 deletions config/_default/server.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,11 @@ Referrer-Policy = "no-referrer"
Permissions-Policy = """
geolocation=(),
midi=(),
notifications=(),
push=(),
sync-xhr=(),
microphone=(),
camera=(),
magnetometer=(),
gyroscope=(),
speaker=(self),
vibrate=(),
fullscreen=(self),
interest-cohort=()
"""
Expand All @@ -28,20 +24,38 @@ Permissions-Policy = """
# "form-action" is NOT set, so it allows everything (it doesn't default to default-src). If restricted, It must allow at least www.paypal.com and its redirects
Content-Security-Policy = """
default-src 'none';
style-src 'self';
font-src 'self';
style-src 'self' 'unsafe-inline'
https://donorbox.org
https://doublethedonation.com
https://rsms.me
http://rsms.me
;
font-src 'self'
https://doublethedonation.com
https://rsms.me
http://rsms.me
;
script-src 'unsafe-eval' 'unsafe-inline' 'self' data:
https://www.google-analytics.com
https://www.googleadservices.com
https://www.googletagmanager.com
https://cdn.jsdelivr.net
http://cdn.jsdelivr.net
https://googleads.g.doubleclick.net
https://donorbox.org
https://doublethedonation.com
https://js.stripe.com
https://js.stripe.com/v3/
https://jspm.dev
https://sdks.shopifycdn.com
https://www.paypal.com
https://widget.thegivingblock.com
https://js.dev.shift4.com
;
img-src 'self' data: blob:
https://www.google-analytics.com
https://donorbox.org
https://doublethedonation.com
https://www.paypal.com
https://www.paypalobjects.com
https://ak2s.abmr.net
Expand All @@ -59,10 +73,15 @@ Content-Security-Policy = """
https://js.stripe.com/v2/
https://www.paypal.com
https://outreach.abetterinternet.org
https://widget.thegivingblock.com/
;
connect-src 'self'
https://d4twhgtvn0ff5.cloudfront.net/
https://donorbox.org
https://doublethedonation.com
https://letsencrypt-merch.myshopify.com
https://www.google-analytics.com
https://www.paypal.com
;
frame-ancestors 'none';
"""
Expand Down
10 changes: 10 additions & 0 deletions content/en/donate-2026.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Support ISRG, the nonprofit behind Let’s Encrypt, Prossimo and Divvi Up today!"
slug: donate-2026
type: page
layout: donate-2026
no_donate_footer: true
useContainer: false
imageHero: true
lastmod: 2026-07-07
---
165 changes: 165 additions & 0 deletions i18n/en.toml
Original file line number Diff line number Diff line change
Expand Up @@ -549,3 +549,168 @@ other = "We are able to accept most cryptocurrency donations {{ .cryptoLink }}."

[donate_page_crypto_link_text]
other = "here"

[donate_2026_page_title]
other = "Support ISRG, the nonprofit behind Let’s Encrypt, Prossimo and Divvi Up today!"

[donate_2026_funding_details_stat_text]
other = "Get the limited-edition ISRG Root X1 t-shirt when you give $75 or more this summer."

[donate_2026_ways_to_give_heading]
other = "More Ways to Give"

[donate_2026_employer_matching_gifts_title]
other = "Employer matching gifts"

[donate_2026_employer_matching_gifts_text]
other = "Many organizations match donations to nonprofits made by employees. Check if your organization has a matching program and double your impact!"

[donate_2026_become_a_sponsor_title]
other = "Become a sponsor"

[donate_2026_become_a_sponsor_text]
other = "Nearly 100 companies and organizations support our work – from two-person businesses to nonprofits to Fortune 100 companies. Join our roster of generous sponsors that are helping to provide a more secure and privacy respecting Internet for billions of people."

[donate_2026_become_a_sponsor_link_text]
other = "here"

[donate_2026_become_a_sponsor_link_sentence]
other = "Learn more {{ .sponsorshipLink }}."

[donate_2026_donate_stock_title]
other = "Donate stock"

[donate_2026_donate_stock_intro_text]
other = "Appreciated securities or mutual fund shares that you've owned for more than one year can be excellent charitable gifts."

[donate_2026_donate_stock_brokerage_firm]
other = "Brokerage Firm:"

[donate_2026_donate_stock_brokerage_firm_value]
other = "Vanguard"

[donate_2026_donate_stock_account_name]
other = "Account Name:"

[donate_2026_donate_stock_account_name_value]
other = "Internet Security Research Group"

[donate_2026_donate_stock_account_number]
other = "Account #:"

[donate_2026_donate_stock_account_number_value]
other = "44865458"

[donate_2026_donate_stock_dtc_number]
other = "DTC #:"

[donate_2026_donate_stock_dtc_number_value]
other = "0062"

[donate_2026_donate_stock_tax_id]
other = "Tax ID #:"

[donate_2026_donate_stock_tax_id_value]
other = "46-3344200"

[donate_2026_donate_stock_outro_text]
other = "Please contact us if you are transferring securities at {{ .donateEmailLink }} to ensure that we are able to credit you for your gift."

[donate_2026_donate_stock_online_text]
other = "You can also donate stock in a couple clicks via {{ .givingBlockLink }}. We do incur processing fees through these transactions, so please consider covering the fees to help ensure your gift has the greatest impact."

[donate_2026_donate_cryptocurrency_title]
other = "Donate cryptocurrency"

[donate_2026_donate_cryptocurrency_text]
other = "We are able to accept most cryptocurrency by visiting {{ .givingBlockLink }}. We do incur processing fees through these transactions, so please consider covering the fees to help ensure your gift has the greatest impact."

[donate_2026_donor_advised_funds_title]
other = "Donor Advised Funds (DAFs)"

[donate_2026_donor_advised_funds_text]
other = "Simply inform your DAF sponsor that you’d like to make a gift to:"

[donate_2026_donor_advised_funds_online_text]
other = "You can also donate through your DAF via DAFpay in a couple clicks via {{ .givingBlockLink }}. We do incur processing fees this way, so please consider covering the fees to help ensure your gift has the greatest impact."

[donate_2026_org_name]
other = "Internet Security Research Group"

[donate_2026_org_ein]
other = "EIN: 46-3344200"

[donate_2026_org_address_line1]
other = "548 Market St"

[donate_2026_org_address_line2]
other = "PMB 77519"

[donate_2026_org_address_line3]
other = "San Francisco, California 94104-5401"

[donate_2026_planned_legacy_giving_title]
other = "Planned/Legacy giving"

[donate_2026_planned_legacy_giving_text]
other = "Please consider making ISRG a beneficiary of your will or retirement plan to help protect Internet users by lowering monetary, technological, and informational barriers to a more secure and privacy-respecting Internet."

[donate_2026_planned_legacy_giving_notify_text]
other = "Have you already included ISRG in your estate plans? {{ .legacyGivingFormLink }}."

[donate_2026_planned_legacy_giving_confidentiality_text]
other = "While documenting your planned gift is confidential and non-binding, it allows us to plan for the future and thank you for your generosity today."

[donate_2026_planned_legacy_giving_advisor_text]
other = "Please seek the advice of your financial or legal advisor."

[donate_2026_qualified_charitable_distribution_title]
other = "Qualified Charitable Distribution"

[donate_2026_qualified_charitable_distribution_text]
other = "If you are 70½ or older, you can give directly from your US-based IRA to ISRG without paying income tax on the distribution. This option is often called an IRA charitable rollover or a qualified charitable distribution (QCD). You can give up to an annual maximum set by the IRS, which adjusts each year, so confirm the current amount with your advisor."

[donate_2026_qualified_charitable_distribution_advisor_text]
other = "Please seek the advice of your financial or legal advisor."

[donate_2026_qualified_charitable_distribution_instructions_text]
other = "To make your gift, ask your IRA administrator to send the distribution directly to ISRG. Give them our legal name and federal tax ID so they can identify us. Please also let us know about your gift. Many IRA administrators send distributions without identifying the donor, so a quick note from you lets us thank you and honor your wishes for the gift."

[donate_2026_legal_name_label]
other = "Legal name:"

[donate_2026_legal_address_label]
other = "Address:"

[donate_2026_org_full_address]
other = "548 Market St, PMB 77519, San Francisco, California 94104-5401"

[donate_2026_federal_tax_id_label]
other = "Federal tax ID number:"

[donate_2026_federal_tax_id_value]
other = "46-3344200"

[donate_2026_mailing_address_heading]
other = "Mailing Address"

[donate_2026_mailing_address_intro]
other = "(only for check-processing)"

[donate_2026_mailing_address_attention]
other = "Internet Security Research Group"

[donate_2026_mailing_address_line1]
other = "ATTN: Advancement Department"

[donate_2026_mailing_address_line2]
other = "PO Box 18666"

[donate_2026_mailing_address_line3]
other = "Minneapolis, MN 55418-0666, USA"

[donate_2026_donate_by_check_title]
other = "Donate by check"

[donate_2026_donate_by_check_text]
other = "You can donate by personal check payable to \"ISRG\" at the address below:"
26 changes: 20 additions & 6 deletions netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,11 @@ Referrer-Policy = "no-referrer"
Permissions-Policy = """
geolocation=(),
midi=(),
notifications=(),
push=(),
sync-xhr=(),
microphone=(),
camera=(),
magnetometer=(),
gyroscope=(),
speaker=(self),
vibrate=(),
fullscreen=(self),
interest-cohort=()
"""
Expand All @@ -38,14 +34,28 @@ Permissions-Policy = """
# "form-action" is NOT set, so it allows everything (it doesn't default to default-src). If restricted, It must allow at least www.paypal.com and its redirects
Content-Security-Policy = """
default-src 'none';
font-src 'self';
style-src 'self';
font-src 'self'
https://doublethedonation.com
https://rsms.me
http://rsms.me
;
style-src 'self' 'unsafe-inline'
https://donorbox.org
https://doublethedonation.com
https://rsms.me
http://rsms.me
;
script-src 'unsafe-eval' 'unsafe-inline' 'self' data:
https://www.google-analytics.com
https://www.googleadservices.com
https://www.googletagmanager.com
https://cdn.jsdelivr.net
http://cdn.jsdelivr.net
https://googleads.g.doubleclick.net
https://donorbox.org
https://doublethedonation.com
https://js.stripe.com
https://jspm.dev
https://js.stripe.com/v3/
https://sdks.shopifycdn.com
https://www.paypal.com
Expand All @@ -55,6 +65,8 @@ Content-Security-Policy = """
;
img-src 'self' data: blob:
https://www.google-analytics.com
https://donorbox.org
https://doublethedonation.com
https://*.paypal.com
https://www.paypalobjects.com
https://ak2s.abmr.net
Expand All @@ -77,6 +89,8 @@ Content-Security-Policy = """
;
connect-src 'self'
https://d4twhgtvn0ff5.cloudfront.net/
https://donorbox.org
https://doublethedonation.com
https://letsencrypt-merch.myshopify.com
https://monorail-edge.shopifysvc.com
https://www.paypal.com
Expand Down
44 changes: 44 additions & 0 deletions themes/le-2025/assets/css/donate-2026.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#cmp-FundingDetails2026 .donate-2026-stat-text {
font-size: 2rem;
font-weight: 700;
line-height: 1.3;
}

#cmp-DonationForms2026 .btn {
display: inline-block;
background: #3a76f0;
color: #ffffff;
text-decoration: none;
font-weight: 600;
padding: 0.8rem 1.6rem;
border-radius: 999px;
margin-top: 0.75rem;
}

#cmp-DonationForms2026 .btn:hover {
background: #2f63cf;
}

#cmp-DonationForms2026 .blurb {
color: #6b6f76;
font-size: 0.98rem;
margin-top: 0;
margin-bottom: 1.5rem;
}

#cmp-DonationForms2026 dbox-widget {
display: block;
width: 100%;
max-width: 500px;
margin-left: auto;
margin-right: auto;
}

#cmp-DonationForms2026 iframe {
max-width: 500px;
min-width: 250px;
max-height: none;
width: 100%;
margin-left: auto;
margin-right: auto;
}
Loading
Loading