My apps are set up to store data in a SQLite database on the device. The user is also able to add images and those are also stored on the device. The database and images are stored in the apps documents folder. The database is set up with four tables, one of them containing a list of selectable items so the information in that table is constant. The other three are read/write to the user. The database also contains a field, which contains true/false as to whether the app has been purchased or not.
My thought behind was that this would make the users data private and secure.
My apps are set up using UIKit so SwiftData is not an option unless I rewrite the entire app in SwiftUI. Or is there a good way to use SwiftData in UIKit?
Is there a way to store/move this information into the cloud so that the data can be synced across multiple devices?
Or maybe set up an import/export scenario using a CSV file for the database using Dropbox?
Any help or advice would be appreciated.
Thanks in advance.