Do Mac apps have access to delete files
Technically speaking, any app running with user privileges can access/modify/delete user files.  This of course, is limited to the owner; meaning an app running as one user cannot interact with files of another user unless the app has "elevated" privileges allowing it to do so.