Default permissions

anyone know of a non root way to manage permissions of apps? either by revoking a permission or passing it bad data like apps stealing sms/contacts?