bug: ghostty phones home to check for updates immediately upon launch without user consent #3859
-
|
My terminal emulator should not be making network requests without my explicitly indicating that I wish it to do so. Do one thing and do it well. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 6 replies
-
|
I believe this can be disabled via configuration but I think your concern is more with it being enabled by default. I actually like this feature being enabled by default as it's beneficial to me to have software automatically let me know there are new features/updates available. I imagine this is the feeling most people have and along with the "zero config" ethos (and the fact this isn't telemetry data being phoned home) this has led the developers to make this the default behaviour. |
Beta Was this translation helpful? Give feedback.
-
|
It is very idiomatic for Sparkle-based macOS apps to do this. You can disable this with I don't know the exact definition of a "phone home", but for what it's worth we don't track or log any of these requests. We don't use Sparkle's analytics feature at all. This is grabbing a static XML file on blob storage: |
Beta Was this translation helpful? Give feedback.
-
|
Given that SNI is not encrypted, this also leaks to the network what software is running on my machine. The argument is very much a practical one, not philosophical. A user of this niche software is not a normal computer user, and identifying them as such is a big information leak. |
Beta Was this translation helpful? Give feedback.
-
|
In my experience, freshly installed macOS apps have often asked me if I want to check for updates on future launches. (Though, to be fair, I don't know how many apps I've installed that have not asked for permission to do that and did it anyway). I would think it'd be reasonable to have it be opt-in. And it might be especially good to include it in the context of the complaints around Warp requiring a login or sending telemetry. |
Beta Was this translation helpful? Give feedback.
-
|
Follow up suggestion came up: #7307 |
Beta Was this translation helpful? Give feedback.
-
|
I should add that since Ghostty 1.1, we've changed the behavior so that by default we do ask for permission. We only override this if the |
Beta Was this translation helpful? Give feedback.
It is very idiomatic for Sparkle-based macOS apps to do this. You can disable this with
auto-update. I think the risks of not getting an update far outweigh the philosophical argument of not making a request.I don't know the exact definition of a "phone home", but for what it's worth we don't track or log any of these requests. We don't use Sparkle's analytics feature at all. This is grabbing a static XML file on blob storage:
https://release.files.ghostty.org/appcast.xml.