Yes, currently in QtWebKit (WebKit2) cookie location is not writeable from qml. Base data locations for data is defined in QtDefaultDataLocation.cpp and that is used as base path for local storage, cookies, icons, databases. Currently base path it is QStandardPaths::writableLocation(QStandardPaths::DataLocation) + ".QtWebKit". So it includes application name.

More info at WebContextQt.cpp