The app will generate a unique master key, and combine it with your
master password to encrypt your data using the industry-standard 256-bit AES encryption, chosen by
Google: ChaCha20-Poly1305,
all happening 100% offline on your device.
What does the master key do?
The encryption key used to encrypt your data is derived from your private
master password. However, the password itself is only plain text. This master password is then combined
with a unique master key to create a 256-bit encryption key that is considered impossible to break for
ChaCha20-Poly1305.
How is master key generated and is it secure?
Your master key is unique and secret (secret like
the master password), please keep it somewhere safe.
You can use your own 256-bit encryption key, please make sure it is in
HEX encoding to use with 1LimX.
If not, 1LimX will generate a random unique 256-bit encryption master key using what the operating
system itself offers:
crypto.randomBytes on PC. Under the hood, it is /dev/urandom on
MacOS, Linux and CryptoGenRandom on Windows.
They have been tested and proven mathematically and practically. All are offered natively, ensuring
the best performance and security.
What happens to my data?
Your data will never leave your machine. 1LimX works
entirely offline, allowing you to disable internet access within the app and still use it without a
problem. The only internet usage is for checking your premium status.
What happens to my master password, master key?
Your master password and master key also never leave
your device. If your device system has a secure storage it'll stay there(iOS, macOS use Keychain,
Android uses encrypted Shared Preferences, Windows uses Credential Vault, Linux uses Secret Service
API/libsecret), if not only encrypted version of master key is stored and you must remember the master
password.
If the app is uninstalled or if you set up FaceID/TouchID then
one day FaceID/TouchID is not working you will not be able to access again unless you have saved these
credentials somewhere else!
What is an 1LimX backup file? Is it encrypted?
A 1LimX backup file is an encrypted file generated by the 1LimX app. It packs all your data into a
single, sharable file. You can share and access your data on other computers where 1LimX is also
installed using this file.
So YES, backup files are encrypted just like the data you enter into 1LimX
by ChaCha20-Poly1305, for
secure data transfer.
Is 1LimX app open source?
We open-sourced the most important part of our app which is the
encryption part. You can view the source at https://github.com/1limxapp.
How can I sync encrypted data across multiple devices?
There are 2 options below. Both offer 100% privacy and security. Make sure 1LimX app is installed on all devices.
I. Your own Google Drive (automatic encrypted data sync):
Because of their size, this option cannot sync file and image fields. Ensure that in all devices, the SAME MASTER PASSWORD, MASTER KEY are being used.
In the PC app, you can enable text-like data syncing on the Sync screen in the left sidebar.
In the mobile app, you can enable text-like data syncing when swiping down from the top in the list of items, categories, or templates, opening the top-right corner ellipse menu in items screen or in Settings → Sync screen.
II. Manual:
Sync everything you put into this app locally.
1. Transfer encrypted data from iOS iPhone/iPad to MacOS device
The process is the same for transferring encrypted data from an iOS/iPadOS device to a Windows/Linux device.
Or, to transfer from a macOS, Windows, or Linux device to an iOS, iPadOS device, simply transfer the encrypted backup file to the 1LimX folder on the target iOS, iPadOS device. The 1LimX app will automatically detect it → tutorial section.
2. Transfer encrypted data from MacOS device to iOS iPhone/iPad
The process is the same for transferring encrypted data from a Windows/Linux device to an iOS/iPadOS device.
Or, to transfer from iOS/iPadOS device to MacOS, Windows or Linux device, simply transfer the encrypted backup file to destination device then drag it to 1LimX app Settings screen → Backups → tutorial section.
3. Transfer encrypted data from Android device to MacOS device
The process is the same for transferring encrypted data from an Android device to a Windows or Linux device.
Or, to transfer from a MacOS, Windows or Linux device to an Android device, simply transfer the encrypted backup file to the 1LimX folder on Android, 1LimX app will automatically detects it.
Is there a web version?
No, we care about your peace of mind, so it does not involve an online server to
transfer your data back and forth.
Another reason to make it work offline is to utilize the full potential of computing power for
large-sized data encryption.
So can I autofill on the web?
1LimX supports autofill on mobile currently. Again your data only get
filled on the web form inputs and not sent to any online database.
On desktop however, 1LimX has the copy button to use since you can easily
switch between applications and also because autofill system there doesn't get supported on multiple
browsers yet.
There is also an option in the app to export passwords to a CSV file for
import to and use for autofil in Chrome, Firefox, Edge, Brave,... and vice versa.
How much does it cost to use 1LimX?
We offer a premium and a free version of the 1LimX app. The free version
offers unlimited items, making it a great choice for many users. Learn more at
https://1limx.com/pricing.
Does the premium plan require separate purchases for each platform?
No! Upgrading to 1LimX Premium only requires a one-time purchase on any platform. Your
premium features will be unlocked on all platforms, regardless of where you purchase it (license key,
Apple Store, or Play Store in-app purchase, subscription).
Just be sure to restore your purchase using the email you used for
the purchase in the Settings -> Try PREMIUM screen within the 1LimX app:
Important:
Please note that on Android or iOS, add your purchasing email address in Settings > App data info
within the 1LimX app. This is necessary for the PC version to recognize your premium status when
restoring your purchase: