Skip to content

iCloud Sync

Spark supports iCloud sync for saves, backups, and settings.

SettingiCloud Save Sync
DefaultOff

Syncs game save files across all your Apple devices signed into the same iCloud account. When enabled:

  • Save files are uploaded to iCloud automatically
  • Changes on one device appear on others
  • Conflict resolution is handled automatically

Note: This setting is device-specific and does not sync via iCloud (you must enable it on each device).

SettingiCloud Backup Sync
DefaultOff

Syncs automatic backup files to iCloud. This provides an extra layer of protection for your save data.

Note: Like iCloud Saves, this setting is also device-specific.

Most Spark settings automatically sync to iCloud when changed. Settings that sync include:

  • UI/Theme preferences
  • Overlay configurations
  • Ren’Py engine settings
  • Input/controller settings
  • Library organization preferences

Settings that do not sync (device-specific):

  • iCloud save/backup toggles
  • Save manager column counts
  • Variable editor window size

On first launch, Spark checks for existing iCloud data:

  • New user: Local settings are pushed to iCloud
  • Returning user (reinstall/new device): Settings are restored from iCloud
  • Ensure iCloud is enabled in iOS Settings
  • Check that Spark has iCloud Drive permission
  • Force sync by toggling the setting off and on