Skip to content

Update "PNID deleted" email to mention the 7 day grace period#335

Merged
jonbarrow merged 5 commits into
devfrom
fix/#332
May 12, 2026
Merged

Update "PNID deleted" email to mention the 7 day grace period#335
jonbarrow merged 5 commits into
devfrom
fix/#332

Conversation

@jonbarrow
Copy link
Copy Markdown
Member

@jonbarrow jonbarrow commented May 8, 2026

Resolves #332

Changes:

  • Updates the "PNID deleted" email to mention the 7 day grace period
  • Fixes a bug where accounts marked as deleted could sometimes still be charged in Stripe

The main focus of this PR is the email update, the bug fix is supplementary since it needed to be done and directly plays into the wording of the email. The new text now reads:

Your account and related data will be permanently deleted in 7 days (${deletionDate}). Note that this will not free the username associated with the account for use in future accounts. In case of accidental deletion, you may restore your account prior to the deletion date. To restore your account, send an email to `support@pretendo.network` from the email address used to register the deleted account, with the subject "Requesting account restore", making sure to include the username of the account being restored. Account restoration requests MUST be sent prior to the account deletion date, ideally more than 24 hours prior, or else account data may already be unrecoverable. For any additional support, please create a support thread on our forum. If you have an active tier subscription, or had one in the past, your Stripe account and all data/invoices/subscriptions/etc. will be deleted on the date of account deletion, and cannot be restored. If you have an active subscription which would normally renew on a day prior to the account deletion date, the subscription will be cancelled on the day it would normally rewnew and no new charges will be created. If your account is restored with an active subscription, a new subscription may need to be created after restoration due to the automatic cancelling. If you are still being charged for your subscription within the grace period, please contact @jonbarrow on our Discord server prior to the account deletion date.

These steps match the steps jvs gave to the mods yesterday to tell users when they want to request an account deletion. An additional note to create a support thread for additional help is also added since jvs also mentioned that happening in one of the restoration cases, but for most cases just telling the user how to restore should be enough (that way users who don't need extra support don't make unnecessary support threads, wasting the time of both users and mods). The section regarding subscriptions was also updated to reflect how things work now, it was originally written before Stripe data was actually fully deleted and so things like charges after deletion could happen, but now the whole Stripe account is deleted which removes that issue completely. Still left the "cover our ass" part of it though, even though this should never happen. Some sections may seem a little redundant, like mentioning that restoration can only happen prior to the deletion date, but that's done intentionally to make sure people actually see it.

CC @Joshua8600, I can't request you as a reviewer but as a headmod I'd like you to review this wording.

Comment thread src/util.ts Outdated
@Joshua8600
Copy link
Copy Markdown

If you are still being charged for your subscription within the grace period, please contact @jonbarrow on our Discord server prior to the account deletion date.

As not everyone has a Discord account, I'm not sure requiring people to make one to discuss payment issues should be our procedure.

Here, they should probably message the support@pretendo.network email for payment/subscription issues if their account is already scheduled for deletion.

@jonbarrow
Copy link
Copy Markdown
Member Author

If you are still being charged for your subscription within the grace period, please contact @jonbarrow on our Discord server prior to the account deletion date.

As not everyone has a Discord account, I'm not sure requiring people to make one to discuss payment issues should be our procedure.

Here, they should probably message the support@pretendo.network email for payment/subscription issues if their account is already scheduled for deletion.

This was carried over from the original email, but fair enough (also you can make these comments as review comments for future reference, it keeps things organized and you can block merging by requesting changes)

Comment thread src/util.ts Outdated
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
Comment thread src/util.ts Outdated
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
binaryoverload
binaryoverload previously approved these changes May 8, 2026
Copy link
Copy Markdown

@Joshua8600 Joshua8600 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall, my only comments now are about the capitalization of "forum" in two sections, where I left comments

Comment thread src/util.ts Outdated
Comment thread src/util.ts Outdated
@jonbarrow jonbarrow merged commit eef5b0b into dev May 12, 2026
8 checks passed
@jonbarrow jonbarrow deleted the fix/#332 branch May 12, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Account deletion email does not indicate the 7 day grace period

3 participants