feat(file uploads): encryption support