Deactivation/deletion system

A forum where we can just geek out together.

Moderator: atreestump

Forum rules
No Spam. No Porn. No Gore. No Abusive Behavior. It's that simple.
Post Reply
User avatar
atreestump
Posts: 921
Joined: Sun Jun 15, 2025 3:53 pm

Deactivation/deletion system

Post by atreestump »

I am currently building the account deletion and deactivation system.

In essence it will do this:

If you deactivate your account all of your data is hidden from view temporarily until you log back in. Nobody will see your profile, posts, replies, attachments, messages and nobody will be able to contact you until you log back in.

This option is ideal for anyone who needs to take a break or who feels they need to hide their online activity for the time being as it is safety concern.

If you delete your account you will still have your peertube account, which you can delete in peertube afterwards but everything here in Atrium will be gone permanently. If you reregister with the same credentials as you have in peertube (same username or email) everything will syncronise again.

Deletion is permanent and non-reversible however admin may have a back up of your content but this is not guaranteed to be reimplemented. I strongly suggest that you use the Export Data function in Connect to download all of your posts and replies and attachments first before deleting your account and if you are still not sure, you should probably just deactivate your account instead.

I[b]ndieAgora accepts no responsiblity for accidental account deletion and does not guarantee restoration of deleted data.[/b]

I wanted to implement these features because it will give users total control over their data, safety and privacy. This is basic compliance with data protection laws. I understand that some users will only want a peertube account but are not bothered about social media etc.

Please not this system is not yet activated - it will probably take about a week to get into place.

The registration and login system in Atrium is quite complicated as it allows phpBB databases to be ran live as the user authority base but also has fallback systems for peertube - both of these confirm authorisation and then Wordpress creates a Shadow session user. When a user 'deletes' at the moment I can only get it to delete the phpBB user, but then peertube still has the user and then it creates the phpBB user again allowing a session to restart upon login.

I have to somehow prevent peertube credentials from recreating a phpBB user and therefore a shadow session user but it's like wrestling gravy.

I will be recreating another version of Atrium that is not at all dependent on phpBB or Peertube - it will run off Wordpress entirely - but in the future there will be a version that is not dependent on Wordpress, it will have its own runtime.
Last edited by atreestump on Tue Feb 03, 2026 6:14 am, edited 1 time in total.
User avatar
kFoyauextlH
Posts: 1429
Joined: Sun Jun 15, 2025 3:53 pm

Re: Deactivation/deletion system

Post by kFoyauextlH »

Can you maybe also make there a few steps or safety precautions and other verifications or something, I'm afraid about accidentally deleting my stuff or someone hacking me and getting it deleted or something. I mainly don't want to lose all my writing and notes as I have on a few different sites. I'm also concerned about getting attention from weird groups online, and I saw the option that my writing doesn't appear in search results but I decided not to clivk that yet in case my writing or notes may draw in any like-minded or curious people who are interested in slightly strange things and type them into the search and find my writing here.
Post Reply