[DF-962] remove isInitiatedByUser flag, add platform specific check