http, json, location, nsuserdefaults, sskeychain