Hi, Sebastian, and welcome!
Glad to hear you like the concept. Let me go through and answer each of your questions in turn:
- Desktop versions
Spectre is the next evolution of a solution formerly called Master Password. At this point, only the iOS application has been launched under the new name. This is why you can only find the iOS application on the Spectre homepage. Master Password and Spectre are functionally identical and you can use any of Master Password's desktop, CLI, web and other tools to get the same passwords the Spectre mobile application provides. We will be bringing Spectre to the other platforms as well, ensuring that all devices can be used to access your Spectre passwords.
- Spectre Premium
Spectre is a free application, and that goes in both meanings of the word: it is provided free of charge and its source is licensed as GPLv3, making it free open source software. Privacy is our primary concern and the application is 100% free of ads. We intentionally do not have any data on you, so we cannot turn the user into the product. However, we still need to fund the development and expansion of this platform, and to do this we offer a premium subscription to those who would like to use some convenience features. The premium subscription unlocks tight systems integrations such as Handoff to your other devices, AutoFill from other apps, Biometrics to skip entering your personal secret, Third-party application storage, Generating security question answers in addition to passwords, with new features to come at a regular basis.
Base password functionality will always be 100% free and completely unrestricted. It is important to us that you are never locked out of your identity and can re-install Spectre on any device, at any time, and get your passwords back, without needing to worry about restoring purchases or anything like this.
- Profiles
This is correct. The user profile is stored in an open JSON format, which is documented here:
https://gitlab.com/spectre.app/api/-/wikis/File-Format
The profile does not contain any of your actual passwords or secret tokens, just metadata on the sites you are using and their configuration. Spectre intentionally limits the site-specific metadata to allow you to recover passwords even in the event that this file is lost entirely.
You can also export your Spectre user using an alternative version of this file format which includes all of your passwords, which is a good way to keep a back-up hard-copy & to feel like you're not locked into a proprietary data system.
Let me know if you have any further thoughts or questions!