<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Syncplify Developers' Blog]]></title><description><![CDATA[Release notes and blog by the developers at Syncplify.]]></description><link>https://blog.syncplify.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Dt2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb33dc11f-1e7e-4d89-8614-c24873c70d3c_512x512.png</url><title>Syncplify Developers&apos; Blog</title><link>https://blog.syncplify.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 10 Aug 2026 10:17:32 GMT</lastBuildDate><atom:link href="https://blog.syncplify.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Syncplify]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[syncplify@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[syncplify@substack.com]]></itunes:email><itunes:name><![CDATA[Syncplify]]></itunes:name></itunes:owner><itunes:author><![CDATA[Syncplify]]></itunes:author><googleplay:owner><![CDATA[syncplify@substack.com]]></googleplay:owner><googleplay:email><![CDATA[syncplify@substack.com]]></googleplay:email><googleplay:author><![CDATA[Syncplify]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Syncplify R2FS! v2.2.0 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v220-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v220-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 10 Aug 2026 09:46:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0267e59d-ad4d-413d-8072-262e7526d045_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Added a stricter pinned-key TLS mode, designed to work in conjunction with Syncplify Server! v8.1+ (which is itself scheduled to be released later today); when enabled R2FS! will refuse to connect to Server! versions prior to v8.1 to prevent the possible adoption of a more relaxed TLS enforcement<br><strong>NOTE:</strong> even with this setting disables, when R2FS! v2.2+ connects to a Server! v8.1+ the stricter TLS mode is always guaranteed to be enforced</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[We started SOC 2 Type 2]]></title><description><![CDATA[And the certification itself is the least interesting part about it]]></description><link>https://blog.syncplify.com/p/we-started-soc-2-type-2</link><guid isPermaLink="false">https://blog.syncplify.com/p/we-started-soc-2-type-2</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 06 Aug 2026 14:33:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/769a3167-a014-40f1-8da8-02d82dec4693_1463x1463.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Syncplify has started its SOC 2 Type 2 process. We&#8217;re running it with <a href="https://www.oneleet.com/">Oneleet</a>.</p><p>Up till now, we simply didn&#8217;t need one. We sold software you downloaded and ran yourself. Your files sat on your servers. Your users lived in your directory. Your logs stayed on your disk. We had nothing of yours to protect, so there was very little for an auditor to look at, and a report confirming that we held no customer data would have been an expensive way to state the obvious.</p><p>But we&#8217;re about to launch SFTP.cloud now, and that makes everything more interesting. It is a service we operate, which means we now have uptime to be responsible for, access to our own systems to control, people to vet, and changes to manage. Those are fair questions and customers must be given the answers without having to ask them.</p><p>Here&#8217;s the wrinkle, and we rather like it: <strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">we still don&#8217;t have your files</mark>.</strong> SFTP.cloud is built so that customer data stays in customer storage, and so that we never hold the credentials to reach it. A good portion of what a SOC 2 report usually existsfor still doesn&#8217;t apply to us. What&#8217;s left is how we run the service, and that is exactly the part we want examined.</p><h3>Now the part we&#8217;re less polite about</h3><p>We have a low opinion of compliance as an idea. It shares more than a first syllable with complacency. A framework is an easy thing to perform rather than practice, and a certificate has never once stopped a vulnerability from shipping.</p><p>We started this because the work has value on its own. Writing down how you actually do things, and then finding all the places where you don&#8217;t, is useful whether or not somebody checks afterwards. Access reviews you can&#8217;t quietly skip. Change management that leaves a trail. Onboarding and offboarding that run the same way every time instead of the way whoever was free that afternoon remembered it.</p><p>We have done most of this for years. Doing it in a standardized form that a third party can inspect is a different beat altogether, and it can make us better.</p><p>If the certificate turns out to be the least interesting thing we get out of this, that will be the right outcome.</p><h3>What happens next</h3><p>The Type 2 observation window runs for months. We&#8217;ll publish the report when we have it, and we&#8217;ll write about what we learned, including the parts that were uncomfortable (if any).</p><p>Until then, nothing about how SFTP.cloud is built depends on any of this. Your files are still yours, still in your storage, still reachable only with credentials we never see.</p>]]></content:encoded></item><item><title><![CDATA[If your Managed Cloud SFTP service also hosts your files, it’s not Zero Trust]]></title><description><![CDATA[Let's walk through the whole process and understand it together]]></description><link>https://blog.syncplify.com/p/if-your-managed-cloud-sftp-service</link><guid isPermaLink="false">https://blog.syncplify.com/p/if-your-managed-cloud-sftp-service</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 28 Jul 2026 17:00:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KOMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>&#9656; Skip to the very bottom if you&#8217;re just here for the early-access offer&#8230;</em></p><p>&#8220;Zero trust&#8221; appears on almost every MFT website nowadays. Usually right next to a padlock icon, a compliance badge, and a sentence about encryption in-transit and at-rest.</p><p>Then you read the architecture page, and realize the files live on their servers, or they require the credentials and an in-path to access your storage. LOL! &#128514;</p><p>Both things cannot be simultaneously true: <strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Zero Trust is not a &#8220;feature&#8221;, it&#8217;s an architectural property of the system, it&#8217;s either built-in by design, or it doesn&#8217;t exist.</mark></strong></p><h3>What zero trust actually asks of an architecture</h3><p>Strip away all the marketing blah-blah, and the requirement becomes clear: never grant standing trust + verify every request + assume any component can be compromised. Bottom line: design the entire platform so that when one of its parts falls, the damage stops there (aka, minimize the blast radius).</p><p>That last part is the one this industry keeps pretending it doesn&#8217;t exist. Zero trust is not primarily about how strong your authentication is, it&#8217;s about <strong>what an attacker gets when an attacker skips through a crack anyway</strong>. If the answer is &#8220;your files&#8221;, the model has failed, no matter how many <em>authentication</em> <em>factors</em> guarded the door.</p><p>So the honest test for any managed cloud SFTP service is <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">a single question: if someone (a hacker, a rogue AI agent, you name it!) fully compromised the vendor&#8217;s platform tomorrow, what would they walk away with?</mark></p><h3>Where the trust actually sits in most of this category</h3><p>There are two common answers today, and neither one survives the question.</p><p><strong>The vendor holds your files.</strong> They sit on the vendor&#8217;s infrastructure, sometimes only during a transfer, often for much (much!) longer. Everything about your security posture now depends on that vendor&#8217;s operational discipline being perfect, permanently. You have granted a standing trust relationship to an environment you cannot inspect, patch, monitor, or contain. That is an implicit trust zone. It is precisely the thing zero trust was designed to eliminate.</p><p><strong>The vendor holds your storage credentials.</strong> This one somehow manages to &#8220;feel safer&#8221; (the mighty power of marketing?) but that&#8217;s precisely why it&#8217;s worth being extra careful about it. Your files stay in your own S3, GCS, or Azure Blob storage. The vendor <em>simply</em> holds an access key, an IAM role, or a service account so the platform can reach in and fetch them&#8230; Hum, wait, what? &#129300;</p><p>Look at what was actually granted! <strong>A credential that can read your storage is functionally the same as holding the storage, only with a minuscule built-in delay.</strong> Compromise the platform, extract the credential (often already held in RAM, unencrypted and trusted, for speed) and the outcome is identically catastrophic.</p><p>Both models come to the same place: they <strong>ask you to extend permanent trust to an environment outside your control</strong>, and they call the result &#8220;zero trust&#8221; because the traffic is encrypted.</p><h3>Encryption is not the same as zero trust</h3><p>Encryption protects data from parties who are not holding the keys, it stops nothing against a party who does.</p><p>This is why <strong>&#8220;encrypted in transit and at-rest&#8221; is a weak claim</strong> in this category and always has been. A secret held by an endpoint cannot defend against that endpoint&#8217;s own compromise.</p><p><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">So, a service can be fully encrypted, competently run, compliant with several frameworks and regulations, and still fail every meaningful zero trust test.</mark></p><h3>What passing the test would look like</h3><p>If the standard is &#8220;compromising the vendor yields nothing&#8221;, then the architecture has to satisfy <strong>way stricter conditions</strong> than the ones described above.</p><ul><li><p>Customer files must never reside on the vendor&#8217;s infrastructure. Not in transit staging, not in a cache, not briefly, not ever.</p></li><li><p>The vendor must never hold a credential set that grants access to customer storage. Not scoped, not rotated, not vaulted. It simply has to be not-held.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KOMB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KOMB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 424w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 848w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 1272w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KOMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png" width="1456" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:252570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/208588107?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KOMB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 424w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 848w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 1272w, https://substackcdn.com/image/fetch/$s_!KOMB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F627b13cb-3a30-4540-ab6a-500046ec0d27_2726x922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The path to storage must be opened from the customer side, outwards to the SaaS MFT side, so nothing in the vendor&#8217;s platform can initiate a reach inward even if it wanted to.</p><p>Storage is wherever the customer already keeps it, cloud or on-premises, because a design that only works when the customer&#8217;s data is in someone else&#8217;s cloud has the exact problem we are trying to avoid built into its design.</p><p>Those conditions are demanding. They also rule out most of what is currently sold as zero trust managed file transfer. And that is the whole point.</p><h3>Why we keep coming back to this</h3><p>This level of True Zero Trust is the design goal we set for SFTP.cloud before we even wrote its first line of code, and it is the reason the architecture looks so unusual. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">We do not hold your files. We do not hold keys into your storage.</mark> We never needed a way to reach into your network, so we did not build one.</p><p><strong>So, when you evaluate your next MFT solution, ask yourself what an attacker gets when the platform falls.</strong> Then decide whether the words on the homepage matched the answer.</p><div><hr></div><p><em>We are building SFTP.cloud to give a boring answer to that question. Early access is open to the first 100 people who want in: <a href="https://sftp.cloud/">reserve your spot at sftp.cloud</a>. Not ready yet? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> and we will keep you posted.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.10 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v8010-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v8010-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 28 Jul 2026 15:14:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0d859fb1-1fc1-4344-ab0e-501b34ebb828_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Identity verification during </span><code>HA-JOIN</code> is now mutual and bidirectional</p></li><li><p>Increased password hashing <em>rounds</em> to the levels required for full FIPS 140-3 compliance (and all existing hashes are automatically upgraded at next login with zero administrative burden)</p></li><li><p>Fixed a bug that allowed a SuperAdmin to create a password-less SuperAdmin account (the password-less SA would be dead-on-arrival though, as password-less SuperAdmin logins are always forbidden by the API, so this <strong>does not</strong> constitute a widening of the software&#8217;s security posture)</p></li><li><p>Strengthened TOTP replay prevention in all 2FA/MFA paths, now even cross-node when the software runs in high-availability (HA) deployments</p></li><li><p>Improved the TOTP general user experience (UX), now featuring recovery codes (shown only once during enrollment)</p></li><li><p>Added the ability for each individual user to revoke &#8220;trusted devices&#8221; (specifically for the TOTP authentication path)</p></li><li><p>WebClient! now properly honors the &#8220;force change password&#8221; and &#8220;force enroll in MFA&#8221; settings when an Admin sets them for a specific user account</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[First Look: SFTP.cloud Is Real, and It Runs]]></title><description><![CDATA[And a couple of screenshots to show you what we've been working on lately...]]></description><link>https://blog.syncplify.com/p/first-look-sftpcloud-is-real-and</link><guid isPermaLink="false">https://blog.syncplify.com/p/first-look-sftpcloud-is-real-and</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 26 Jul 2026 13:11:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!89UK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve spent a lot of words lately on what a cloud SFTP service <em>should</em> be. What it shouldn&#8217;t ask you for. What the category quietly got wrong.</p><p>Today, less talk. We want to show you something.</p><p>These are <strong>the first screenshots of SFTP.cloud</strong> we share publicly. It&#8217;s early. This is an alpha, closer to a minimum viable product than a finished one, and plenty will change before launch. But it&#8217;s real, it runs, and the pieces you&#8217;ve been reading about are on screen and working.</p><h3>The Portal: your site, at a glance</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!89UK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!89UK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 424w, https://substackcdn.com/image/fetch/$s_!89UK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 848w, https://substackcdn.com/image/fetch/$s_!89UK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 1272w, https://substackcdn.com/image/fetch/$s_!89UK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!89UK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175909,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/208315407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!89UK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 424w, https://substackcdn.com/image/fetch/$s_!89UK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 848w, https://substackcdn.com/image/fetch/$s_!89UK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 1272w, https://substackcdn.com/image/fetch/$s_!89UK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F738cf11c-8ccc-456d-b00d-b4bbf161e465_1708x956.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is where you&#8217;ll manage a site. Connection addresses for every protocol your people might use (SFTP, FTPS, web), users, storage, billing, all in one place. There&#8217;s even a <strong>bring-your-own-domain</strong> option.</p><p>And look at the &#8220;Service status&#8221; panel for a second. Notice it&#8217;s split in two. On one side, <strong>our platform</strong>, the parts we run and stand behind with an SLA. On the other, <strong>your connectors</strong>, running on your network, on your terms. That split isn&#8217;t a UI accident. It&#8217;s the whole idea, showing up in the interface: the parts we operate and the parts that stay entirely yours are, and always will be, separate things.</p><h3>The Connector: where your storage stays yours</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fWyc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fWyc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 424w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 848w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fWyc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/208315407?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fWyc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 424w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 848w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!fWyc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff937134d-550e-4df7-8036-b9b59f60a5c6_1753x1036.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the other half. The connector runs next to your storage, wherever that happens to be, <strong>behind your own firewall with no open inbound ports</strong>, and links up to your site.</p><p>The panel at the top says &#8220;Uplink to your site,&#8221; and the word <em>uplink</em> is doing real work there. The connection goes one direction: from your storage, outward. We&#8217;ll have a lot more to say about why that matters closer to launch. For now, we&#8217;ll just let it sit there, connected, quietly <strong>not</strong> requiring a single thing to reach <em>in</em>.</p><h3>This is the part where we ask you to be patient</h3><p>There&#8217;s a real product behind these screens now, and it&#8217;s improving every week. We&#8217;re not putting a date on the table yet, and we&#8217;re deliberately not walking through some of the finest details of the architecture (for now).</p><p>What we can tell you is that everything we&#8217;ve been claiming in these posts (files that never live in our cloud, storage that stays entirely under your control, nothing reaching inward through your firewall) isn&#8217;t a roadmap wish or a marketing claim. It&#8217;s what you&#8217;re looking at.</p><div><hr></div><p><em>Want to see it for real before anyone else? We&#8217;re opening early access to the first 100 people who reserve a spot now and get 2 months completely free when the platform launches: <a href="https://sftp.cloud/">claim your spot at SFTP.cloud</a>. Not ready yet? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> and we&#8217;ll bring the next news straight to you.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.9 released]]></title><description><![CDATA[Importance of this update: R2FS!-ONLY]]></description><link>https://blog.syncplify.com/p/syncplify-server-v809-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v809-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 26 Jul 2026 09:10:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2b8615f2-9931-458d-8f2b-380d9b312da8_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Fixed a bug that only affected R2FS!-type Virtual File Systems (VFSs) and prevented the </span><code>Content-Disposition</code> header from being properly formatted upon downloading files from the WebClient! UI. Special thanks to our friend Jeff, not only for finding and reporting this, but also for helping us reproduce the issue in our own systems, which ultimately made the fix nearly trivial.</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Our first ever CVE]]></title><description><![CDATA[And why we&#8217;re actually GLAD IT'S THERE...]]></description><link>https://blog.syncplify.com/p/our-first-ever-cve</link><guid isPermaLink="false">https://blog.syncplify.com/p/our-first-ever-cve</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 26 Jul 2026 08:30:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f57a028e-a59a-46f1-8bd2-7b6d15be4767_1000x350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In May 2026, Syncplify got its first ever CVE.</p><p><strong>It&#8217;s for a bug we fixed in 2020. In forty-eight hours.</strong></p><p>Pull up a chair, because the six years in between are the interesting part.</p><h2>The timeline</h2><p><strong>2020 &#8212;</strong> A security researcher finds an unquoted service path in Syncplify.me Server! 5.0.37 and emails us about it. He is, for the record, extremely decent about the whole thing.</p><p><strong>2020, plus about 48 hours &#8212;</strong> We ship the fix. We find no evidence any customer was affected. And we release it as <strong>v5.1.0</strong> rather than 5.0.38, because we wanted a version number that cut the psychological cord with the affected build. Nobody should have to squint at a patch level to know whether they&#8217;re clear.</p><p><strong>2020, shortly after &#8212;</strong> The finding goes public on Exploit-DB as entry <a href="https://www.exploit-db.com/exploits/49009">49009</a>. No secret, no embargo, no quiet burial. Anyone could read it. Nobody assigned it a CVE number.</p><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Six years pass.</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> Nothing happens. The bug stays fixed. The record stays empty. Not a single customer has ever contacted us to report this bug being exploited. Not one.</mark></p><p><strong>16 May 2026 &#8212;</strong> <a href="https://www.vulncheck.com/">VulnCheck</a>, a CVE Numbering Authority that assigns identifiers to historically unnumbered vulnerabilities, files <strong>CVE-2020-37230</strong>. Same bug. Same version. Six years later.</p><p>And that is how a company with a clean vulnerability record for thirteen years acquires a HIGH-severity CVE overnight, for something that has not existed in a shipping build since 2020.</p><h2>The facts, up front, no burying</h2><p><code>CVE            CVE-2020-37230<br>Product        Syncplify.me Server! 5.0.37<br>Component      the `SMWebRestServicev5` service<br>Class          unquoted service path &#8212; CWE-428<br>CVSS           4.08.5 HIGH<br>CVSS           3.17.8 HIGH<br>Attack vector  Local<br>Fixed in       v5.1.0<br>Assigned by    VulnCheck, 16 May 2026<br>NVD record     CVE-2020-37230</code></p><p>If you are somehow still running 5.0.37 six years later, <a href="https://kb.syncplify.com/books/syncplify-server/page/upgrading-from-v4v5-to-v8">please update to the most recent version of our software</a>. If you&#8217;re on anything 5.1.0 or later, you were never exposed to this in the first place.</p><h2>What it actually is (and isn&#8217;t)</h2><p>An unquoted service path is one of the oldest and least glamorous bugs on Windows. When a service&#8217;s binary path contains spaces and isn&#8217;t wrapped in quotes, the service control manager tries several interpretations of that path before finding the right one. Someone who can write an executable into one of the earlier interpretations gets their code executed instead of ours, with LocalSystem privileges, the next time the service starts.</p><p><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">To exploit it, an attacker needs to already be </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">on the machine</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">, already hold </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">write access to a privileged directory</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">, and then needs to </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">wait for a restart</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">.</mark></p><p>OK, that is not &#8220;nothing&#8221;, which is why the fix took two days rather than two sprints. But be precise about what it is not. <strong>Not remotely exploitable. Not pre-authentication. Not network-reachable. Nobody can be scanning the internet for this. It does not let anyone touch your files from the outside.</strong></p><h2>About that 8.5 score</h2><p>You&#8217;ll notice the score is HIGH, and you may reasonably wonder how a bug requiring a local foothold lands at 8.5.</p><p><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">CVSS scores </mark><em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">impact </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">after</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> exploitation</mark></em>, and escalation to LocalSystem scores about as badly as anything can. The difficulty lives in the <code>AV:L</code> (Attack Vector: Local) which is exactly the part that evaporates the moment the number gets pasted into a risk register.</p><p>We could spend three paragraphs arguing that number down. We&#8217;re not going to, for a specific reason.</p><p>We spend a fair amount of time pointing out that when a vendor acts as its own CVE Numbering Authority, it gets to score its own bugs, and that some vendors&#8217; own scores land at <strong>3.5 LOW</strong> for bugs NIST rates <strong>9.8 CRITICAL</strong>. That&#8217;s a fair criticism. It stops being fair the instant we run it in reverse on ourselves.</p><p>So: <strong>8.5 HIGH.</strong> That&#8217;s the number. It&#8217;s on the record and we&#8217;re not litigating it. Argue the <em>class</em> if you want to argue something. We&#8217;ve given you everything above to do that.</p><h2>The genuinely interesting part</h2><p>Here&#8217;s what this episode should actually tell you, and it&#8217;s bigger than us.</p><p><strong>The CVE system is not a real-time feed. It&#8217;s a lagging, incomplete, retroactively-edited index.</strong></p><p>A vulnerability existed. It was found, reported, fixed in 48 hours, and published on Exploit-DB all the way back in 2020. The CVE arrived in 2026. For six years, the public record of that bug was: nothing. And then one day, without any change to any shipping software anywhere, it was a HIGH.</p><p>Three things follow, and we&#8217;d rather you took all three than just the flattering one:</p><p><strong>One. &#8220;No recent CVEs&#8221; means much less than people think.</strong> A quiet record can mean a solid product. It can also mean nobody has gotten around to the paperwork. Those look identical from outside.</p><p><strong>Two. The same is true of everybody else.</strong> Some of our competitors&#8217; records are probably understated for exactly the reason ours was. We&#8217;re not going to pretend otherwise to win an argument. If VulnCheck&#8217;s backfill program reaches further, several vendors in this category are going to have an interesting quarter.</p><p><strong>Three. Which is why you should read the record, not the count.</strong> One local priv-esc fixed in two days is not the same animal as an unauthenticated SQL injection that sat in shipping code across multiple major versions. Both are &#8220;a CVE.&#8221; A number is not a risk assessment. Open the entries and look at the attack vector, the class, and how long the thing lived.</p><h2>So, why are we &#8220;glad&#8221;?</h2><p>Nobody is glad about a bug (thank you, Captain Obvious &#128521;). Here&#8217;s what we&#8217;re actually glad about, and the distinction is the entire point.</p><p><strong>Glad the entry exists at all.</strong> &#8220;Zero CVEs&#8221; was never the flex people think it is, and we always knew where the hole was: <em>a CVE only exists if somebody looked.</em> Zero is equally consistent with &#8220;solid&#8221; and with &#8220;irrelevant,&#8221; and no amount of insisting fixes that. Somebody looked. This is what they found. One local privilege escalation, needing an attacker already inside the building, fixed in two days, six years ago. We will take that trade every single time, an honest entry beats an unfalsifiable boast.</p><p><strong>Glad about the forty-eight hours.</strong> The response to a stranger&#8217;s email in 2020 was to fix it, verify it, and ship a version number that made the boundary unmistakable. Not to negotiate. Not to ask him to sit on it. Not to quietly slipstream it into a release three months later and hope nobody joined the dots.</p><p><strong>Glad you&#8217;re reading this from us</strong>, ten weeks after the ID appeared, rather than from somebody&#8217;s competitive comparison page. If a vendor&#8217;s security posture only becomes visible when somebody else discovers it, that isn&#8217;t a security posture. It&#8217;s a press strategy.</p><h2>Now go check us. Then go check everyone else.</h2><p>The NVD is public, machine-readable, adversarially maintained, and profoundly uninterested in anybody&#8217;s marketing. Put this in your browser: <a href="https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=Syncplify">https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=Syncplify</a></p><p>One result. The one above. Fixed in 2020.</p><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Now change the keyword. Try whatever moves your files today.</mark></strong> Try the one with the analyst logo on the slide deck. Or the one with an endless line of certifications. or the one you&#8217;re using right now in your company.</p><p>We&#8217;re not running those queries for you here, because a vendor listing a competitor&#8217;s CVEs looks precisely like what it is. Run them yourself. Read the entries, not the counts. It takes ten minutes and it&#8217;s the highest-value ten minutes in your whole vendor due-diligence process.</p><div><hr></div><p><em>Found something? Contact us privately. We answer.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.8 released]]></title><description><![CDATA[Importance of this update: HOT-FIX]]></description><link>https://blog.syncplify.com/p/syncplify-server-v808-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v808-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 24 Jul 2026 17:08:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f982e621-7d2a-4d42-afb3-0cd18abeb483_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Fixed a UI regression just introduced in v8.0.7 yesterday, which essentially capped the number of users viewable in the Admin UI to 1,000 (this hot-fix restores the full uncapped user list)</span></p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v2.1.1 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v211-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v211-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 24 Jul 2026 11:12:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/649a810b-8a38-4a66-b960-34c207d8283e_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed several issues with the new web UI that was introduced with v2.1.0, including uploading certificates, CORS, security headers, and more</p></li><li><p>Fixed a backend glitch that would equate <code>Any operation</code> to <code>No operation</code> in the OpLog</p></li><li><p>Updated the Go compiler and standard library to the most recent version, which comes with its own internal small bug fixes</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify AFT! v4.1.1 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-aft-v411-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-aft-v411-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 24 Jul 2026 09:37:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/27e955a5-9325-4ed3-94d6-d0390a6420c1_2500x2560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our automated file-transfer-as-code software: AFT!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a glitch in the web UI which prevented the creation of new admin profiles erroneously reporting a &#8220;missing password hash&#8221; (it was a UI-only issue, not a password issue)</p></li><li><p>Fixed a bug in the logging subsystem when outputting colored logs to a non standard tty</p></li><li><p>Updated the Go compiler and standard library to the most recent version, which comes with its own internal small bug fixes</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.7 released]]></title><description><![CDATA[Importance of this update: NORMAL (HIGH if you run an HA cluster)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v807-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v807-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 23 Jul 2026 09:13:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/06c288df-9f38-4acb-a6a1-2323b7f5ee9c_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>This is the 4th and last small step that completes our high-availability (HA) total redesign; functionally it&#8217;s identical to all other V8.0.x that preceded it, but the SuperAdmin UI now has gained the ability to automatically </span><em><span>suggest</span></em><span> correct bindings for each Node of each Virtual Site upon joining an HA cluster</span></p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.6 released]]></title><description><![CDATA[Importance of this update: NORMAL (HIGH if you use scirpting/event-handling)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v806-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v806-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 18 Jul 2026 00:29:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/37594e00-efa0-4d6a-8b71-a2b1fd31d689_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed an edge-case bug in SyncJS&#8217; <code>RunAsync()</code> function, which on POSIX systems could leave behind a zombie process if used to invoke a shell with a command line to execute a shell-script <em>(very uncommon, but possible nonetheless)</em></p></li><li><p><span>Added </span><code>CtxVirtualSite()</code><span> to the SyncJS scripting engine</span></p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP-as-a-Service has a compromise built-in. Does it have to?]]></title><description><![CDATA[Let us give you a hint: NO. It does not.]]></description><link>https://blog.syncplify.com/p/sftp-as-a-service-has-a-compromise</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftp-as-a-service-has-a-compromise</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 16 Jul 2026 17:40:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j204!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every SaaS product asks you to trade something for convenience. Usually that trade is fair. You give up a little control, you get back a lot of time.</p><p>SFTP-as-a-service asks for something different. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">It asks for your files, or the keys to get to them itself.</mark></p><h3>The trade nobody names out loud</h3><p>Sign up for almost any managed SFTP or SFTP-as-a-service product and the pitch sounds the same: <em>stop running your own server, stop patching, stop worrying about uptime. Let us handle it.</em> Fair enough. Running SFTP infrastructure yourself is genuinely tedious (and often complicated) work, and offloading it is a real win.</p><p>But &#8220;let us handle it&#8221; almost always expands into &#8220;let us handle your files too.&#8221; Somewhere between signing up and your first transfer, one of two things happens:</p><ul><li><p>Your files land on the vendor&#8217;s cloud, sometimes briefly, sometimes permanently.</p></li><li><p>Or, increasingly common, the vendor connects directly to your own S3, GCS, or Azure Blob storage, which means you hand over the credentials to do it: access keys, IAM roles, service accounts. The files never move, but the vendor now holds a set of keys that can reach in and take them whenever it wants.</p></li></ul><p>Neither of those is optional in most SaaS SFTP products today. It&#8217;s their architecture, full stop. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">And the second pattern is easy to overlook, because nothing about it </mark><em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">feels</mark></em><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> like &#8220;giving up your files.&#8221;</mark> It just feels like configuring a connection. The access is the same either way.</p><h3>Why this became &#8220;normal&#8221;</h3><p>It became normal for a boring, understandable reason: it&#8217;s the easiest way to build the product. If the vendor&#8217;s cloud is a waypoint your files pass through, or if the vendor has standing access to your bucket, the engineering is straightforward. Most of the category was built this way because most of the category needed to ship fast.</p><p>That doesn&#8217;t make it a requirement. It makes it a default that stuck around long enough to look like one.</p><h3>The question worth asking</h3><p>If the entire value of &#8220;as-a-service&#8221; is convenience, and the entire cost is access to your data, the real question isn&#8217;t &#8220;is this convenient.&#8221; Of course it is. The question is: <strong>does the convenience actually require the access?</strong></p><p>Put another way: could a service manage the server, handle the protocol, take care of authentication and monitoring and all the operational weight, without ever needing to see, hold, or reach directly into your files?</p><p>We think the answer is yes. That&#8217;s the premise we&#8217;ve been building SFTP.cloud around: <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">all of the &#8220;as-a-service&#8221; convenience, none of the &#8220;give us access to your data&#8221; part of the deal</mark>. And this diagram shows you how we did it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j204!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j204!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 424w, https://substackcdn.com/image/fetch/$s_!j204!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 848w, https://substackcdn.com/image/fetch/$s_!j204!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1272w, https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1060778,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/207315379?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j204!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 424w, https://substackcdn.com/image/fetch/$s_!j204!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 848w, https://substackcdn.com/image/fetch/$s_!j204!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1272w, https://substackcdn.com/image/fetch/$s_!j204!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ef005c3-2437-40e1-9061-12a77e8ebe71_3730x2328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Surprise! The compromise most of this category treats as inevitable turns out to be a choice, not a constraint.</p><h3>What to watch for</h3><p>If you&#8217;re currently comparing SFTP-as-a-service options, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">a compromise-free product should be identifiable by what it </mark><em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">doesn&#8217;t</mark></strong></em><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> ask you for</mark></strong>:</p><ul><li><p>It shouldn&#8217;t need standing access into your storage, and it shouldn&#8217;t need your credentials to get it.</p></li><li><p>It shouldn&#8217;t need your files to be cached or sit on its infrastructure at any point, ever.</p></li><li><p>It shouldn&#8217;t care whether your storage is in the cloud or sitting in your own data center.</p></li></ul><p>If a vendor can&#8217;t say yes to all three, you haven&#8217;t found the compromise-free version. You&#8217;ve found the default one.</p><div><hr></div><p><em>We&#8217;re building SFTP.cloud to be the SFTP-SaaS that doesn&#8217;t ask for the trade. Early access is open to the first 100 people who want in: <a href="https://sftp.cloud/">reserve your spot at SFTP.cloud</a>. Not ready to commit yet? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> and we&#8217;ll keep you posted.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.5 released]]></title><description><![CDATA[Importance of this update: HIGH (if you use SMB/CIFS storage on Windows)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v805-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v805-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 13 Jul 2026 00:18:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6a7f8304-f662-48ed-9cd7-0b9797585a03_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Added a two-fold protection shield against Windows&#8217; IRP leakage bug when remote storage accessed via SMB/CIFS becomes unavailable mid-session (this is a Windows bug, not ours, but we can now work around it)</span></p></li><li><p><span>Added </span><code>CtxUsername()</code><span> to the SyncJS scripting engine</span></p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[What Is Cloud SFTP, Really?]]></title><description><![CDATA[And why most answers get it wrong...]]></description><link>https://blog.syncplify.com/p/what-is-cloud-sftp-really</link><guid isPermaLink="false">https://blog.syncplify.com/p/what-is-cloud-sftp-really</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 08 Jul 2026 12:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PkFS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Search &#8220;cloud SFTP&#8221; and you&#8217;ll get a dozen confident answers. Almost none of them agree with each other.</p><p>That&#8217;s not an accident. <strong>&#8220;Cloud SFTP&#8221; isn&#8217;t one thing.</strong> It&#8217;s three very different architectures wearing the same marketing label, and the differences between them matter a lot more than most vendors want you to notice.</p><p>If you&#8217;re evaluating a cloud SFTP solution, you need to know which one you&#8217;re actually looking at.</p><h3>Flavor 1: &#8220;Cloud&#8221; just means &#8220;on a VM&#8221;</h3><p>The oldest trick in the book. Take a normal SFTP server, install it on an EC2 instance or an Azure VM, call it &#8220;cloud SFTP.&#8221;</p><p><strong>Nothing about the security model changes.</strong> You still patch it. You still manage the firewall. You still own every CVE that lands on it. The only thing that moved to the cloud is the hardware. This isn&#8217;t wrong, exactly, but it&#8217;s just not what most people mean when they ask for a <em>managed</em> cloud SFTP service.</p><h3>Flavor 2: The vendor hosts it, and your files</h3><p>This is what most people actually get when they sign up for a &#8220;cloud SFTP&#8221; or &#8220;SFTP-as-a-service&#8221; product today. The vendor runs the server. Convenient. But look closer at where your files actually live during and after a transfer, and the picture gets less comfortable:</p><ul><li><p>Your files are stored on the vendor&#8217;s infrastructure, at least transiently, often persistently.</p></li><li><p>To connect your own storage, you typically have to <strong>grant the vendor access into it</strong>: an S3 bucket policy, a service account, an API key with read/write scope.</p></li><li><p>If your storage isn&#8217;t cloud-native (an on-prem NAS, a SAN, a file server sitting in your own data center) you&#8217;re usually out of luck. Cloud-only storage backends are the norm, not on-prem.</p></li><li><p>And on the storage side, <strong>inbound firewall rules are still the default</strong>, because something still needs to reach in and grab the files.</p></li></ul><p>None of this makes a vendor incompetent. It&#8217;s just the architecture almost everyone builds, because it&#8217;s the easiest one to build. But &#8220;managed&#8221; quietly became a synonym for <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">&#8220;someone else has access to your data,&#8221;</mark> and that trade got baked-in so early that nobody even questions it anymore.</p><h3>Flavor 3: The one nobody&#8217;s really built yet (except&#8230;)</h3><p>Here&#8217;s the question worth sitting with: <strong>why does a managed file transfer service need access to your files at all?</strong></p><p>Not &#8220;why does it need to move them,&#8221; obviously it does, that&#8217;s the job. The question is why the vendor&#8217;s cloud needs to be a place your files sit in, or are even briefly accessible from. What if the cloud component only ever relayed a protocol, never held a byte of your data, and the connection into your storage only ever went <em>outward</em>, meaning nothing on the internet ever needs an open inbound port to reach it?</p><p>That&#8217;s not a rhetorical question. It&#8217;s the design question we&#8217;ve been working through at Syncplify for our upcoming <strong>sftp.cloud</strong> service, and we&#8217;ve already shared a piece of it: files that are never stored in our cloud, not during transfer, not at rest, not ever, paired with a lightweight connector that opens an outbound-only connection from wherever your storage actually lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PkFS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PkFS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 424w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 848w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:631390,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/205962284?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PkFS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 424w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 848w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!PkFS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37fe7822-bb77-494f-8c7b-5320dcac5830_3529x1116.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re not ready to walk you through the full architecture yet. But we&#8217;ll say this much: <strong>if your current &#8220;cloud SFTP&#8221; vendor needs an inbound rule on your firewall, or needs permission to reach into your storage, that&#8217;s not an inherent requirement of the category. It&#8217;s just the version that got built first. And <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">SFTP.cloud is designed to subvert that requirement.</mark></strong></p><h3>What to actually ask</h3><p>Next time someone pitches you a cloud SFTP or managed SFTP product, three questions cut through the marketing fast:</p><ol><li><p><strong>Does my data ever sit on your infrastructure, even temporarily?</strong></p></li><li><p><strong>What access do you need into my storage, and is it inbound or outbound-only?</strong></p></li><li><p><strong>Does this only work with cloud storage, or can it use on-prem systems too?</strong></p></li></ol><p>The honest answers will sort the three flavors above faster than any feature comparison page.</p><div><hr></div><p><em>We&#8217;re building sftp.cloud to answer all three of those questions the way we think they should be answered. We just opened up early access to the first 100 people who want in: <a href="https://sftp.cloud/">reserve your spot at sftp.cloud</a>. Prefer to just keep an eye on things for now? <a href="https://blog.syncplify.com/">Subscribe to this blog</a> instead.</em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.4 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v804-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v804-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 07 Jul 2026 16:13:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/35889701-98db-4ff1-9d3e-854aea2c598c_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Fixed a bug in our Google Cloud Storage VFS implementation that prevented certain file-transfer clients from correctly unmarshalling directory names</span></p></li><li><p>Added <code>CtxVFSName()</code> and <code>EventCtx()</code> to the SyncJS scripting engine</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.3 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v803-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v803-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 04 Jul 2026 21:19:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xTIV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Added support for <strong>Passkey sign-in</strong> to all UIs (SuperAdmin, Admin, and of course WebClient!) to include yet another strong authentication mechanism to the already rich set supported by Syncplify Server!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xTIV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xTIV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/205103338?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xTIV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!xTIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9a1119-b92d-4eac-aba5-618be0b1c72c_1556x1051.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Page-wide <strong>drop-zone to upload files and folders</strong> with a more modern user experience similar to Google Drive, OneDrive, etc&#8230; just drop the items you want to upload anywhere and they&#8217;ll be uploaded into the current directory displayed in your WebClient! UI at that time</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BvRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BvRR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92563,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/205103338?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BvRR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 424w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 848w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1272w, https://substackcdn.com/image/fetch/$s_!BvRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3ae4ef-3ede-41fa-be3d-f342002a7687_1556x1051.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Fixed a compatibility issue in our OIDC implementation that prevented login completion when connected to <strong>Microsoft Entra ID</strong> (note: all other OIDC providers were already working well, this issue was exclusively related to the way the optional <em>&#8220;alg&#8221;</em> claim is handled, which Entra ID does differently from any other OpenID Connect IdP)</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[How to secure your Syncplify Customer Account]]></title><description><![CDATA[All the tools we introduced to help you secure your interaction center with Syncplify]]></description><link>https://blog.syncplify.com/p/how-to-secure-your-syncplify-customer</link><guid isPermaLink="false">https://blog.syncplify.com/p/how-to-secure-your-syncplify-customer</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 01 Jul 2026 17:16:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QuVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Many of you have already noticed. When you go to log into your Syncplify Customer Center account, a few new options showed up that didn&#8217;t exist before: <strong>social account login</strong> (via your Google/Microsoft account) and <strong>passkey login</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QuVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QuVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 424w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 848w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1272w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png" width="722" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:722,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27665,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QuVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 424w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 848w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1272w, https://substackcdn.com/image/fetch/$s_!QuVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eebe0a7-fa5e-40f9-b636-bc815ae1fba8_722x538.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These are not just UX gimmicks, they genuinely help you keep your account safe, especially the passkeys, which are our most highly recommended login method going forward.</p><p>So, how do you enable those features?</p><p>First of all, perform a normal/legacy login with your current credentials. Once you&#8217;re logged in, click the <strong>Account settings</strong> menu item in the left sidebar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f7G1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f7G1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 424w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 848w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1272w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png" width="959" height="440" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2042f06-b331-4cf0-a701-b674de2cee98_959x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:440,&quot;width&quot;:959,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83798,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f7G1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 424w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 848w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1272w, https://substackcdn.com/image/fetch/$s_!f7G1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2042f06-b331-4cf0-a701-b674de2cee98_959x440.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once you are in your account settings page, click on the Sign-in methods button in the top-right corner of the page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kpOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kpOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 424w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 848w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1272w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png" width="1422" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/395feeba-335b-4a24-8c08-259867704a66_1422x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kpOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 424w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 848w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1272w, https://substackcdn.com/image/fetch/$s_!kpOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395feeba-335b-4a24-8c08-259867704a66_1422x486.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You will be forwarded to this page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qL89!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qL89!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 424w, https://substackcdn.com/image/fetch/$s_!qL89!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 848w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1272w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png" width="1422" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1422,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165391,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/204470154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qL89!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 424w, https://substackcdn.com/image/fetch/$s_!qL89!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 848w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1272w, https://substackcdn.com/image/fetch/$s_!qL89!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9fcb785-eb32-4860-ac07-31ed17dda325_1422x784.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From there you can:</p><ul><li><p>change your password (always make sure you have a strong password regardless of what sign-in method you actually use)</p></li><li><p>add/rename/remove passkeys (arguably the safest sign-in method)</p></li><li><p>connect/disconnect your social logins (security depends on how safely you have them locked down, but they&#8217;re usually pretty safe)</p></li></ul><p>We strongly encourage each and every one of our customers to adopt <strong>passkeys</strong> whenever possible, or at least connect one of their social accounts that are already protected by their providers&#8217; <em>authenticator</em> apps, and use that account to sign-in from there on.</p><p>Thank you all for helping us keep your customer accounts safe. </p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.0.2 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v802-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v802-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 29 Jun 2026 15:57:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ca72439f-8d95-4a2f-89c9-ff3c42c97776_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Improved accessibility (WCAG 2.2 AA) and usability (UX) of the WebClient! UI with a small set of targeted optimizations</p></li><li><p>Added an all-new <code>CtxRelTargetPath()</code> to our scripting engine, specifically designed to retrieve the destination (target) relative-path inside of the <code>AfterFileRename</code> event-handler</p></li><li><p>Backups taken from nodes that used to be part of an HA cluster and then they left and went back to being stand-alone single servers now no longer contain legacy HA node bindings</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Enterprise Reporting Is Here!]]></title><description><![CDATA[Because knowing what's happening in your environment shouldn't require a ticket to the IT team.]]></description><link>https://blog.syncplify.com/p/enterprise-reporting-is-here</link><guid isPermaLink="false">https://blog.syncplify.com/p/enterprise-reporting-is-here</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 28 Jun 2026 12:28:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9kF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of the attention around Syncplify Server! v8.0 has rightly gone to the backend: the new architecture, the performance, the storage engine improvements. Today we want to talk about something that shipped quietly alongside all of that, and that we think deserves its own moment: <strong>the Enterprise Reporting module</strong>.</p><p>It&#8217;s available exclusively with the Ultimate license tier, and if you&#8217;re running one, it&#8217;s already there waiting for you.</p><h3><strong>What it is</strong></h3><p><strong>Sixteen built-in operational reports</strong>, accessible directly from the Admin UI. Print them, download them, export them to JSON/CSV for further analysis, or just read them on screen. Every report is generated on demand from live data, so what you see reflects the actual state of your environment at the moment you run it.</p><p>The reports span several domains, including (but not limited to) operations, compliance, and security. And more will be added in future updates.</p><h3><strong>Why it matters more than it looks</strong></h3><p>Here&#8217;s the thing about enterprise file transfer environments: they accumulate. Users get created and forgotten. Permissions get granted and never revisited. Accounts that were set up for a partner integration three years ago are still sitting there, idle, with elevated access to production directories.</p><p>Nobody meant for that to happen. It just did, incrementally, across hundreds of small decisions that were each perfectly reasonable at the time.</p><p>Compliance audits and security reviews surface these problems, but only after the fact, and usually in the most stressful possible context. Enterprise Reporting gives you the visibility to catch them on your own schedule, before anyone asks.</p><p>Just two of the many possible examples that illustrate this well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AllM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AllM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 424w, https://substackcdn.com/image/fetch/$s_!AllM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 848w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1272w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png" width="1456" height="442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:442,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/203952940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AllM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 424w, https://substackcdn.com/image/fetch/$s_!AllM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 848w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1272w, https://substackcdn.com/image/fetch/$s_!AllM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faedb1965-35a6-48ff-a7ce-408c1f507b30_1721x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Inactive users</strong> shows every account that hasn&#8217;t logged in for 90 or more days, with a last-login timestamp and a total login count. That login count matters: an account with hundreds of historical logins that has gone silent for three months is a different conversation than a test account someone created and never used. Both are worth reviewing. Now you can see both at a glance, any time you want.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9kF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9kF1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 424w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 848w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1272w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png" width="1456" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/203952940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9kF1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 424w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 848w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1272w, https://substackcdn.com/image/fetch/$s_!9kF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4850cc8-c6a4-481a-b578-6a217cb5ea6c_1721x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Elevated access</strong> shows which users have been granted permissions beyond the default, on which mount points, and against which Virtual File Systems. Delete directory. Delete files. Create symlinks. Each permission is listed individually per user, per path. If you&#8217;ve never run a report like this in your environment, the result may surprise you.</p><h3><strong>Not just for auditors</strong></h3><p>It&#8217;s tempting to think of compliance reporting as something you pull out when someone asks for it. A checkbox exercise.</p><p>The more useful mental model is <strong>operational hygiene</strong>. Inactive accounts expand your attack surface. Excessive permissions increase the blast radius of any compromised credential. Neither of these is a theoretical risk in environments moving sensitive business data over SFTP. Both are problems you can actually see and act on, now, without waiting for an external audit to tell you they exist.</p><p>That&#8217;s what this module is for.</p><h3><strong>All 16 reports, with more to come</strong></h3><p>The current release includes 16 built-in reports, here&#8217;s a list grouped by category.</p><h5>Access &amp; Identity</h5><ul><li><p>VFS by user</p></li><li><p>Users by VFS</p></li><li><p>User inventory</p></li><li><p>Authentication &amp; MFS</p></li><li><p>Inactive users</p></li><li><p>Failed sign-ins</p></li><li><p>Elevated access</p></li></ul><h5>Security &amp; Compliance</h5><ul><li><p>Blocklist</p></li><li><p>Certificates &amp; keys</p></li><li><p>Security posture</p></li><li><p>Shared objects</p></li></ul><h5>Storage</h5><ul><li><p>Storage inventory</p></li></ul><h5>Activity</h5><ul><li><p>User statistics</p></li><li><p>Traffic &amp; sessions</p></li><li><p>Unused app-passwords</p></li></ul><h5>Automation</h5><ul><li><p>Automation inventory</p></li></ul><p>Future updates will add to that list. If there&#8217;s a specific report type that would be useful in your environment, reach out. We listen.</p>]]></content:encoded></item></channel></rss>