User Story
As an anonymous editor,
I want to be notified that my temporary account will be expiring soon
So that I choose to create an account or else to continue editing without one, knowing a new temporary account will be assigned after that expiry period.
Acceptance Criteria
- A user's temporary account name expires after one year (365 days) and the username is unassigned from the account.
- A returning user will no longer see the temp account name in the personal bar.
- Reminder popup (10 days) before we know the session is about to expire (T344694)
- Once the temporary user dismisses the reminder popup, then it should not display again.
-
Decide on call to action allowing the person to "Extend expiry by $X period".@KStoller-WMF to confirm - after usability testing regarding expiry (T328368) - It was determined this is not necessary - Upon temporary account expiration, the anonymous editor should find themselves in the same flow defined in T300263: [IP Masking] Create temporary account on first edit
Questions
- How long after temporary account creation should we notify users accounts will expire?
- Proposal is to let users know upon creation of the temp account as part of the temp account creation message, and each subsequent temp account notice. This task only covers the final popup reminder 10 days before we know the session is about to expire.
- Likewise when should their account actually expire? @Niharika
- Accounts expire after 1 year.
- What is the time limit we can extend a cookie for?
- Accounts expire after 1 year, we will not include the option to extend.
- Does the expiry period refresh if a new edit is made? For example, if a temp account edit is made Jan 1st 2022, if another edit is made on Jun 30th 2022, will it still expire in Jan 1st in 2023, or will it be June 30th 2023?
- No. A new edit doesn't refresh the time period. Accounts expire after 1 year from the first edit made by the temporary account.