ChristianKienle / Core-Data-Editor

Core Data Editor lets you easily view, edit and analyze applications‘ data. Core Data Editor is compatible with Mac and iOS applications and supports XML, SQLite and binary stores, visualizes all relationships and is able to edit the data and generate Objective-C code for the data model.
BSD 3-Clause "New" or "Revised" License
2.13k stars 182 forks source link

Core-Data-Editor tries to access user's Contacts and Calendars in the background with no clear reason. #58

Open nekoniaow opened 5 years ago

nekoniaow commented 5 years ago

After running the Editor for a few dozens of seconds, even without doing anything in particular, two system popups appear indicating that the application wants to have access to the user's Contacts, then another one appears requesting access to the user's Calendar.

No explanation is given as to why this would be needed and this seems like a clear invasion of privacy.

Having basic respect for the user's privacy instead entail to:

Absent these requirements, the application should not attempt to obtain users's data.

Cheers, Laurent

sjmadsen commented 5 years ago

I don't see anything in the source code that attempts to access either the calendar or contacts. Where did you get your copy of the application?

Frizlab commented 5 years ago

With Mojave if you try to access ~/Library/Calendars and such, the system shows an alert. There is no need to explicitly ask to access calendars or contacts. IIRC Core Data Editor scans ~/Library to search for models and such and thus triggers the Calendars pop-up and co.