How to hide paragraph items based on permission I am trying to limit access to each item in a paragraph field. My goal is to only let the creator of each item change the specific item. I installed and enabled the Field Permission module and this is almost exactly what I am looking for. I have configure custom permissions for each field in the paragraph. The only problem right now is that each paragraph item is still visible even though none of the fields are showned:



Is there a way to hide or disable a paragraph item for all users except the owner?
Field permissions is not what you want, that only does permissions for fields, not for the entire entity like you want.

There's a hook called hook_ENTITY_TYPE_access, you can use it as hook_paragraphs_item_access(), that would let you alter permissions (Look at the paragraph_bundle_permissions submodule for an example).

As others have said paragraph items don't actually have the owner on them - neither does field collection. They aren't really mean't to be separated like this. You can add the property yourself if you want to.

I recommend changing the Paragraphs to not be paragraphs and be something like Nodes instead. If they have permissions and are owned by someone, paragraphs aren't really the right thing. You can use Inline Entity Form if you want to embed a form for it. Since they are nodes you should be able to have more control on permissions.