This incident is resolved. Over the past days, we’ve made significant upgrades to our infrastructure.
You should now notice that your full scores appear correctly after your first synchronization following sleep.
The synchronization process may still take a bit longer than usual, but stability and data completeness have greatly improved — which was our top priority.
Next Steps: Upcoming Server Enhancements
We’re not stopping here. The next round of improvements is already in progress:
Database technology upgrade
We’re moving to a new architecture where each connection will have its own unique instance, ensuring that one user’s activity won’t affect another’s synchronization.
This will involve a database migration, which we’ll announce before it happens.
Your data will remain hosted in the same ISO-certified medical servers in Paris, France. We’re only changing the technology, not the location or security.
This new structure will allow Circular to scale to millions of simultaneous users in the future.
Faster scoring system
We’re optimizing the internal structure of how scores are processed on our servers.
Our target is to bring scoring calculation down to under 3 seconds per sync.
As we’ve said from the beginning, our goal is to build something lasting — reliable and scalable for many years to come.
These improvements take time, but you can already feel the progress.
A fix has been implemented. We are monitoring for any further issues.
Please note that the Resting Heart Rate score under Energy Analysis still calculates only after a second sync.
We are still investigating an issue where the server occasionally rejects certain data during processing, causing some information not to be taken into account.
To ensure long-term stability, we’ve added extra security layers around data synchronization, so that the servers remain stable and all users can upload their data without issues.
This has caused an issue where score and sleep detection may not trigger correctly during the first data synchronization of the day. Our team is already working on a permanent fix.
🔧 Temporary solution: If this happens, simply close the app completely (swiped from background) and run another data sync later. This will trigger the sleep analysis correctly. Some metrics, such as HRV, SpO2, Breathing Rate, and Heart Rate during sleep averages, may be missing and require a third sync.
🛑 Thank you for syncing your data daily (or at least every 2 days) while the server alert is still active.
This helps keep the server load lighter and ensures smaller files and faster sync for everyone.
We truly appreciate your understanding and cooperation 🙏
We are continuing to monitor for any further issues.
Over the past few days, some of you may have experienced outages with our servers. We sincerely apologize for the inconvenience.
We monitor our systems real time and we are aware of outages the minute they happen.
Why These Outages Happened
Several overlapping factors contributed to instability:
-Server-side updates and scheduled maintenance performed by our cloud provider.
-Load growth driven by the increasing number of Circular users.
-Connection spikes due to syncs happening at peak times.
We had anticipated the surge in connections and informed our providers in advance, but the overlap of these events unfortunately caused instability and temporary shutdowns.
Current Status
Please know that our top priority is to stabilize everything as quickly as possible. As of this morning, all systems are back up and running with degraded performance.
Your data won't be lost
While we work on long-term fixes, some inconveniences might still occur in the coming weeks. That being said, your data is not LOST:
-Any data synced from your ring to your phone is first stored locally on your phone until it can be uploaded to the server.
-The ring itself has 7 days of onboard memory, ensuring nothing is lost even during a downtime of 48 hours.
Not a Ring Issue
These outages are not related to the ring itself. Your hardware is working correctly.
-An “ES02 error” means the app cannot reach the server.
-If the app takes a long time to open or crashes on the splash screen, this is also due to failed server communication—not a hardware issue.
-The same applies when you cannot access your historical data.
We fully recognize that the app should still open and function locally even when servers are down, and we are working on fixes to improve this.
What NOT to do
Uninstalling the app or logging out will not solve the issue. On the contrary, these actions will erase the data stored on your phone, making the problem worse for you.
What to DO
The best approach during a server outage is simply to wait and try again the next day. Your data will sync automatically once the servers are back online.
Why Weekends Are More Impacted
Communication with our providers can be more difficult on weekends until systems are relaunched, which is why downtime may sometimes last up to 48 hours.
Our Next Steps
We are working closely with our service providers to reinforce stability and scale infrastructure as Circular continues to grow. Our technical priority remains ensuring reliability at scale.
Status Page
You can always track live updates on our status page: https://circularring.statuspage.io/.
Currently, it only reflects outages from our own infrastructure, but we are working on extending it so that you can also see external related issues in real time.
We are committed to continuous improvements and full transparency with you. Thank you again for your understanding and trust as we scale together.
— The Circular Team
With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.
Start free trialNo credit card required · Cancel anytime · 5850 services available
Integrations with