@MobDev There are a number of features available to you in the sync function that can restrict who can create and modify documents e.g for the following doc format.
{"_id": "ACA9083F", "owner": "alice", "readers": ["bob",…], "category": "riddle", "text": "Why is a…" } You might use these in your sync function *"Every document must have an owner."* if (!doc.owner) * throw({forbidden:* "Missing owner"}); *"The owner property must be immutable."* if (oldDoc && doc.owner != oldDoc.owner) *throw({forbidden:* "Owner changed"}); *"The owner is the user who is creating the document."* *requireUser*(doc.owner); *"Only those with the 'creator' role can create documents."* *requireRole*("creators"); -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to mobile-couchbase+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/ec48acd7-7108-4f01-a04b-65106b17fe90%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.