We are using field_permissions to restrict access on fields associated with user accounts.
The module appears to work as expected, but the description shown on the permissions screen seems a little confusing, as the user account isn't really considered "content". (OK, we're all just content, move along. Hopefully you know what I mean though.)
If the descriptive text on the permission was "Edit own field_foo on field contents belonging to the user." then I think it would make sense both in the context of node and user -associated fields. I'm unsure about other use cases (comments, taxonomy terms).
Comments
Comment #1
robloachHow about........
Comment #2
robloachComment #3
robloach'title' => t('Edit own value for field %field', array('%field' => $field_label)),