1- Verifying- 2 days. Since emails time out after 8 hours, that gives people 40 hours to send an email to an admin to ask for help with verifying. We are online pretty much 10 hours a day, sometimes more depending on varying schedules. So anyone who has not made an attempt to contact us after 2 days, we're going to assume you either didn't want to make an account, can't get into the email, or made a different account and have tossed this one.
2- Profile Photo- 5 days. As a roleplaying site, we get a lot of "lookie loos", people who are just testing the site to see if they like it. If they don't, they disappear without a word. If they're planning on staying and giving it a shot, most start automatically building their profiles. Any site that has a social networking aspect has a profile photo option. Ours has it set to where you can't do much on the site until you upload a profile photo to slow down spammers. Even if you're having issues, again, an admin is always around to help and can add a temporary image for you if you contact us. We figured doing that should take no more than 5 days.
3- Activity- 90 days. Roleplaying is a hobby. Most of the people I started roleplaying with no longer roleplay. It fades in and out, has cycles, and some people simply find their interest waning as other things take their attention. That, or their group moves elsewhere, or closes, etc. There are many reasons why someone would stop logging in. We have offered help to everyone. We have said it often. If you must be away, simply contact an admin. We will log into your account once a month to reset the date for you AND double check that the session ID cached for you. However, we cannot do that if no one asks. No matter what calamity has befallen us, 90 days is more than enough time to have a single day somewhere in there in order to log into a site and post "Hey, I'm still alive".
You have friends here. Friends that worry when you just drop off of the face of the earth. It's not fair to leave them wondering if you are okay. It takes literally 2 minutes to log in and post that things are crazy, or something is going on. Or to email admin, let us know that you can't get online, and we can help. If you've made no effort in 90 days, we're going to assume you simply aren't roleplaying anymore, have left the site, or have abandoned the character itself. It's not personal when an account is deleted, it's simply that we cannot afford servers to host thousands of accounts that no one uses anymore. Especially when we are more than willing to do anything and everything we can in order to help.
SETTING UP THE PLUGIN
The setting is set for 90 days. We can't send mail, as every single email that is rejected due to a bad email address kills our mailservers reputation, costs me money, and makes it so more emails will fail OR if too many keep getting blocked, it'll cause us to be dropped from our mailserver, which we definitely cannot afford as they're the cheapest and best for bulk mail processing.
We set it in batches of 2, as any more crashes the servers. Since the site is so busy ALL the time, we don't have much available RAM left for server processing or any admin jobs. Once that is done, we hit Get Members Count, and it returns all users that have session login IDs older than 90 days. Notice the SHEER amount of users that are just sitting around. Almost 400 that have simply not managed to log into the site in over 3 months. Some people believe we do this by hand. I'm here to tell you, yeah, we do not have that kind of time to delete that many users 2 by 2.
WHAT THE PLUGIN SEES
We've covered up personal information, but this is some of the ACTUAL users in the user table that the plugin will see. Current date is Nov 22nd that it will delete up to. So yeah, oftentimes users get more than 90 days as we usually run the plugin towards the end of the month. Notice that there is no extra information. We don't see if someone is sick. We don't see if someone has posted that they'll be gone. We don't see the "Admin if you see this, don't delete!" posts. Those need to be sent as a support ticket, as we've asked people to do, NOT posted on the profile itself. The plugin doesn't check any of that. It see's a last login date of over 90 days and sweeps it into the batch deletions.
We also don't see if maybe you did log in but something was glitching and it wasn't cached at that particular moment. A POST however, would be cached by a separate database. For safety's sake, definitely post if you can. That way there are TWO separate instances of login data, a session ID AND a status/post ID, just in case the session ID's glitched.
Verify your email within 2 days.
Add a profile photo within 5 days.
Log in, and to be sure that a new session ID is cached,
try to post something every month, if possible,
every 3 months at a minimum.
Once accounts are deleted, we CANNOT get them back.