iOS
The app uses iCloud in a specific way: each one of your devices writes what it has done in a specific folder (called Container) in iCloud (that is on Apple’s servers). This container is tied to your Apple ID and is specific for each app. Each of your devices can see this container, and thus each one can see what the others have done. After some clever integration, each device decides what to do on its side so everyone will have the same state at the end.
This has several advantages, but the main one is that the data on iCloud is disposable: each of your devices can regenerate its corresponding missing data.
if iCloud sync has stopped, for one reason or another, you can try to reset your iCloud container for Chord!:
Now that Chord! is not running, with only one of your devices, go in the Settings of iOS, General, Usage, iCloud: Manage storage, then select “Chord!”, then “Edit”, then “Delete everything”. This will delete the app’s container in your iCloud account, and this information will propagate to each of your devices, so wait about 5 or 10 minutes.
You can launch Chord! and reactivate iCloud sync on each of your devices. Each one will rebuild its bits in the container and sync should start again. It can take a few minutes the first time, so please be patient.