diff --git a/scripts/upgrade b/scripts/upgrade
index 38a423f..1631f67 100644
--- a/scripts/upgrade
+++ b/scripts/upgrade
@@ -134,6 +134,10 @@ if [ -z "$datadir" ]; then
 	ynh_secure_remove --file="$final_path/import"
 
 	ynh_app_setting_set --app=$app --key=datadir --value=$datadir
+
+	chmod -R 750 "$datadir"
+	chmod -R o-rwx "$datadir"
+	chown -R $app:www-data "$datadir"
 	
 	upgrade_type="UPGRADE_APP"
 fi