RowShare permissions are based on an innovative concept: each row has an owner. If you create a row, it's yours until it's assigned to someone else.
Unless the table owner decides to hide it, a colored circle indicates its owner at the beginning of each row.
In this screen capture, you can see that the row owner is not only identified by the colored circle, but also by columns of type Row owner and Row owner email. You can add these columns to any of your tables. They automatically reflect the row owner.
You can share your table without restrictions or limitations. However, if you wish to limit read and write options for any part or all your table, you can edit the permissions and, if you wish, assign rows to the people of your choice.
With RowShare, you can, for example, configure your table so that the users who have the link to it can see all of the rows but cannot edit the ones they do not own. In that case, it is of course possible to add new rows.
To assign a row, click on the row menu to its left, then on Assign, or click in the Row owner or Row owner email column. Then enter the email or choose the user name of the user you want to assign the row to.
Hide Row Owner Initials
If you don't want each user to know who owns each other row, click on Settings above the table, and uncheck "Row Oner Initials". Of course, do not include Row Owner or Row Owner Email columns in your table.