
I am wondering if appwrite is GDPR compliant. I am self-hosting appwrite on a server and in general find it quite difficult to get an understanding of what exactly is GDPR compliant and what is not. I noticed some Storage Region variables in the .env, being set to regions in the US, but not sure if this means that storage data would actually be processed in the US, since im self-hosting.

I've been reading about compliance with GDPR as a software engineer, so i understand many things beyond appwrite needs to be done in order to be GDPR compliant.. So i guess my question is more directed at the infrastructure/security of appwrite.

If youโre selfhosting Appwrite, all data should be being stored and processed on that server. As long as your server is within the EU/UK or another approved region, no data is exported.

Makes sense, it is within EU.

Is the appwrite core/infrastructure then GDPR compliant?


As in, AppWrite Cloud?

Appwrite cloud, not compliant for now. In self-hosting you can create apps that are compliant, since you're the one processing everything so it's your responsibility to define what data will be collected, saved, during how many time and how it will be processed/who will have access to it, so you can create the entire framework around this, privacy policy and DPA with your users.
Note that as I said, you can build apps compliant. That doesn't means self-hosted Appwrite is 100% compliant since the panel/console/dashboard still uses Google Analytics cookies, so the appwrite dashboard will not be GDPR compliant (but your app will be, that's what matters)
Also that doesn't means your app will be compliant by default, you will need to elaborate a privacy policy, cookie consent messages, and other stuff needed to comply with GDPR
Last note ๐ I'm not a lawyer, so this is just an orientation and not a professional advice

Okay, I think this is the answer I was looking for ๐ I'm notably confused about the ins and outs of GDPR and what it extends to etc. Just looking for some pointers, to slowly get a grasp of it all, so I appreciate the answers ๐

[SOLVED] GDPR compliance

Self hosted can be if your network blocks those connections to Google Analytics ๐

Yes, true

But no cookie message is shown, who is another requirement

Only if you store identifying cookies

And if the user has to register before you hold any data about them, you can put it in the privacy policy

It will store session cookies, so they're identifying cookies. It's not needed consent, but you should show a pop-up saying you will store essential cookies because they're essential to login ๐
Recommended threads
- Function delayed execution does not exec...
Hi, Iโm having issues with scheduled function executions. Sometimes the delayed function triggers, but a lot of the time it doesnโt. For example the status just...
- Deployment Error After Migrating from 1....
Hi Everyone, After recently migrating my self-hosted Appwrite instance from version 1.6.0 to 1.6.2, Iโm encountering an issue while deploying a function. The d...
- Cannot use R2 for storage
I setup the environment variables including s3 endpoint to use R2 as my storage provider but I'm unable to upload any files. Got this from docker logs appwrite
