Privacy and Security

⬅Back to Lander

-

= Privacy and Security =

This section seeks to explain all important information relating to NovelAI's high standard in the protection of user data.


 * Privacy and Security
 * Encryption
 * Local Storage
 * Remote Storage
 * Account Termination
 * Changing Your Password
 * Losing Access

-

Encryption
Encryption is performed through the AES-256 standard. It possesses incredible entropy, meaning that brute force attacks are practically impossible.

The combination of your username and password generates an unique Authentification Token on login. It lets the server know it's you, allowing it to know about your subscription, your settings, and which stories you own that are hosted on the server.

Logging in also creates an Encryption Key which is used to decrypt a Keystore.

The Keystore contains individual keys to each of your stories. The Keystore is also encrypted. Without the encryption key, the keystore cannot be accessed, and thus, your stories cannot be accessed. Even if someone were to obtain data from NAI's servers, they would not be able to recover any human-legible data from it.

All decryption is done solely on your device. However, generation requests are unencrypted. This is unavoidable: the GPU that runs the AI cannot process encrypted data. Both the GPU nor Novel AI do not perform any logging of this data. ENCRYPTION PICTURE HERE

⬆ Return to Page Top

-

Local Storage
Stories are locally stored using your browser's Indexed Database in JSON format. The entirety of War and Peace is 3mb of text, so you really don't have to worry about bloat.

Remember that your browser cannot record things permanently in Private/Incognito mode, so any stories made in such a session must be exported, or they will be permanently lost!

If you use cleaning software such as CCleaner, you might erase these databases. As a result, make sure you back up anything you really want to keep.

Storage is per device and per browser, so changing browsers will not let you access stories made on the previous one. Same if you use your phone instead of your computer. Use serverside hosting to have access to stories anywhere.

⬆ Return to Page Top

-

Remote Storage
Remote storage stores your stories in encrypted JSON on NovelAI's servers. They cannot read it without your key, which they do not store. All it knows about saved JSON files is their owner There is no limit to how much storage you can request, as text compresses very easily and takes little space.

⬆ Return to Page Top

-

= Account Management =

All info here is a placeholder. It will be completed when possible.

Account Termination
You can send a request to  terminate your account. Once the procedure is started, Novel AI purge all data that corresponds to your account permanently. You will not be able to recover any stories you have not backed up.

⬆ Return to Page Top

-

Changing Your Password
You can change your password in your account settings. This will re-encrypt all of your content.

⬆ Return to Page Top

-

Losing Access


⬆ Return to Page Top