Login history seems to have no way of being cleared, which is a privacy concern #176
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
All the login attempts since account creation (successful or failed) on one's account can be seen at Settings>Security, which conttain the date and IP of the attempts. (I am not entirely sure if there is no mechanism to empty that list with time, but it seems like there is none.)
I think at least the entries of that list should have an expire date and clean themselves out, since permanently storing those entries is the same as the avoided feature of IP logging from Misskey.
Other way to do it either as an alternative or alongside the entries auto-cleaning would be to let the user clear the list.
I dont' know about letting the user clear it... wouldn't that circumvent the entire point of that feature, i.e. seeing if someone else is logging into your account?
I think the best way would be to delete entries of the
signin
table after a certain amount of time, maybe one or two month or so?For the "expire after a month" kind of implementation I think we could just add another query onto
packages/backend/src/queue/processors/system/check-expired-mutings.ts
or so.hmm, yeah now I think making it expire makes the most sense
I don't know if we should have a hint below the signin history that older logins get automatically deleted with this implementation?
Probably a good idea.