Secure Exchanges for Gmail

Secure Exchanges for Gmail

Protect your Gmail email exchanges with a strong encryption. Protéger vos échanges courriel Gmail avec un cryptage puissant

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 3,
  "name": "Secure Exchanges for Gmail",
  "icons": {
    "16": "img/16-16.PNG",
    "48": "img/48-48.PNG",
    "128": "img/128-128.png"
  },
  "description": "Protect your Gmail email exchanges with a strong encryption. Protéger vos échanges courriel Gmail avec un cryptage puissant",
  "version": "2024.02.08.2",
  "permissions": [
    "downloads",
    "tabs",
    "notifications",
    "scripting"
  ],
  "host_permissions": [
    "https://mail.google.com/",
    "https://inbox.google.com/",
    "https://www.secure-exchanges.com/*",
    "https://sems.secure-exchanges.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "https://mail.google.com/*"
      ],
      "js": [
        "/js/SecureExchangesSDK/Jquery/jquery-3.2.1.min.js",
        "/js/SecureExchangesSDK/Helper/SeDeviceManager.min.js",
        "/js/ManageDeviceID.js",
        "/js/GlobalSettingsDomain.js",
        "w3.js",
        "/js/DataTable/vfs_fonts.js",
        "SeModal/SeModal.js",
        "/js/SecureExchangesSDK/Helper/libphonenumber-js.min.js",
        "/js/SecureExchangesSDK/Helper/GlobalSettings.min.js",
        "/js/SecureExchangesSDK/Helper/MessageHelper.min.js",
        "/js/SecureExchangesSDK/Helper/HandShakeHelper.min.js",
        "/js/SecureExchangesSDK/Helper/CryptoHelper.min.js",
        "/js/SecureExchangesSDK/Helper/FileHelper.min.js",
        "/js/SecureExchangesSDK/Helper/TokenHelper.min.js",
        "/js/SecureExchangesSDK/Helper/LicenceHelper.min.js",
        "/js/SecureExchangesSDK/Helper/LogHelper.min.js",
        "/js/SecureExchangesSDK/Helper/FileSaver.min.js",
        "/js/SecureExchangesSDK/Crypto/Crypto.min.js",
        "/js/SecureExchangesSDK/Helper/SerialHelper.min.js",
        "/js/SecureExchangesSDK/Helper/Uploader.min.js",
        "/js/SecureExchangesSDK/Signs/pdf.min.js",
        "/js/SecureExchangesSDK/Signs/pdf-lib.min.js",
        "/js/SecureExchangesSDK/Signs/interact.min.js",
        "/js/SecureExchangesSDK/UI/SeModal.min.js",
        "/js/SecureExchangesSDK/Signs/SeSign.min.js",
        "/js/SecureExchangesSDK/Signs/pdf.worker.min.js",
        "inboxsdk.2.1.19.js",
        "content.js",
        "/js/bootstrap.3.1.3.min.js",
        "/js/toastr.min.js"
      ],
      "run_at": "document_end"
    }
  ],
  "action": {
    "default_icon": "img/LogoCrest.PNG",
    "default_popup": "settings/Settings.html",
    "default_title": "settings"
  },
  "externally_connectable": {
    "matches": [
      "https://mail.google.com/*"
    ]
  },
  "content_security_policy": {
    "script-src": "self",
    "object-src": "self",
    "frame-src": "https://*.secure-exchanges.com"
  },
  "background": {
    "service_worker": "background_loader.js"
  },
  "web_accessible_resources": [
    {
      "matches": [
        "https://mail.google.com/*"
      ],
      "resources": [
        "/css/toastr.css",
        "/settings/DeviceIDSettings.js",
        "/js/SecureExchangesSettings.json",
        "/js/GlobalSettingsDomain.js",
        "/fonts/glyphicons-halflings-regular.woff2",
        "/fonts/glyphicons-halflings-regular.woff",
        "/fonts/glyphicons-halflings-regular.ttf",
        "/fonts/glyphicons-halflings-regular.eot",
        "/fonts/amandasignature.ttf",
        "/js/SecureExchangesSDK/Signs/fonts/glyphicons-halflings-regular.ttf",
        "/js/SecureExchangesSDK/Signs/fonts/glyphicons-halflings-regular.woff",
        "/js/SecureExchangesSDK/Signs/fonts/glyphicons-halflings-regular.woff2",
        "/js/SecureExchangesSDK/Signs/fonts/amandasignature.ttf",
        "/img/close.png",
        "/js/SecureExchangesSDK/Jquery/jquery-3.2.1.min.js",
        "defineZoneModal.html",
        "img/LogoCrest.PNG",
        "inboxsdk.2.1.19.js",
        "/js/SecureExchangesSDK/Helper/GlobalSettings.min.js",
        "/js/SecureExchangesSDK/Helper/MessageHelper.min.js",
        "/js/SecureExchangesSDK/Helper/FileHelper.min.js",
        "/js/SecureExchangesSDK/Helper/CryptoHelper.min.js",
        "/js/SecureExchangesSDK/Crypto/Crypto.min.js",
        "/js/SecureExchangesSDK/Helper/HandShakeHelper.min.js",
        "/js/SecureExchangesSDK/Helper/TokenHelper.min.js",
        "/js/SecureExchangesSDK/Helper/SerialHelper.min.js",
        "/js/SecureExchangesSDK/Helper/LogHelper.min.js",
        "/js/SecureExchangesSDK/Signs/pdf.min.js",
        "/js/SecureExchangesSDK/Signs/pdf-lib.min.js",
        "/js/SecureExchangesSDK/Signs/interact.min.js",
        "/js/SecureExchangesSDK/Signs/SeSign.min.js",
        "/js/SecureExchangesSDK/Signs/Css/SeSign.min.css",
        "/js/SecureExchangesSDK/Signs/Css/external.min.css",
        "SeModal/SeModal.css",
        "SeModal/modalStyle.css",
        "img/LogoCrest.PNG",
        "img/128-128.png",
        "img/credit-card.png",
        "img/Enveloppe.png",
        "img/text-document.png",
        "SeModal/SeModal.js",
        "SeModal/SeModal.html",
        "w3.js",
        "SeModal/bootstrap.min.css",
        "settings/se_settings.js",
        "settings/settings.js",
        "/js/DataTable/buttons.bootstrap.min.js",
        "/js/DataTable/buttons.flash.min.js",
        "/js/DataTable/buttons.html5.min.js",
        "/js/DataTable/buttons.print.min.js",
        "/js/DataTable/dataTables.bootstrap.min.js",
        "/js/DataTable/dataTables.buttons.min.js",
        "/js/DataTable/dataTables.responsive.min.js",
        "/js/DataTable/dataTables.select.min.js",
        "/js/DataTable/jquery.dataTables.min.js",
        "/js/DataTable/jszip.min.js",
        "/js/DataTable/vfs_fonts.js",
        "/css/jquery-ui.min.css",
        "/js/SecureExchangesSDK/Jquery/jquery-ui.min.js",
        "/js/SecureExchangesSDK/Helper/Uploader.min.js",
        "/js/SecureExchangesSettings.json",
        "/img/file-alt-solid.png",
        "/img/file-pdf-regular.png",
        "/img/file-signature-solid.png",
        "/js/bootstrap.3.1.3.min.js",
        "/settings/log.js",
        "/settings/log.html",
        "/css/buttons.dataTables.min.css",
        "/css/dataTables.bootstrap.min.css",
        "/css/jquery.dataTables.min.css",
        "/css/select.bootstrap.min.css",
        "/img/arrows-down-32.png",
        "/img/Flags/zw.png",
        "/img/Flags/zm.png",
        "/img/Flags/za.png",
        "/img/Flags/yt.png",
        "/img/Flags/ye.png",
        "/img/Flags/xk.png",
        "/img/Flags/ws.png",
        "/img/Flags/wf.png",
        "/img/Flags/vu.png",
        "/img/Flags/vn.png",
        "/img/Flags/vi.png",
        "/img/Flags/vg.png",
        "/img/Flags/ve.png",
        "/img/Flags/vc.png",
        "/img/Flags/va.png",
        "/img/Flags/uz.png",
        "/img/Flags/uy.png",
        "/img/Flags/us.png",
        "/img/Flags/um.png",
        "/img/Flags/ug.png",
        "/img/Flags/ua.png",
        "/img/Flags/tz.png",
        "/img/Flags/tw.png",
        "/img/Flags/tv.png",
        "/img/Flags/tt.png",
        "/img/Flags/tr.png",
        "/img/Flags/to.png",
        "/img/Flags/tn.png",
        "/img/Flags/tm.png",
        "/img/Flags/tl.png",
        "/img/Flags/tk.png",
        "/img/Flags/tj.png",
        "/img/Flags/th.png",
        "/img/Flags/tg.png",
        "/img/Flags/tf.png",
        "/img/Flags/td.png",
        "/img/Flags/tc.png",
        "/img/Flags/sz.png",
        "/img/Flags/sy.png",
        "/img/Flags/sx.png",
        "/img/Flags/sv.png",
        "/img/Flags/st.png",
        "/img/Flags/ss.png",
        "/img/Flags/sr.png",
        "/img/Flags/so.png",
        "/img/Flags/sn.png",
        "/img/Flags/sm.png",
        "/img/Flags/sl.png",
        "/img/Flags/sk.png",
        "/img/Flags/sj.png",
        "/img/Flags/si.png",
        "/img/Flags/sh.png",
        "/img/Flags/sg.png",
        "/img/Flags/se.png",
        "/img/Flags/sd.png",
        "/img/Flags/sc.png",
        "/img/Flags/sb.png",
        "/img/Flags/sa.png",
        "/img/Flags/rw.png",
        "/img/Flags/ru.png",
        "/img/Flags/rs.png",
        "/img/Flags/ro.png",
        "/img/Flags/re.png",
        "/img/Flags/qa.png",
        "/img/Flags/py.png",
        "/img/Flags/pw.png",
        "/img/Flags/pt.png",
        "/img/Flags/ps.png",
        "/img/Flags/pr.png",
        "/img/Flags/pn.png",
        "/img/Flags/pm.png",
        "/img/Flags/pl.png",
        "/img/Flags/pk.png",
        "/img/Flags/ph.png",
        "/img/Flags/pg.png",
        "/img/Flags/pf.png",
        "/img/Flags/pe.png",
        "/img/Flags/pa.png",
        "/img/Flags/om.png",
        "/img/Flags/nz.png",
        "/img/Flags/nu.png",
        "/img/Flags/nr.png",
        "/img/Flags/np.png",
        "/img/Flags/no.png",
        "/img/Flags/nl.png",
        "/img/Flags/ni.png",
        "/img/Flags/ng.png",
        "/img/Flags/nf.png",
        "/img/Flags/ne.png",
        "/img/Flags/nc.png",
        "/img/Flags/na.png",
        "/img/Flags/mz.png",
        "/img/Flags/my.png",
        "/img/Flags/mx.png",
        "/img/Flags/mw.png",
        "/img/Flags/mv.png",
        "/img/Flags/mu.png",
        "/img/Flags/mt.png",
        "/img/Flags/ms.png",
        "/img/Flags/mr.png",
        "/img/Flags/mq.png",
        "/img/Flags/mp.png",
        "/img/Flags/mo.png",
        "/img/Flags/mn.png",
        "/img/Flags/mm.png",
        "/img/Flags/ml.png",
        "/img/Flags/mk.png",
        "/img/Flags/mh.png",
        "/img/Flags/mg.png",
        "/img/Flags/mf.png",
        "/img/Flags/me.png",
        "/img/Flags/md.png",
        "/img/Flags/mc.png",
        "/img/Flags/ma.png",
        "/img/Flags/ly.png",
        "/img/Flags/lv.png",
        "/img/Flags/lu.png",
        "/img/Flags/lt.png",
        "/img/Flags/ls.png",
        "/img/Flags/lr.png",
        "/img/Flags/lk.png",
        "/img/Flags/li.png",
        "/img/Flags/lc.png",
        "/img/Flags/lb.png",
        "/img/Flags/la.png",
        "/img/Flags/kz.png",
        "/img/Flags/ky.png",
        "/img/Flags/kw.png",
        "/img/Flags/kr.png",
        "/img/Flags/kp.png",
        "/img/Flags/kn.png",
        "/img/Flags/km.png",
        "/img/Flags/ki.png",
        "/img/Flags/kh.png",
        "/img/Flags/kg.png",
        "/img/Flags/ke.png",
        "/img/Flags/jp.png",
        "/img/Flags/jo.png",
        "/img/Flags/jm.png",
        "/img/Flags/je.png",
        "/img/Flags/it.png",
        "/img/Flags/is.png",
        "/img/Flags/ir.png",
        "/img/Flags/iq.png",
        "/img/Flags/io.png",
        "/img/Flags/in.png",
        "/img/Flags/im.png",
        "/img/Flags/il.png",
        "/img/Flags/ie.png",
        "/img/Flags/id.png",
        "/img/Flags/hu.png",
        "/img/Flags/ht.png",
        "/img/Flags/hr.png",
        "/img/Flags/hn.png",
        "/img/Flags/hm.png",
        "/img/Flags/hk.png",
        "/img/Flags/gy.png",
        "/img/Flags/gw.png",
        "/img/Flags/gu.png",
        "/img/Flags/gt.png",
        "/img/Flags/gs.png",
        "/img/Flags/gr.png",
        "/img/Flags/gq.png",
        "/img/Flags/gp.png",
        "/img/Flags/gn.png",
        "/img/Flags/gm.png",
        "/img/Flags/gl.png",
        "/img/Flags/gi.png",
        "/img/Flags/gh.png",
        "/img/Flags/gg.png",
        "/img/Flags/gf.png",
        "/img/Flags/ge.png",
        "/img/Flags/gd.png",
        "/img/Flags/gb-wls.png",
        "/img/Flags/gb-sct.png",
        "/img/Flags/gb-nir.png",
        "/img/Flags/gb-eng.png",
        "/img/Flags/gb.png",
        "/img/Flags/ga.png",
        "/img/Flags/fr.png",
        "/img/Flags/fo.png",
        "/img/Flags/fm.png",
        "/img/Flags/fk.png",
        "/img/Flags/fj.png",
        "/img/Flags/fi.png",
        "/img/Flags/eu.png",
        "/img/Flags/et.png",
        "/img/Flags/es.png",
        "/img/Flags/er.png",
        "/img/Flags/eh.png",
        "/img/Flags/eg.png",
        "/img/Flags/ee.png",
        "/img/Flags/ec.png",
        "/img/Flags/dz.png",
        "/img/Flags/do.png",
        "/img/Flags/dm.png",
        "/img/Flags/dk.png",
        "/img/Flags/dj.png",
        "/img/Flags/de.png",
        "/img/Flags/cz.png",
        "/img/Flags/cy.png",
        "/img/Flags/cx.png",
        "/img/Flags/cw.png",
        "/img/Flags/cv.png",
        "/img/Flags/cu.png",
        "/img/Flags/cr.png",
        "/img/Flags/co.png",
        "/img/Flags/cn.png",
        "/img/Flags/cm.png",
        "/img/Flags/cl.png",
        "/img/Flags/ck.png",
        "/img/Flags/ci.png",
        "/img/Flags/ch.png",
        "/img/Flags/cg.png",
        "/img/Flags/cf.png",
        "/img/Flags/cd.png",
        "/img/Flags/cc.png",
        "/img/Flags/ca.png",
        "/img/Flags/bz.png",
        "/img/Flags/by.png",
        "/img/Flags/bw.png",
        "/img/Flags/bv.png",
        "/img/Flags/bt.png",
        "/img/Flags/bs.png",
        "/img/Flags/br.png",
        "/img/Flags/bq.png",
        "/img/Flags/bo.png",
        "/img/Flags/bn.png",
        "/img/Flags/bm.png",
        "/img/Flags/bl.png",
        "/img/Flags/bj.png",
        "/img/Flags/bi.png",
        "/img/Flags/bh.png",
        "/img/Flags/bg.png",
        "/img/Flags/bf.png",
        "/img/Flags/be.png",
        "/img/Flags/bd.png",
        "/img/Flags/bb.png",
        "/img/Flags/ba.png",
        "/img/Flags/az.png",
        "/img/Flags/ax.png",
        "/img/Flags/aw.png",
        "/img/Flags/au.png",
        "/img/Flags/at.png",
        "/img/Flags/as.png",
        "/img/Flags/ar.png",
        "/img/Flags/aq.png",
        "/img/Flags/ao.png",
        "/img/Flags/am.png",
        "/img/Flags/al.png",
        "/img/Flags/ai.png",
        "/img/Flags/ag.png",
        "/img/Flags/af.png",
        "/img/Flags/ae.png",
        "/img/Flags/ad.png",
        "/img/Flags/ac.png"
      ]
    }
  ]
}