
I want to store some user data in the preferences. However, I don't want users to be able to modify it by directly querying the API. Basically, I want user preferences to be editable only by the server, not the client. Is there a way to achieve this, and should I rely on this approach, or would it be better to create a separate database for this purpose?

Every user can edit their own preferences. If you don't to allow that, create a new collection and allow read permission to it. edit it via a server sdk or server sdk + function.

Thanks
Recommended threads
- Email OTP + email-password combo
This might be a strange scenario but I want to know if it's possible I can implement user auth through both the ways in my app: by sending email OTP and by usi...
- function stuck on 'processing' forever i...
I've made an image to zip convertor function, when I execute it through console it's forever stuck on 'processing' but when I try to execute it through postman ...
- A full logout for users logged in via Go...
I have a web app in reactjs that uses the Google login that is integrated into Appwrite for user login. I use `createOAuth2Token()` to login to their account. ...
