I’m currently using the ProfileStore module to manage player data in my Roblox experience. While testing, I encountered the following DataStore API error:
[ProfileStore]: DataStore API error (STORE:TEST; KEY:SESSION_757435813) - 509: Data Store operations blocked while running on a Personal RCC to prevent possible data corruption.
This error consistently appears during testing in one of my projects, while the same framework and scripts are functioning without any issues in other games using ProfileStore.
Steps I’ve taken so far:
Verified that API services are enabled in the game’s settings.
Confirmed that ProfileStore is correctly initialized and session keys are structured identically across my experiences.
Despite these checks, the error persists. My assumption is that the environment is defaulting to a Personal RCC (Roblox Cloud Client) server, which restricts DataStore access for safety reasons.
I’d appreciate any clarification or guidance.
Thank you in advance for your time and assistance.
My Studio was fully up-to-date, and I had already tried restarting my computer. After further investigation, I discovered that the issue was caused by the experience being a group-owned experience.
Even though API Services appeared enabled in the settings, they were not actually active. It seems like toggling the setting had no effect for me as a developer, and the experience owner (group owner) had to manually reset the API Service setting for it to take effect properly.
I’ll be reporting this as a Studio bug. Thank you to everyone who took the time to help and respond — much appreciated!