Client side encryption can be part of this complete breakfast. Also Lua.