Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show the SHA-256 checksum in the "registered for" field (optionally) #575

Open
2 tasks done
serrq opened this issue Feb 15, 2025 · 6 comments
Open
2 tasks done

Show the SHA-256 checksum in the "registered for" field (optionally) #575

serrq opened this issue Feb 15, 2025 · 6 comments
Labels
state:awaiting-response We need further input from the issue author type:feature-request New feature or request

Comments

@serrq
Copy link

serrq commented Feb 15, 2025

Please agree to the following

Summary

Licenses must having a unique "name" to be able to recognize them when one owns more than one.

Motivation

If I buy three Android licenses I will have the necessity to give them a name in order to have three different entries in my password manager.

How to give a "name" to a license? Pretty simple:

License Key: abcdefghilmno

SHA-256: d1bf0c925ec44e073f18df0d70857be56578f43f6c150f119e931e85a3ae5cb4

The SHA-256 is the license name.

This avoid to put your license key in the "username" (transparent) field in the password manager and to show my email in the "registered for" field in the app.

Image

Considered Alternatives

No response

Anything else?

No response

@serrq serrq added the type:feature-request New feature or request label Feb 15, 2025
@serrq serrq changed the title Show a SHA-256 checksum as "license" name Show a SHA-256 checksum as license "name" Feb 15, 2025
@serrq serrq changed the title Show a SHA-256 checksum as license "name" Show a SHA-256 checksum as "registered for" field Feb 15, 2025
@serrq serrq changed the title Show a SHA-256 checksum as "registered for" field Show a SHA-256 checksum in the "registered for" field Feb 15, 2025
@serrq serrq changed the title Show a SHA-256 checksum in the "registered for" field Show the SHA-256 checksum in the "registered for" field Feb 16, 2025
@serrq
Copy link
Author

serrq commented Feb 16, 2025

Of course, this feature should be performed on all the platforms.

@SailReal
Copy link
Member

I do not really understand why a user should have three different license keys.
The email address is exactly the identification field we want.

@SailReal SailReal added the state:awaiting-response We need further input from the issue author label Feb 17, 2025
@serrq
Copy link
Author

serrq commented Feb 17, 2025

It is pretty simple: I don't want show my personal info (my email address) in "registered for" field.

Privacy.

@serrq serrq changed the title Show the SHA-256 checksum in the "registered for" field Show the SHA-256 checksum in the "registered for" field (optionally) Feb 17, 2025
@serrq
Copy link
Author

serrq commented Feb 17, 2025

I do not really understand why a user should have three different license keys.

A user could having three Android smartphones, for example.

One of these, it is of his (not owned) company.

@SailReal
Copy link
Member

It is pretty simple: I don't want show my personal info (my email address) in "registered for" field.

Privacy.

If we have a pin-protected application, as suggested in #574, I see no huge problem in seeing the email address when going to an application's settings page.

I do not really understand why a user should have three different license keys.

A user could having three Android smartphones, for example.

One of these, it is of his (not owned) company.

Using your personal password manager in a business context is strongly discouraged, as is using your business password manager for personal use, so I still struggle to see this point.

@serrq
Copy link
Author

serrq commented Feb 17, 2025

Using your personal password manager

There is no "personal" password manager approach.

Instead there are two databases and different devices.

Database only for personal use.

Database only for business use.

Your pin not solve the case to anonymize that field. Your app however attempts to link an account to encrypted data.

Just to be clear, my data have to be encrypted even without an account.

I don't see any reason because in "registered for" has to find info linked to me. Even if those data are mine.

It seems like you intentionally wanted to leave a way to connect the data to me.

If it is for the license, you can simply turn it into hash (after the user has provided a valid license string).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state:awaiting-response We need further input from the issue author type:feature-request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants