How JwC stores data

 

JwC stores all data in a private area automatically setup by your device's operating system.

Most devices, especially Apple devices, employ automatic means to limit access by any other application to that area, but such measures are not 100% guaranteed.

 

JwC data is a collection of Realm objects, each type of which has a specific organization (schema) that cannot be redefined except by JwC itself through special means.

Any attempt to otherwise alter any schema renders the entire collection useless, preventing JwC from starting.

Should this ever occur you would need to uninstall JwC, then reinstall it and all its data.

You can search the web for realm.io if you want to know more.

 

Realm collections can optionally be encrypted and JwC offers that option for users meeting USA export requirements and whose local laws permit.

Encryption is all or nothing and guarantees that only your JwC installation will be able to utilize the data.

See Encryption, noting the warning about the data loss if decryption ever fails.

Such data loss does not prevent JwC from starting; instead the entire encrypted collection is deleted and all data will need to be re-installed.

 

You can import some data into JwC; the file used for importing remains in its original format (not Realm objects) until deleted.

For that reason JwC automatically deletes any primary data file once successfully imported.