nextcloud / nextcloud/server

add an option to disable syncing contact books to federated servers

Open
#63,502 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

[!TIP]

Help move this idea forward
  • Use the 👍 reaction to show support for this feature.
  • Avoid commenting unless you have relevant information to add; unnecessary comments create noise for subscribers.
  • Subscribe to receive notifications about status changes and new comments.

Is your feature request related to a problem? Please describe.

my Nextcloud server federated with someone else's nextcloud server. as a result, their entire contact list has seemingly appeared on my own server without any prior notice. this is somewhat of a privacy breach especially with individual servers that are not hosted on some enterprise

Describe the solution you'd like

add an option in Administration settings to disable the automatic contact book syncing to federated instances and make it an opt-in by default.

Describe alternatives you've considered

at the moment, the only option you have is unfederating with any servers you have to stop the contact list from federating to the other servers.

Additional context

Image

the 3rd most buton shows me the entire contact list of the other person. same for my own contact list on the other server.

Image

attempting to view details for any of them leads to a 404 page

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the federation contact-book synchronization flow and the Administration settings entry point in Nextcloud Server. Determine how federated contact books are exposed and how an administrator-controlled opt-in or opt-out should apply. Done means administrators can disable the syncing and contact books no longer appear across federated servers when it is disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.