nextcloud / nextcloud/desktop

Add missing privacy usage description strings (Mac App Store)

Open
#9,937 0 comments 0 reactions 1 assignee Claimed by @i2h3 View on GitHub
feature: :inbox_tray: install and update os: :apple: macOS
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

Part of: #9941

## Problem

The main app's `Info.plist` may lack privacy usage description keys for resources accessed at runtime. Apple rejects any app that accesses a protected resource without a corresponding usage description string.

Keys to audit and add if applicable:

| Resource | Key |
|---|---|
| Local network / mDNS discovery | `NSLocalNetworkUsageDescription` + `NSBonjourServiceTypes` |
| Contacts (share-to-contacts feature) | `NSContactsUsageDescription` |

## Required change

Audit runtime resource access and add the appropriate `*UsageDescription` strings to the main app `Info.plist` template. Strings will be reviewed by Apple and must be user-facing and accurate.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.