File: /home/wbwebdes/imap/wb-cloud.nl/login/Maildir/new/1767140125.M112963P342940.d8,S=36483,W=37206
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from d8.my-control-panel.com
by d8.my-control-panel.com with LMTP
id oRSRAB1rVGmcOwUAeIxEMQ
(envelope-from <[email protected]>)
for <[email protected]>; Wed, 31 Dec 2025 01:15:25 +0100
Return-path: <[email protected]>
Envelope-to: [email protected]
Delivery-date: Wed, 31 Dec 2025 01:15:25 +0100
Received: from o1.community.logto.io ([149.72.1.199])
by d8.my-control-panel.com with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384
(Exim 4.98)
(envelope-from <[email protected]>)
id 1vajs4-00000002Vk2-0z1E
for [email protected];
Wed, 31 Dec 2025 01:15:24 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=logto.io;
h=content-type:date:from:mime-version:subject:reply-to:to:
list-unsubscribe:list-unsubscribe-post:cc:content-type:date:from:subject:to;
s=s1; bh=zWVDMeb09NHhXOzDy2pvO4D6wCnnEh1oBwoeVTj0lpw=;
b=jEe3yKHXK1/WSMwmiQ71LGgq8sjlgBW0wuCPVq5i0jPbKSj7Q1aWBE7tdpyeHIASJR2S
O+x4JTXkH2m7Qz+W16xqHy49RUiOgazfWUpGdGXOL1oSbC6TFyeBvfEiZbzEwFQsI+SI6L
CNvGPCvMRkuMjzDx/A6JT3tXK84jrxA1Ai1DI9Tu9O5snN1YwIOtFV6LTVd5eprmgACW8U
kkJSTwxltErwq4mPVFORgIxN3NFCaCFRnYGNDYz2EQwNdMaKLMMKH7TeGUCWoSRY3S7XKT
G5Q00Z57tB32UOtNYJWZq8nRRxodSg4HLxFnNDIRUZfuijZ3OaWWLXWiF9VlZFZQ==
Received: by recvd-canary-65c48f9866-vgpc2 with SMTP id recvd-canary-65c48f9866-vgpc2-1-69546B18-C
2025-12-31 00:15:20.138698295 +0000 UTC m=+1130834.925787764
Received: from MzMwMTQ5MDM (unknown)
by geopod-ismtpd-24 (SG) with HTTP
id dJQvlNnrQwGJS2osvYofLw
Wed, 31 Dec 2025 00:15:20.133 +0000 (UTC)
Content-Type: multipart/alternative; boundary=1f5e27fb0f628c8e840cf92939ae71a6d0b552c5812706047626495adf29
Date: Wed, 31 Dec 2025 00:15:20 +0000 (UTC)
From: Logto Community <[email protected]>
Mime-Version: 1.0
Message-ID: <dJQvlNnrQwGJS2osvYofLw@geopod-ismtpd-24>
Subject: Logto product updates
Reply-To: [email protected]
X-SG-EID:
=?us-ascii?Q?u001=2EjjL8vHqOsiBdewZBGr1z6A1Qoh7YbxJtoKO9k4znS7mv3XnW1JP1B2Itn?=
=?us-ascii?Q?nJR9oER4VFjBfP3xx7hOIwffZu1K2vwRek8H7Rr?=
=?us-ascii?Q?DvMY1fd7Jo1EFM+MDFzMXx1cx7h6OXOR2Lv3ehR?=
=?us-ascii?Q?TXqymxAWyJXLx7oXM6RJ81jZz0hKe=2FNqgoCereU?=
=?us-ascii?Q?H9JmLsNmLcDqwuG6LIFd5Py2h8ALThQXJmk9=2Ffq?=
=?us-ascii?Q?HVkpbImzavyEhfiUOsPvoMQGneaKulVjXUEN6wc?= =?us-ascii?Q?B=2FSR?=
X-SG-ID:
=?us-ascii?Q?u001=2EXwhBPNhCejkv4+fVosb2QVfR16Qxp9CrA7PjDe5zzeI=2F0IZCBsPXtgHbA?=
=?us-ascii?Q?oGIj+Rs6OlRm=2FcaEsw=2FcuQFYvtovQxG2Eq1SU7B?=
=?us-ascii?Q?65rZKu5ZeoNq8Ti1S9MX+R5OO9Fx46CNH=2FHRNZd?=
=?us-ascii?Q?LXAmg8vGtbe+6piP92jBQX2OLQ64iruZH1TX7F7?=
=?us-ascii?Q?K7nofTKnTJiVGuXzi7azZfkqvqBUj6nT+5O8j3g?=
=?us-ascii?Q?SBkkU9gvP3SCGjZZeUH1tB0yZj8pKOAv12yKCIu?=
=?us-ascii?Q?vCuUUkwdX2DQg2mulVNij3ZzSy0FD2G=2FZqbiShm?=
=?us-ascii?Q?LfxW8wJ7FNOlxtBY=2Fo9xCzwIiMnr4GAIScoOVFB?=
=?us-ascii?Q?K1JobqBXdrQ=2FfktBDqSco4bky2XmVGQiNHXX6VO?=
=?us-ascii?Q?njo1XlTuyG1odrKTS=2FsUyzad7mY1cSCGQ0GiLs6?=
=?us-ascii?Q?zKAxe63oKEuzEm0bnGsjgRHDTjHVYuzkSso+j7Q?=
=?us-ascii?Q?OM=2FVeQMEh6S5RJhJXIhhp6mOHFxZgUVbC1wKkNk?=
=?us-ascii?Q?+lHvQWZzYnDHv1HeKjEt2h5y9ZEWWal=2FyylCVDY?=
=?us-ascii?Q?Mrb8cXt6Oyf3UnlJ5DybtM=2FUncqn=2FZYgX8FKVT=2F?=
=?us-ascii?Q?a7hn2qXhBdIzc=2FZRxy+v=2FQXybkGJbCLq12UKj1J?=
=?us-ascii?Q?7nxqCR2UhhssbKMMbjTbTTPA6o0jxcxl3YYczVJ?=
=?us-ascii?Q?ZWXedmIpvwJopDTAJYozPwqLqQ9EcosFHBV2zd8?=
=?us-ascii?Q?eFvwymQVVZSX8YdAmfY0TOsBO+01i4kYF5MY4RG?=
=?us-ascii?Q?Stjz1Q=3D=3D?=
To: login <[email protected]>
X-Entity-ID: u001.x7c0Lbg57YC7swm5PrPqZQ==
List-Unsubscribe:
=?us-ascii?Q?=3Chttps=3A=2F=2Furl6610=2Elogto=2Eio=2Flu=2Funsubscribe=3Foc=3Du001=2E4ORMigUHZdDR9?=
=?us-ascii?Q?zo2eVdAjIX1Q4J7vkfe7dcA5iT4wXMOO0jKtHua?=
=?us-ascii?Q?5c1bmG1MnRVy63EkAU5CsBCVv8g2dcvEpwVBfZl?=
=?us-ascii?Q?jwxiGdINYSNhxjV16tPLBZBX4eWG3OatQ33HK7p?=
=?us-ascii?Q?NtII1azt=5FQQOgIh2SXev7fwnqcL6QETIy85VF=5Fh?=
=?us-ascii?Q?CYRbxWIYSG1SWiD75-KEiXcnW0b2QQzHsYjBHrd?=
=?us-ascii?Q?Zq5yGq-X59RQNM2mZuFWFAlyOmDHeBmU3y01YjU?=
=?us-ascii?Q?f2w6-1sNEP=5FqHt5GznMucJCP8DMi5gDqvguMuOc?=
=?us-ascii?Q?l3RmokZ1X2Rt1xRzWsqvNgZUUp8QgfdVs8vlmHJ?=
=?us-ascii?Q?mXIlB7sJbfpZQ--tO7VJXn=5F9n3ikYvYlXMIb7Lq?=
=?us-ascii?Q?FGu0l2UlU9wiIP1hnOUzTLYLXXO4hxaSYVin-xD?=
=?us-ascii?Q?Ort8SbOrwuNWQWOuc4wcCUYZFWC5f2HSBD2-i38?=
=?us-ascii?Q?pxAu08=5FYMGXehrIXd4ggJ9r2=5FYiTOkjIfeNi3ti?=
=?us-ascii?Q?OnWQZ1u-nXYKp51OQxdErPxlnU3ttqIUvVCRKic?=
=?us-ascii?Q?0YBqSEsh3nLgcYwfULUXPXvTgY0gilWyt=5FYZtq=5F?=
=?us-ascii?Q?9gMq6=5FZXgXjjLaSvSIoQT5UDQWHS4nKRAyHKTAp?=
=?us-ascii?Q?zK1=5F7Y7a0YxXuA9H1oK1qB4A=5FTfMNd1bgb32=5FU4?=
=?us-ascii?Q?t=5F4xibQT0h2Fx1uKYqh-t6bx-mwt=5FivIQT=5FRhKU?=
=?us-ascii?Q?44Ag73KX7x352H4mW5IkzAR0Jty4NK3WOFr9e1j?=
=?us-ascii?Q?B=5FthjEthb18nQgfH55VKv=5FLrFD2HzbiBGlCQ-Q1?=
=?us-ascii?Q?cvpMo68i4WWhJlT=5FB2gCzcmJw-U78vPmLYcX8Db?=
=?us-ascii?Q?BvY1kR4wHtSoajcM1JvTdBFNjYtjpVh8FRtsUX3?=
=?us-ascii?Q?ixIi=5FN8u10DSvUJ9zbhIm323Iks-AoODoWJ3cGj?=
=?us-ascii?Q?-eaApZq1UW8WcWsDrXceXLAhlyEPFVis5yEMwDD?=
=?us-ascii?Q?g9QzS2qZbHJBj0Q2X8Lx5AlQkNRlwBEGPb7m4bV?=
=?us-ascii?Q?IbE6VDn60RCr9f6JlKffZR5bMk4xg9nMNEqA6MV?=
=?us-ascii?Q?L=5Fs0a-OKAtK0SE3ioG3NamCOlC4p7ImmZhRQWXU?=
=?us-ascii?Q?1dqOTqZ0UIUaYlq6EsYBllXL1dJ2lWNtUput6su?=
=?us-ascii?Q?wE=5Frylpop=5F-36lDT6o5QulJLSA0zQwactTP1dzf?=
=?us-ascii?Q?JzmysZh9ZlSY9i33BpSyHZPpRLlDmS8Ojon2XmD?=
=?us-ascii?Q?pCag9SqTWoJ9Weh7FQtYlD1=5FgfkOawTx8hgeLoF?=
=?us-ascii?Q?RSy=5FYKbsUi5jcDuajeD=5FpSQSaHmiAm6TXmZnd2S?=
=?us-ascii?Q?=5FF=5FpBVluSQjUCmN3CfZwFNRx05GPI7pJefawNZw?=
=?us-ascii?Q?O7LDmuz4kMpClFp5avCr-JUzlYoVzby3egyw4BU?=
=?us-ascii?Q?CUn04dnzEFiD7LKqgS9QCuH80tuAS7E1UgZV3Oi?=
=?us-ascii?Q?qpoojbh04bwAO=5F=5Fr06ota1IsQ5PVvYL9M18uL=5F9?=
=?us-ascii?Q?GbCtBUTxrStyHB6l3Hi8OfZ4VGpocw23THH0mVL?=
=?us-ascii?Q?Mh6=5F2I348jVOv-bgP8vcAExei4f2haBCj5xKcB-?=
=?us-ascii?Q?F-JzXHpLUvjs4CZOe0sJBlp8E84uCVu3FTxmwI1?=
=?us-ascii?Q?Xx0AajGZX3XGX64WGPdyF-sexZL6Qdj0=5F9V3Fy-?=
=?us-ascii?Q?1kEQ=5FIhnKbKnfC7C9BYOGFIyUbRG22y4Z5HqCP3?=
=?us-ascii?Q?yYZ57VJDmYrS=5FiIo0nlfsyGWpG61NSRv8RGSHpS?=
=?us-ascii?Q?6QORcTJBaTznPoX1eYLP-ahrprmO3Ho=3E=2C=3Cmailt?=
=?us-ascii?Q?o=3Aunsubscribe=40em1715=2Elogto=2Eio=3Fsubject=3D3?=
=?us-ascii?Q?3014903=2EjNFHvFKZNjl4iniHzKmu3Vz55TQlWcI?=
=?us-ascii?Q?kTwtRHM5HZ9VoMDAwdTAwMLkIf-eTRAsaV=5FdCSZ?=
=?us-ascii?Q?=5FFvEMurWIYeYkDNmR5PvHVGRy-IC-OvqLcIRgok?=
=?us-ascii?Q?pWJfipTJGVBlr5wXKblbodEPXKYOQw0sYSSejKb?=
=?us-ascii?Q?Gc=5FNZPGRnf6=5FqRzk=5FpIFj6uIG638il5JRg=3D=3D=2Eyh?=
=?us-ascii?Q?0K9DCc9tFYTsyxK7J6nJ7rDtTXYUW1ZM4mjoj3S?=
=?us-ascii?Q?j1oMDAwdTAwMKGDosJzv20uZt2sYEzSL=5FNO0a1X?=
=?us-ascii?Q?davXPPMbFFoZNk4d4U2wHkUTYMbiFDfo8KQyoSj?=
=?us-ascii?Q?LcyhwRBDI-ck6=5FIttR5oeKbjd61nl=5FYLT-m1rM5?=
=?us-ascii?Q?i2WKtFfITKURGWGFfbYfPZTsp1X-uojLAi8LcAU?=
=?us-ascii?Q?3ga9OEHp9C-d=5F2JJtq1Xotz7LfTwiBk-Ck8rTp3?=
=?us-ascii?Q?89MqcbypuXUyxyaaxNf2nyqBzRRWlO3JJ2t5gME?=
=?us-ascii?Q?KuKTAEsfzCyZS3IpCD2Xirf0Uyg11bX5ytm9JYu?=
=?us-ascii?Q?GWuwbgiU5Tjz5wAgnWNltgTm8k8uPVVKnEzUP7y?=
=?us-ascii?Q?YQ8WNcmNd75WBMwbTKG7RWLbXUaf2q0CHtDyxuu?=
=?us-ascii?Q?XcVs-o75gRXAGz1ErNFjKu66ZJe4Qp=5FuOxTXj-R?=
=?us-ascii?Q?yb-N4kMAp7E68XN912ilPMbyvM0yV7bMwqNrC=5Ff?=
=?us-ascii?Q?TPOX2CNFkCT5oGM=5F12OSPKpjc6xTfyrH9=5FlbaGE?=
=?us-ascii?Q?Sl9NzXWKLWpkVnmAjxKWOAqlli6SjUKZkDMkKvI?=
=?us-ascii?Q?=5Ft=5F9s7er4o-aouk8u7rY82=5FtESh2kSKtbhLBDNI?=
=?us-ascii?Q?YWu2OSFwRPRzR5hBQHuvpCKNSO0Cwbo0Jo0GtRr?=
=?us-ascii?Q?KkUPChDBml4Fz3diVsSXv3B-z2Lnjb4cCgBzoI3?=
=?us-ascii?Q?zV0CamAogKIDyqXy7oMNGXLygZ26O1-MNQAa0ig?=
=?us-ascii?Q?FWYFDSYgVNcqjdLAnPtFPhg5kOiHjph=5Fl7MsMVw?=
=?us-ascii?Q?=5Fo=5F4lH2rpvWJBYf-PveLNqx8lP=5F8XRW3X4IAJ0-?=
=?us-ascii?Q?V0xVikaqv6ZRKamutiQ2rRgYz9tnqmqEMkET042?=
=?us-ascii?Q?pERtnaRknsxudviA5qiFg35bwJD4Lk7tLte8Pp5?=
=?us-ascii?Q?8C3D-G4JJkR5BLSxnGQAkTLlm9eZ6IRMy6yaKcs?=
=?us-ascii?Q?DlgQFOKi8Dul-XX4cQjNUEhuI9N3wGWF0MBiNbe?=
=?us-ascii?Q?wGrTYIeTt46DJtymWuGzCy8IxPNK=5FkLx0=3D=3E?=
List-Unsubscribe-Post: List-Unsubscribe=One-Click
--1f5e27fb0f628c8e840cf92939ae71a6d0b552c5812706047626495adf29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0
Logto product updates
=F0=9F=9A=80 reCAPTCHA domain customization and checkbox mode, third-party =
SPA & Native apps, client IP tracking for passwordless connectors, and more=
!
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=
=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=
=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=
=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=
=EF=BB=BF
Hi login,
Happy holidays! We're closing out 2025 with Logto v1.35, bringing enhanced =
reCAPTCHA customization options, expanded third-party application support, =
and improved security features for passwordless authentication.
reCAPTCHA domain customization
------------------------------
You can now customize the domain for reCAPTCHA, enabling usage with alterna=
tive domains like recaptcha.net for users in regions where the default Goog=
le domain may be inaccessible.
reCAPTCHA Enterprise checkbox mode
----------------------------------
reCAPTCHA Enterprise users now have a choice between two verification modes=
:
* *Invisible:* Score-based verification that runs automatically in the back=
ground (default).
* *Checkbox:* The classic "I'm not a robot" widget for explicit user intera=
ction.
Note: The verification mode must match your reCAPTCHA key type configured i=
n Google Cloud Console.
Third-party SPA & Native applications
-------------------------------------
Previously, only traditional web applications could be marked as third-part=
y apps. Now you can also create third-party single-page applications (SPA) =
and native applications, enabling more flexible OAuth/OIDC integration scen=
arios for partner ecosystems and third-party integrations.
Client IP in passwordless connector payload
-------------------------------------------
The SendMessageData type now includes an optional ip field containing the c=
lient IP address. HTTP email and SMS connectors can utilize this for:
* Rate limiting to prevent abuse
* Fraud detection based on IP patterns
* Comprehensive audit logging
Smarter email/SMS template fallback
-----------------------------------
Email and SMS connectors now fall back to TemplateType.Generic if a usage-s=
pecific template is not found. This also includes checking the generic temp=
late with the default locale when locale-specific templates are unavailable=
, ensuring users always receive properly formatted messages.
Bug fixes
---------
* *SAML relay state:* Extended from 256 to 512 characters, fixing integrati=
on issues with service providers like Firebase.
* *SAML error handling:* Improved error messages in SAML authentication flo=
w APIs for easier troubleshooting.
* *SAML app creation:* Fixed API parameter naming issue that could cause fi=
lter and paywall calculation errors.
These updates continue to enhance Logto's flexibility and security. We hope=
you enjoy these improvements!
Try These Features Now ( https://cloud.logto.io/?utm_source=3Demail&utm_med=
ium=3Dproduct-update )
As always, we welcome your feedback and suggestions. Feel free to reach out=
if you have any questions or need assistance. Happy New Year!
Logto ( https://logto.io ) : The better auth and identity infrastructure.
( https://discord.gg/TYN6pbRqvp ) ( https://github.com/logto-io ) ( https:/=
/twitter.com/logto_io ) ( [email protected] )
=C2=A9 Silverhand, Inc., 2810 North Church Street, Wilmington, DE 19802
Unsubscribe ( https://url6610.logto.io/asm/unsubscribe/?user_id=3D33014903&=
data=3Db6OUq2-JdiRnTqyHVCEQkn_xBV5Gd2K5edCEz23gH9VoMDAwdTAwMC9ODKV_x7PHuulC=
WTGH89YLPmTkgZel2tF6HBEmNnZZDmZkO9sV9RkV-2wNguE6aaiC3othocOp_XrAba8hiENeDtT=
_XU39SselXgo4dFcvqyj8ue1MRevV_7-SGBF2GEY-FVPq5j8q8_bcvLFNqjVbvvKXBSIFl2QVxa=
C_1U2nh7FMr1tjhv2LMfsucUjDedAIxuoU3YmHN8ECGjR3OQLVlKeM1kxkOR-ZXfz3QT06Yegla=
RPoeP_K6eED-BU9xqldDQKT1YfeHZ1mCq-3-zzVfxx3Encld2LlIq4sKC2f1BvCfzfMz-PGwbg8=
sC0ULy3W6An1s5MPbU7IeI85IrQBiEyQb0Fd6OfmO3xjJ1FC6vhNSbXgQbIWbFs5b5_a0wnEMZx=
3l8397kcP0orsdLfG6tMZg6pMumP-CMphfPj8_l6H9IsDS1PirKoqJabUy5VMP-bcAx0R1D_7hO=
JVb7HOETIIDlgpXad1Fa_azuzUmWYWZ_cit06SvId9sJEXkGMa1n8ESBOksmxSnGMuC44lkIq7n=
uZwem11uK4rAy6mWdUTpyDfhEr5OT6RJ6dr8xB5HvlHCSkXfVl0QwBtMrF-Tep9Vatf4S8xsNnx=
3VA1aXt6PCKqrwgtMAP-5UeOF_ZBuWznv_19dSemzUDHmAxcxY2aZUCDEUFyXpTY_J6pWEE05Tb=
J1A0EkZ6URMjvsH8tTw4zd7PkUkiR8ymu5DJaERgJjhs6tPYLkIZTARfqpEDx66rlb6JWBSZiF_=
qGczytvGWrUOQtGgWvhE3Lp8MBs6F7XB3_loTbBQdmEIIIzfUCW4glO4uVIEWyGUVQChnc9Nmrl=
2MlzazSZCufwMa2-akMu6OJmmZaX8hCCTOeGQcsPSq1nGM1dLJLKodSafpdPCkHDMfVEOVe14nI=
poR08T6AF08-jih-T1b-YUVgbDKNR6SU1pw7cXOdBNr6KqBv9TMGhDJz5NFN7Yy5PZA2fC3vrXn=
UdaxFrHTGKdcJwOOpusWJGvi8idPu2n-76HrRpwKgf-9svw-KTDHLxVduYkZtFMnqS1Of-6x14K=
lJ ) - Manage subscriptions ( https://url6610.logto.io/asm/?user_id=3D33014=
903&data=3DYYW8j1-s1IGzwSlNQx4JYvAeS7ABJrVDLveNc05_LfxoMDAwdTAwMHupyUR4K7bT=
ocfqrKXCXCvmUFpKQ5oQZHsrf5-ARRZcuNaxMMB0lljE6xguDCRwOusqbYnNCYgX-C2EAfAQ1Y0=
5gLmXZvoIJIhV0f62CBUwF6L6n9eeL3oWH-41YVLY2SaKMJPRW-hkTS1o3na9b6NcygRHR2utvx=
288vzRWnapvRyIq41he2cefrDNTv43BWj6sGlPH6GbDLLwRdoK3EXW9IE97F9JDMXCfcuCIWwTg=
AWEAVoaEuw5waE8VUXukYRWJp7e6DxLb3CXlF8G9tzz5QcZdcDWUT50o2ARQOWazWENQoDYoDVa=
bJcxn-LUCUchSR6J07JPuKifHDtQ6VVHbgLfw2aPz6j1gFEPGys7dF2z9fAXXz3DgekiXyn0m0U=
_kL6GMHgsj7b5KP2FsLcQE7SEYSsgV7Y03Y2BAFBqnHCEqAxYmxSEg40cP7tyOZUIjfB4H1xgWL=
HOkO0csijy5F4TXwLTCAPKUsoMsidaapLVWCQ3iqCHJCPcbylG7nbpPk8xJ-ghdk1cN-lsBPKwJ=
Zv08A22BMNMfYtzvhn_5K1jEMuqGdT-FPTB1G5XH8jD1ObhiEfxDggCrULOeeuOJs-RDrFlSiKx=
cLiKrEH0-CD-23Zi3PZ7RHRc2AKpat5I6XYUFO-sJY4z_BYak16Zrtz5qYF7JNd0u8VlJjteB01=
HAsFg9zXQhkW16f6mCIRZh14P8WZekqBQ7N8qJoShDMkJ_PUi3K_OmH7zhJdyYFwzkRqEQauIwT=
36HY62uJMeapTAGkcwkG0aCw8kBJG9LQmytw-58RG29UzKPTy75ZUZ68ZcGEcgz4uDTENCo6mcg=
dw1oUEbIx9s1HF4xCzXRrp11KLe55qHOAyGFejEpvzR9kEDEKwj5sc_zCDHqO62DsSZVjAoIiRS=
kbHoXnAJIVAnH4PksHQ_v90VEendhlOvD_ENWS-eeenUdWypoosFgy53p8cbgVif942yrKFfxXh=
ELUz67kdKw53cJYCKOdU7VCApHY4bQDQwKRl_yZI-_NsnsJe5MLgeMC2Q99s=3D )
--1f5e27fb0f628c8e840cf92939ae71a6d0b552c5812706047626495adf29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0
<!DOCTYPE html PUBLIC>
<!--$-->
<table
align=3D"center"
width=3D"100%"
border=3D"0"
cellpadding=3D"0"
cellspacing=3D"0"
role=3D"presentation"
style=3D'max-width:640px;font-family:"SF Pro Text", -apple-system, system=
-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;-webkit-font=
-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always=
;background-color:#fff;color:#191c1d;padding:32px 0;font-size:14px;font-wei=
ght:400;line-height:20px'>
<tbody>
<tr style=3D"width:100%">
<td>
<title>Logto product updates</title>
<div
style=3D"display:none;overflow:hidden;line-height:1px;opacity:0;m=
ax-height:0;max-width:0">
=F0=9F=9A=80 reCAPTCHA domain customization and checkbox mode, th=
ird-party SPA
& Native apps, client IP tracking for passwordless connectors=
, and
more!
<div>
=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=
=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=
=A0=E2=80=8C=E2=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=
=80=8B=E2=80=8D=E2=80=8E=E2=80=8F=EF=BB=BF=C2=A0=E2=80=8C=E2=80=8B=E2=80=8D=
=E2=80=8E=E2=80=8F=EF=BB=BF
</div>
</div>
<section>
<center>
<img
alt=3D"Logto logo"
src=3D"http://cdn.mcauto-images-production.sendgrid.net/6dd85=
237be2a1583/0bbbb9cd-a027-4b73-a1bb-50aec21f2420/488x180.png"
style=3D"display:block;outline:none;border:none;text-decorati=
on:none"
width=3D"160" />
</center>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
Hi login,
</p>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
Happy holidays! We're closing out 2025 with Logto v1.35,
bringing enhanced reCAPTCHA customization options, expanded
third-party application support, and improved security features=
for
passwordless authentication.
</p>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
reCAPTCHA domain customization
</h3>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
You can now customize the domain for reCAPTCHA, enabling usage =
with
alternative domains like <code>recaptcha.net</code> for users i=
n
regions where the default Google domain may be inaccessible.
</p>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
reCAPTCHA Enterprise checkbox mode
</h3>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
reCAPTCHA Enterprise users now have a choice between two
verification modes:
</p>
<ul
style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
<li>
<strong>Invisible:</strong> Score-based verification that run=
s
automatically in the background (default).
</li>
<li>
<strong>Checkbox:</strong> The classic "I'm not a
robot" widget for explicit user interaction.
</li>
</ul>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
Note: The verification mode must match your reCAPTCHA key type
configured in Google Cloud Console.
</p>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
Third-party SPA & Native applications
</h3>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
Previously, only traditional web applications could be marked a=
s
third-party apps. Now you can also create third-party single-pa=
ge
applications (SPA) and native applications, enabling more flexi=
ble
OAuth/OIDC integration scenarios for partner ecosystems and
third-party integrations.
</p>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
Client IP in passwordless connector payload
</h3>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
The <code>SendMessageData</code> type now includes an optional
<code>ip</code> field containing the client IP address. HTTP em=
ail
and SMS connectors can utilize this for:
</p>
<ul
style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
<li>Rate limiting to prevent abuse</li>
<li>Fraud detection based on IP patterns</li>
<li>Comprehensive audit logging</li>
</ul>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
Smarter email/SMS template fallback
</h3>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
Email and SMS connectors now fall back to
<code>TemplateType.Generic</code> if a usage-specific template =
is
not found. This also includes checking the generic template wit=
h the
default locale when locale-specific templates are unavailable,
ensuring users always receive properly formatted messages.
</p>
<h3
style=3D"margin:36px 0 16px;width:100%;text-align:center;color:=
#5D34F2;font-size:16px;font-weight:700;line-height:24px">
Bug fixes
</h3>
<ul
style=3D"font-size:14px;font-weight:400;line-height:24px;paddin=
g:0 0 0 24px">
<li>
<strong>SAML relay state:</strong> Extended from 256 to 512
characters, fixing integration issues with service providers =
like
Firebase.
</li>
<li>
<strong>SAML error handling:</strong> Improved error messages=
in
SAML authentication flow APIs for easier troubleshooting.
</li>
<li>
<strong>SAML app creation:</strong> Fixed API parameter namin=
g
issue that could cause filter and paywall calculation errors.
</li>
</ul>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
These updates continue to enhance Logto's flexibility and
security. We hope you enjoy these improvements!
</p>
<center>
<a
href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64PNyNvi=
BO1wngayJCwuCZMG0CxriFdsyfLe9oXhO5sHfCmLFagBWESm72Tf4O0c394vACv76dgd5-2BHq6=
unLSEp1lt2DiRtY2Sqf3nsAdMk-3DUG19_hsuUsKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-=
2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYN=
M5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIjuSQpaOeN-2FtkZ-2Fr4cGwSOzlN4AsOs3qdb=
-2FEFS7aDTr-2F7P-2FyOaXW-2FZz45J0sncbuHYD95M2g3lwFqwx7ce7ni5p-2FBd6-2Ba-2FI=
3hFvK6u1tropEOWfQsg4THN4FOL8W1DL9e1PkSgqv9ww4EX5lgguHpwq-2BR1zMYP-2BcCWv86Y=
XGKdtLU3e6-2Fu1BNiTI-2F7F6Dk3jxiWNXlaV4pCAaMqyCW8Jhzuq17DUrSi1Lp-2F-2FQ4qXB=
lPYTFDGEifbHY96DId9pZEbnMCXyAXSHU6ArATddxV-2FdGoktbYDEbgLsdK2ApIOXSFFZyt3Kz=
eF31rOKjuCKtQLhuGbxfKZrFWPRPtseoD7bR85mhjV1UrBPbiv04FcELq0yQ-2BU7-2FnFcEaaw=
IGCPoNvMZdc0-2Bjzr49D-2BMNmitXX7GGnKf97p1ZMrt-2FQWI-2BwERggusGJcdwBM9MsQhM4=
xxA0pnul9pFyeIiviFPhGcat3oQnH9B1BLSUl96EUX5IVxhYn4jgQacW-2B5C3F43Zc8MIYv4Cj=
IBit46Z4lCJowLldHrwkVdUFNGEYp5p-2FSsHlaT4Bd6q1Svo4HxniWsfmg-2BF4Fg6IlehEcWG=
hMOiJ29XVBdRyhZnWw99bLn0shMO8R9ozNY1t734JrnXei50V7K9yftTNKwoVSXEY-2BfCaHUxJ=
4iSMHl3oq0hiL2IvRmSwCvzlUJgWrzq5Q20-2Fq8Ai9vxoplJpuADC-2BuB57UlGzQKmABtrHTO=
tNOU4e0RupjEv4DEv4CLTV3efLmsYrIPSZuD0c9oqvSJHbJZe87DktFR-2BjWs-3D"
style=3D"color:white;text-decoration-line:none;margin-top:12p=
x;display:inline-flex;background:#5D34F2;border-radius:8px;text-align:cente=
r;font-weight:500;padding:10px 16px;font-size:12px;line-height:14px"
target=3D"_blank"
>Try These Features Now</a
>
</center>
<p
style=3D"font-size:14px;line-height:24px;margin-bottom:16px;mar=
gin-top:16px">
As always, we welcome your feedback and suggestions. Feel free =
to
reach out if you have any questions or need assistance. Happy N=
ew
Year!
</p>
</section>
<section style=3D"text-align:center;color:#A9ACAC;margin-top:48px">
<hr style=3D"width:100%;border:none;border-top:1px solid #eaeaea"=
/>
<p
style=3D"font-size:14px;line-height:20px;margin:20px 0;margin-b=
ottom:20px;margin-top:20px;margin-left:0;margin-right:0">
<a
href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64PNyNvi=
BO1wngayJCwuCTA40muwcf24O1i7G99HUTc-3Dc10g_hsuUsKbXyJ2AlYJOMtT7WvYIcg99gJ0l=
MYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHmZva63XT-2Frd8xJv2ruvUXGT7e=
sSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIjuSQpaOeN-2FtkZ-2Fr4cGwSOzlN=
4AsOs3qdb-2FEFS7aDTr-2F7P-2FyOaXW-2FZz45J0sncbuHYD95M2g3lwFqwx7ce7ni5p-2FBd=
6-2Ba-2FI3hFvK6u1tropEOWfQsg4THN4FOL8W1DL9e1PkSgqv9ww4EX5lgguHpwq-2BR1zMYP-=
2BcCWv86YXGKdtLU3e6-2Fu1BNiTI-2F7F6Dk3jxiWNXlaV4pCAaMqyCW8Jhzuq17DUrSi1Lp-2=
F-2FQ4qXBlPYTFDGEifbHY96DId9pZEbnMCXyAXSHU6ArATddxV-2FdGoktbYDEbgLsdK2ApIOX=
SFFZyt3KzeF31rOKjuCKtQLhuGbxfKZrFWPRPtseoD7bR85mhjV1UrBPbiv04FcELq0yQ-2BU7-=
2FnFcEaawIGCPoNvMZdc0-2Bjzr49D-2BMNmitXX7GGnKf97p1ZMrt-2FQWI-2BwERggusGJcdw=
BM9MsQhM4xxA0pnul9pFyeIiviFPhGcat3oQnH9B1BLSUl96EUX5IVxhYn4jgQacW-2B5C3F43Z=
c8MIYv4CjIBit46Z4lCJowLldHrwkVdUFNGEYp5p-2FSsHlaT4Bd6q1Svo4HxniWsfmg-2BF4Fg=
6IlehEcWGhMOiJ29XVBdTBoGMdu8ue7L7cM6TTeqScB9aMRSx-2BuCESC1-2FeZvxO5Qe-2Ff6K=
Tfw-2B2CwWGETs0M4gByWjhrLvRFdCLnkkd7CuDVvC30-2BPF2EUWgnyi-2FDfa6qtZZmikbA5k=
FnSyw-2B7JXMJKKVRmKAe06mX8mL2aeciFwUfpp-2FvZF24FOkbVioeQpEzjpv9K0opPbeyGYq3=
ny9A-3D"
style=3D"color:#A9ACAC;text-decoration-line:none;text-decorat=
ion:underline"
target=3D"_blank"
>Logto</a
>: The better auth and identity infrastructure.
</p>
<table style=3D"margin:0 auto;width:auto;border-spacing:0">
<tbody>
<tr>
<td
data-id=3D"__react-email-column"
style=3D"vertical-align:middle">
<a
href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCfn4fCKmO-2FOyFxGxAM-2FdOL35yCTctbt5W838Xz6owQRCE-up_hsuU=
sKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5R=
HmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbI=
juSQpaOeN-2FtkZ-2Fr4cGwSOzlN4AsOs3qdb-2FEFS7aDTr-2F7P-2FyOaXW-2FZz45J0sncbu=
HYD95M2g3lwFqwx7ce7ni5p-2FBd6-2Ba-2FI3hFvK6u1tropEOWfQsg4THN4FOL8W1DL9e1PkS=
gqv9ww4EX5lgguHpwq-2BR1zMYP-2BcCWv86YXGKdtLU3e6-2Fu1BNiTI-2F7F6Dk3jxiWNXlaV=
4pCAaMqyCW8Jhzuq17DUrSi1Lp-2F-2FQ4qXBlPYTFDGEifbHY96DId9pZEbnMCXyAXSHU6ArAT=
ddxV-2FdGoktbYDEbgLsdK2ApIOXSFFZyt3KzeF31rOKjuCKtQLhuGbxfKZrFWPRPtseoD7bR85=
mhjV1UrBPbiv04FcELq0yQ-2BU7-2FnFcEaawIGCPoNvMZdc0-2Bjzr49D-2BMNmitXX7GGnKf9=
7p1ZMrt-2FQWI-2BwERggusGJcdwBM9MsQhM4xxA0pnul9pFyeIiviFPhGcat3oQnH9B1BLSUl9=
6EUX5IVxhYn4jgQacW-2B5C3F43Zc8MIYv4CjIBit46Z4lCJowLldHrwkVdUFNGEYp5p-2FSsHl=
aT4Bd6q1Svo4HxniWsfmg-2BF4Fg6IlehEcWGhMOiJ29XVBdSz0cyPDunMn5IV70x7ZnmNwlkJJ=
XeJwgNR2U9sjCBE6rvW-2Bp0mG2B9g80U91OctPcU7VsGSw4flyQZeRuKCIGvpyjhNJd5j8iebX=
LBg2UWlPLCBvnscwoQT0IPIJESkj16wGRuxzN20K7zftFBShzfPeYq10PtJTDvWS6RefO09Wn8F=
pyYaqMKv73AY7fzWdU-3D"
style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
target=3D"_blank"
><img
src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/dc8dac2a-c8a9-4d2a-9952-46aadc73bd54/60x60.png"
style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
/></a>
</td>
<td
data-id=3D"__react-email-column"
style=3D"vertical-align:middle">
<a
href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCerYc6aGc7lakS2RxEP7QqgU-2FEeQ1VtFuaHUA4qeme56zK3H_hsuUsK=
bXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW5RHm=
Zva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4sbIju=
SQpaOeN-2FtkZ-2Fr4cGwSOzlN4AsOs3qdb-2FEFS7aDTr-2F7P-2FyOaXW-2FZz45J0sncbuHY=
D95M2g3lwFqwx7ce7ni5p-2FBd6-2Ba-2FI3hFvK6u1tropEOWfQsg4THN4FOL8W1DL9e1PkSgq=
v9ww4EX5lgguHpwq-2BR1zMYP-2BcCWv86YXGKdtLU3e6-2Fu1BNiTI-2F7F6Dk3jxiWNXlaV4p=
CAaMqyCW8Jhzuq17DUrSi1Lp-2F-2FQ4qXBlPYTFDGEifbHY96DId9pZEbnMCXyAXSHU6ArATdd=
xV-2FdGoktbYDEbgLsdK2ApIOXSFFZyt3KzeF31rOKjuCKtQLhuGbxfKZrFWPRPtseoD7bR85mh=
jV1UrBPbiv04FcELq0yQ-2BU7-2FnFcEaawIGCPoNvMZdc0-2Bjzr49D-2BMNmitXX7GGnKf97p=
1ZMrt-2FQWI-2BwERggusGJcdwBM9MsQhM4xxA0pnul9pFyeIiviFPhGcat3oQnH9B1BLSUl96E=
UX5IVxhYn4jgQacW-2B5C3F43Zc8MIYv4CjIBit46Z4lCJowLldHrwkVdUFNGEYp5p-2FSsHlaT=
4Bd6q1Svo4HxniWsfmg-2BF4Fg6IlehEcWGhMOiJ29XVBdQM4vDkiRL9CE7HEiO0Gghpligo-2F=
-2FuNVQLcPZ1zv6aHcXIuuEzcylU3yoQGxrWGmjRDSl5xBbTYV6nOIWhSXrXvDLYUP5Hk0F6S4t=
iVJ9f4RkHj5unFprcQUH6fwYpoNCzxHEyiJHYRM-2B2j32d-2Flk7sKdNqr9VwReNvue9SxsUrQ=
7EJHOv4qqyX8E1H6BDjp0I-3D"
style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
target=3D"_blank"
><img
src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/7fce3308-7971-4d00-9663-60f963f1c9e3/60x60.png"
style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
/></a>
</td>
<td
data-id=3D"__react-email-column"
style=3D"vertical-align:middle">
<a
href=3D"https://url6610.logto.io/ls/click?upn=3Du001.64=
PNyNviBO1wngayJCwuCaC2Qf9av8XPihE-2B-2FPV-2FPQmgc0IPzo0S6Z6BjegOlxjmxqIf_hs=
uUsKbXyJ2AlYJOMtT7WvYIcg99gJ0lMYxjFnWJ-2B6cAg9MtIoqdluu25hLO-2BU61IzOHVU5WW=
5RHmZva63XT-2Frd8xJv2ruvUXGT7esSQ1KBAYNM5xqgOUcfFetLyr2pGSmXxs6b22ym2qIbN4s=
bIjuSQpaOeN-2FtkZ-2Fr4cGwSOzlN4AsOs3qdb-2FEFS7aDTr-2F7P-2FyOaXW-2FZz45J0snc=
buHYD95M2g3lwFqwx7ce7ni5p-2FBd6-2Ba-2FI3hFvK6u1tropEOWfQsg4THN4FOL8W1DL9e1P=
kSgqv9ww4EX5lgguHpwq-2BR1zMYP-2BcCWv86YXGKdtLU3e6-2Fu1BNiTI-2F7F6Dk3jxiWNXl=
aV4pCAaMqyCW8Jhzuq17DUrSi1Lp-2F-2FQ4qXBlPYTFDGEifbHY96DId9pZEbnMCXyAXSHU6Ar=
ATddxV-2FdGoktbYDEbgLsdK2ApIOXSFFZyt3KzeF31rOKjuCKtQLhuGbxfKZrFWPRPtseoD7bR=
85mhjV1UrBPbiv04FcELq0yQ-2BU7-2FnFcEaawIGCPoNvMZdc0-2Bjzr49D-2BMNmitXX7GGnK=
f97p1ZMrt-2FQWI-2BwERggusGJcdwBM9MsQhM4xxA0pnul9pFyeIiviFPhGcat3oQnH9B1BLSU=
l96EUX5IVxhYn4jgQacW-2B5C3F43Zc8MIYv4CjIBit46Z4lCJowLldHrwkVdUFNGEYp5p-2FSs=
HlaT4Bd6q1Svo4HxniWsfmg-2BF4Fg6IlehEcWGhMOiJ29XVBdRTgj76-2BJWb1fWONGsgAQhfc=
DwpVVHjnt5OG-2F-2Fkb-2F1HhFrF8x9jUHBYxomND9E3yQCCT8-2BXTFK271mAjWiaeqhSrC5u=
t9Y2tqo67hV3-2Bkmumgg3W-2BoZnRT9l-2FSSwxfx7MduDLRPz2wo000dvcRrtYpuUJcfLRGYZ=
d0rH4aZsnvsqQci-2B0Y6BxHeQPsm7rjDsi8-3D"
style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
target=3D"_blank"
><img
src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/0f5c7577-0d71-4dcb-8a18-4b79ff3f914a/60x60.png"
style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
/></a>
</td>
<td
data-id=3D"__react-email-column"
style=3D"vertical-align:middle">
<a
href=3D"mailto:[email protected]"
style=3D"color:#067df7;text-decoration-line:none;displa=
y:block;margin:0 12px"
target=3D"_blank"
><img
src=3D"http://cdn.mcauto-images-production.sendgrid.n=
et/6dd85237be2a1583/f3aa4e40-11b0-49f3-b920-f9f9dbef151c/60x50.png"
style=3D"display:block;outline:none;border:none;text-=
decoration:none;width:20px"
/></a>
</td>
</tr>
</tbody>
</table>
<p
style=3D"font-size:12px;line-height:16px;margin-bottom:16px;mar=
gin-top:16px">
=C2=A9 Silverhand, Inc., 2810 North Church Street, Wilmington, =
DE 19802
</p>
<p
style=3D"font-size:12px;line-height:16px;margin-bottom:16px;mar=
gin-top:16px">
<a
href=3D"https://url6610.logto.io/asm/unsubscribe/?user_id=3D3=
3014903&data=3Db6OUq2-JdiRnTqyHVCEQkn_xBV5Gd2K5edCEz23gH9VoMDAwdTAwMC9O=
DKV_x7PHuulCWTGH89YLPmTkgZel2tF6HBEmNnZZDmZkO9sV9RkV-2wNguE6aaiC3othocOp_Xr=
Aba8hiENeDtT_XU39SselXgo4dFcvqyj8ue1MRevV_7-SGBF2GEY-FVPq5j8q8_bcvLFNqjVbvv=
KXBSIFl2QVxaC_1U2nh7FMr1tjhv2LMfsucUjDedAIxuoU3YmHN8ECGjR3OQLVlKeM1kxkOR-ZX=
fz3QT06YeglaRPoeP_K6eED-BU9xqldDQKT1YfeHZ1mCq-3-zzVfxx3Encld2LlIq4sKC2f1BvC=
fzfMz-PGwbg8sC0ULy3W6An1s5MPbU7IeI85IrQBiEyQb0Fd6OfmO3xjJ1FC6vhNSbXgQbIWbFs=
5b5_a0wnEMZx3l8397kcP0orsdLfG6tMZg6pMumP-CMphfPj8_l6H9IsDS1PirKoqJabUy5VMP-=
bcAx0R1D_7hOJVb7HOETIIDlgpXad1Fa_azuzUmWYWZ_cit06SvId9sJEXkGMa1n8ESBOksmxSn=
GMuC44lkIq7nuZwem11uK4rAy6mWdUTpyDfhEr5OT6RJ6dr8xB5HvlHCSkXfVl0QwBtMrF-Tep9=
Vatf4S8xsNnx3VA1aXt6PCKqrwgtMAP-5UeOF_ZBuWznv_19dSemzUDHmAxcxY2aZUCDEUFyXpT=
Y_J6pWEE05TbJ1A0EkZ6URMjvsH8tTw4zd7PkUkiR8ymu5DJaERgJjhs6tPYLkIZTARfqpEDx66=
rlb6JWBSZiF_qGczytvGWrUOQtGgWvhE3Lp8MBs6F7XB3_loTbBQdmEIIIzfUCW4glO4uVIEWyG=
UVQChnc9Nmrl2MlzazSZCufwMa2-akMu6OJmmZaX8hCCTOeGQcsPSq1nGM1dLJLKodSafpdPCkH=
DMfVEOVe14nIpoR08T6AF08-jih-T1b-YUVgbDKNR6SU1pw7cXOdBNr6KqBv9TMGhDJz5NFN7Yy=
5PZA2fC3vrXnUdaxFrHTGKdcJwOOpusWJGvi8idPu2n-76HrRpwKgf-9svw-KTDHLxVduYkZtFM=
nqS1Of-6x14KlJ"
style=3D"color:#A9ACAC;text-decoration-line:none"
target=3D"_blank"
>Unsubscribe</a
>
<!-- -->-<!-- -->
<a
href=3D"https://url6610.logto.io/asm/?user_id=3D33014903&=
data=3DYYW8j1-s1IGzwSlNQx4JYvAeS7ABJrVDLveNc05_LfxoMDAwdTAwMHupyUR4K7bTocfq=
rKXCXCvmUFpKQ5oQZHsrf5-ARRZcuNaxMMB0lljE6xguDCRwOusqbYnNCYgX-C2EAfAQ1Y05gLm=
XZvoIJIhV0f62CBUwF6L6n9eeL3oWH-41YVLY2SaKMJPRW-hkTS1o3na9b6NcygRHR2utvx288v=
zRWnapvRyIq41he2cefrDNTv43BWj6sGlPH6GbDLLwRdoK3EXW9IE97F9JDMXCfcuCIWwTgAWEA=
VoaEuw5waE8VUXukYRWJp7e6DxLb3CXlF8G9tzz5QcZdcDWUT50o2ARQOWazWENQoDYoDVabJcx=
n-LUCUchSR6J07JPuKifHDtQ6VVHbgLfw2aPz6j1gFEPGys7dF2z9fAXXz3DgekiXyn0m0U_kL6=
GMHgsj7b5KP2FsLcQE7SEYSsgV7Y03Y2BAFBqnHCEqAxYmxSEg40cP7tyOZUIjfB4H1xgWLHOkO=
0csijy5F4TXwLTCAPKUsoMsidaapLVWCQ3iqCHJCPcbylG7nbpPk8xJ-ghdk1cN-lsBPKwJZv08=
A22BMNMfYtzvhn_5K1jEMuqGdT-FPTB1G5XH8jD1ObhiEfxDggCrULOeeuOJs-RDrFlSiKxcLiK=
rEH0-CD-23Zi3PZ7RHRc2AKpat5I6XYUFO-sJY4z_BYak16Zrtz5qYF7JNd0u8VlJjteB01HAsF=
g9zXQhkW16f6mCIRZh14P8WZekqBQ7N8qJoShDMkJ_PUi3K_OmH7zhJdyYFwzkRqEQauIwT36HY=
62uJMeapTAGkcwkG0aCw8kBJG9LQmytw-58RG29UzKPTy75ZUZ68ZcGEcgz4uDTENCo6mcgdw1o=
UEbIx9s1HF4xCzXRrp11KLe55qHOAyGFejEpvzR9kEDEKwj5sc_zCDHqO62DsSZVjAoIiRSkbHo=
XnAJIVAnH4PksHQ_v90VEendhlOvD_ENWS-eeenUdWypoosFgy53p8cbgVif942yrKFfxXhELUz=
67kdKw53cJYCKOdU7VCApHY4bQDQwKRl_yZI-_NsnsJe5MLgeMC2Q99s=3D"
style=3D"color:#A9ACAC;text-decoration-line:none"
target=3D"_blank"
>Manage subscriptions</a
>
</p>
</section>
</td>
</tr>
</tbody>
</table>
<!--/$-->
<img src=3D"https://url6610.logto.io/wf/open?upn=3Du001.sJ-2Fm00lpQMT-2F8lB=
JkUdqbrR-2FmtYOyWsvNHsR8k3-2FWx4hjqWce7z1MSEb0JvPp1ntrULeGE1voXmj-2FUkoh3k4=
E8n3XN-2BYPhjPgXaE8-2Fpn8Ogj7XpGd-2FgN6eqFsSXsAnCHpqAw36N76bvCISjDorb0Ly0-2=
Brk-2Fh6dwh1dMJNDqecjfYDFRuo-2FQgyLOj8ixu-2BXc8ff7A7gVY25F1HdwIKUGc8zAbkZq4=
ocMV14pxOa8F7D-2FatP7erBJg4yKIhJvyzXkKohg-2FRoZ9QUif5ZBycYvZS6kRJPWTeC4lt63=
dCnmaMJl7uFtIuqGuCp-2BGm59log6ajjaxPKTpgKlEFFbSqHSFcGSl4z96QOd4Y0IR0tlrcYzX=
NDoHru60FQU9bNzppYvcJfo2MEyYxt2YrHS3XarVuIBjqLltC53rXz9U6Nc1FTrYdIaK4LK1MMX=
5iabXlvimq8S97Zf7T-2FhEUcZnGZlv0VABznD1E6iIgEGDOOX-2BqcnvUDmpjNTMkQKbTI0Oty=
pRIYia4Oc7QL52pJzIAkKzUA8Vc18b6CLGNp4m-2B4GpMDrtFnCBYGSimCpF9w13wReygS8w8FQ=
LpwSuz67ymrkPgY1lCXDoilPSoMOGzopTsq6tGZvJssAFgzIW-2B82ksDMUGWBbXXBXlEqV01aM=
rPIsB-2Fo4rk27buMZ3q3z7lfdzr9gfJSkSoFGsfELiPCHI1n8P3qZrBdjY-2F23LH8wdKFMzFd=
DrNonbJZBgD5fzBpJGJlugYUFRiL4j2YGwLvlBuZjjoQWz-2FmhhtwYNbPHyEQSbvRtrSVJTU-2=
FsnyVNBhVQ2edPqC8zJIpPDcciwP0V-2F75fT2qthzWZhHe9mMLOWyT54xIQBnUUc5-2BH0MIvv=
275mabjor6q-2Bt1fb0LcEIWxIzsoQlVyg62qVRPA-2BgNNfYKs6PD4Uvecv1W-2BdFaYLgTo02=
w-3D" alt=3D"" width=3D"1" height=3D"1" border=3D"0" style=3D"height:1px !i=
mportant;width:1px !important;border-width:0 !important;margin-top:0 !impor=
tant;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !im=
portant;padding-top:0 !important;padding-bottom:0 !important;padding-right:=
0 !important;padding-left:0 !important;"/>
--1f5e27fb0f628c8e840cf92939ae71a6d0b552c5812706047626495adf29--