Recent releases of Netbird trigger Apple's Local Network Privacy #1626

Closed
opened 2025-11-20 06:03:40 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @hurricanehrndz on GitHub (Feb 14, 2025).

Describe the problem
Having a Privacy warning on install is a bad user experience for macOS

See the image:

Image

To Reproduce

Install netbird on a new VM, wait for notification.

Expected behavior

To work like it did before December 3, 2024 when the following PR got merged:
a4826cfb5f

Are you using NetBird Cloud?

NA

NetBird version

0.34+

Additional context

system package is referenced in the client_ui, because of an init function it triggers the privacy warning. Since the static info is not required in the ui, perhaps move that file to its own module

function at fault
ui-reference

https://developer.apple.com/documentation/technotes/tn3179-understanding-local-network-privacy

Originally created by @hurricanehrndz on GitHub (Feb 14, 2025). **Describe the problem** Having a Privacy warning on install is a bad user experience for macOS See the image: ![Image](https://github.com/user-attachments/assets/3d75502b-ae1b-4df3-9263-8f07bbd86293) **To Reproduce** Install netbird on a new VM, wait for notification. **Expected behavior** To work like it did before December 3, 2024 when the following PR got merged: https://github.com/netbirdio/netbird/commit/a4826cfb5fb5e0510f485644583bb14da1aa2ae8 **Are you using NetBird Cloud?** NA **NetBird version** 0.34+ **Additional context** system package is referenced in the client_ui, because of an init function it triggers the privacy warning. Since the static info is not required in the ui, perhaps move that file to its own module [function at fault](https://github.com/netbirdio/netbird/blob/main/client/system/static_info.go#L21) [ui-reference](https://github.com/netbirdio/netbird/blob/main/client/ui/client_ui.go#L35) https://developer.apple.com/documentation/technotes/tn3179-understanding-local-network-privacy
saavagebueno added the triage-needed label 2025-11-20 06:03:40 -05:00
Author
Owner

@hurricanehrndz commented on GitHub (Mar 11, 2025):

This is still an issue, because it seems like this still get inadvertently imported via the client/internal package, perhaps the static info should be its own pkg

@hurricanehrndz commented on GitHub (Mar 11, 2025): This is still an issue, because it seems like this still get inadvertently imported via the client/internal package, perhaps the static info should be its own pkg
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1626