At the server side, when publishing the feature layer you can set the edit permissions in order to allow only the feature owner to modify or delete a feature.
Then at the client side, an user won't be able to modify or delete a feature he doesn't own.
But he will be able to see it.
The way not to see them might be to add to the feature layer a where clause based on the owner field.