diff --git a/electron/components/main.js b/electron/components/main.js
index bb3cb5375ee26fb56ad892696f6773d765838f17..db6b6a1753890f436fb4492989181c9f75441f8c 100644
--- a/electron/components/main.js
+++ b/electron/components/main.js
@@ -3,6 +3,9 @@ const path = require('path');
 const { setupMenu } = require('./menu');
 const store = require('./store');
 
+const Store = require('electron-store');
+const electronStore = new Store();
+
 
 /**
  * Create the app main window
@@ -24,7 +27,9 @@ module.exports.createMainWindow = function () {
             partition: `persist:${Math.random()}`
         },
     });
-    
+
+    if(electronStore.get('spellcheck') === undefined) electronStore.set('spellcheck', true);
+    mainWindow.webContents.session.setSpellCheckerEnabled(electronStore.get('spellcheck'));
 
     mainWindow.on('focus', () => {
         setupMenu();
diff --git a/electron/components/menu.js b/electron/components/menu.js
index c19afee09d654f91e786d5361ea5792f0ebd95cb..3c12ac47f69a60d93653e7475050b1c4c3002ba9 100644
--- a/electron/components/menu.js
+++ b/electron/components/menu.js
@@ -3,6 +3,8 @@ const { sendToFrontend, updateSavedProject } = require('./ipc');
 const { pickEpocToImport, pickEpocProject, getRecentFiles, saveEpocProject, saveAsEpocProject } = require('./file');
 const store = require('./store');
 const { ipcMain } = require('electron');
+const Store = require('electron-store');
+const electronStore = new Store();
 
 module.exports.setupMenu = function () {
     const mainMenuTemplate = [
@@ -138,13 +140,13 @@ module.exports.setupMenu = function () {
                 {
                     label: 'Vérifier l\'orthographe lors de la saisie',
                     type: 'checkbox',
-                    checked: true,
-                    click: function(menuItem) {
-                        const enabled = menuItem.checked;
+                    checked: electronStore.get('spellcheck'),
+                    click: function() {
+                        electronStore.set('spellcheck', !electronStore.get('spellcheck'));
 
                         const webContents= BrowserWindow.getFocusedWindow().webContents;
 
-                        webContents.session.setSpellCheckerEnabled(enabled);
+                        webContents.session.setSpellCheckerEnabled(electronStore.get('spellcheck'));
                         webContents.reload();
                     }
                 }