Skip to content

iPhones creating contacts via CardDav #4786

@dllfpp

Description

@dllfpp

Describe the bug

My local NextCloud admin account is sharing Contacts books to another user with read only access. This user is being used in an MDM policy for iPhones (through Miradore) for our company phones to read this contacts book via CardDav. Everything looks correct but some telephones are able to create entries in a “Contacts” book which isn’t visible anywhere in my NextCloud administration dashboard.

Few screenshots:

Image

Option to be able to edit is unchecked

Image

This is the list where users are adding their contact, even if it should be blocked

Image

I don’t see any “Contats” book anywhere to find these 48 entries.

Steps to reproduce

iPhone Settings > Apps > Contacts > Default Contact Book > Choose the one which should be read-only

Create a new contact in iPhone address book

Save it.

Every other user who has access to this CardDav repository sees this contact.

Expected behavior

Simple, iPhones are being pushed a CardDav read-only address book and shouldn't have the possibility to create other address books or contacts within.

Actual behavior

When CardDav address book is intentionally (or unintentionally) selected as default address book in Contacts app's settings, user doesn't know that when he creates a new contact, that contact is being created in CardDav "Contacts" address book.
I cannot either see this address book in NextCloud's admin dashboard.

Contact version

8.0.3

Operating system

Debian 12

PHP engine version

None

Web server

None

Database

None

Additional info

Thread also opened on Community Support over NextCloud site: https://help.nextcloud.com/t/iphones-creating-contacts-via-carddav/233799

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions