Main source:
https://passlok.com/seeonce |
Links created by SeeOnce take you to this source. This is a single html file containing all the code, instructions, and graphics. You can read the code if you want by typing ctrl-U (ctrl-opt-U on Macs). You can also check the authenticity of the code you got by doing this:
1. Head to Online-convert.com and write https://passlok.com/seeonce in the second box from the top, then type Enter or click "Convert File". This will instruct this website to fetch the SeeOnce code from its server and perform a SHA256 operation on it. Alternatively, you can obtain the SHA256 of the source code you displayed with ctrl-U and saved afterwards with a local utility or a different online resource. 2. A new screen should appear, displaying the SHA256 string in several formats. Now you want to compare this with the published value, which is available at different places, including below. If both strings are the same, the code is tamper-free. Here are a few locations where this string in published:
Current version of SeeOnce is: 1.2.13 Made on 3/17/23 Main source: https://passlok.com/seeonce SHA256 for web source (single html file): ce76-d1b1-2591-a71b-b385-0c44-9c32-554b-8fe2-22bf-6a21-277f-3218-e1eb-ff5c-0bbf Watch developer F. Ruiz reading this string: https://www.youtube.com/watch?v=YXCIWkFOYlQ |
Chrome and Firefox extensions |
The Chrome and Firefox extension/addon is just like the web page, except that:
The app's authenticity is guaranteed by the web store, so there is no need to do the process above. But then, you've got to trust Google or Mozilla. |
Mobile apps |
The mobile apps are identical to the web app, except that they cannot initiate chat sessions. On the other hand, code integrity is guaranteed by the Android Play store (again, provided you trust Google). Should you need to delete browser data, ongoing conversations handled by the web app will be reset, but those in the native app won't be affected. |
GitHub page |
SeeOnce is open-source, which means that you can participate in its development. It is hosted on GitHub, at https://github.com/fruiz500/seeonce
The code at this source is split into parts rather than all together in one file, in order to facilitate reading and editing it. Libraries contributed by others have their own folder, and any edits made to them are duly noted. The single-file production version is essentially identical to the GitHub version, except that all files are combined into one in order to make it easy to verify its authenticity, as described above. This is the preferred venue for suggestions, posting about bugs, and even contributing bits of code. To do this, open an issue or ask for a pull request if you have found a solution to a given problem. Many thanks in advance. |