With the way that friend requests are currently handled, anyone can add anyone to their buddy list without the other user knowing. I think that the friend request system should be more consensual similar to the way that FCR's are handled. If a user sends a friend request to another user, the recipient should have the option to accept or deny that person's request. Additionally, if either user removes the other from their friend list, the remover is also taken off of the other person's friend list. In this way, friend requests will be more consensual and you won't be wondering whether or not another person has removed you or even added you in the first place. This would be a great system for previously active members that have decided to return to the site as well, as no one will be confused if they're added to "I'm back from the dead" PT's or any other buddy-related PT that the user may decide to send.
I can see where this would be nice, but I'm a bit concerned that some people wouldn't like this idea. For example when I accept a trade from someone on a board I'll usually add them just so I can when they're online, and we're not exactly "buddies" yet. The current system allows you to keep an eye on people too, and it's quite useful in some cases.
Maybe one solution to this would be doing something akin to New Leaf where you can mark people as members of a "Best Friends" category?
That's a valid point; the current buddy system works well for trades and giveaways. However, it can also be used for stalking purposes as well. Someone knowing every second your logged onto this site without you realizing it is something that I'm certain a lot of users and parents are not comfortable with. That's why the FCR system ACC has set up works so well; only people you approve of are able to see your friend code. Of course, if someone wanted to stalk you so badly they could just look up your profile, but the buddy list allows them to do other things on the site while having you pinned to the top of their screen.
I realize my example is a bit extreme and pessimistic but the truth is that these things can and do happen, even on sites as secure as this one. Adding the option to approve or deny friend requests isn't going to completely eradicate or even necessarily reduce this issue, but it will allow users to know who has added them, and that's a comfort that I'd personally like to see be implemented.
Darkness aside, it can be simply embarrassing to think that you're friends with someone when in reality they barely know you exist or they don't want anything to do with you. There are multiple people on my friend list that I'm unsure still have me on their lists or even ever had me on it at all. I'd like to spare myself and others the awkward "why'd you add me" comments, because truth be told I may not remember why I added them in the first place.
The FCR system and the buddy system are completely different things with completely different functions. You can do more with a friend code, such as use it to communicate with a user in a different format (where ACC has no control over). The buddy system probably shouldn't be named the buddy system because it isn't really a friend system. It is really just an organized way of seeing and communicating with the people that you talk to the most often. It does not grant you any extra features.
I understand your argument that it is easier to stalk someone, but that's not completely true. If I wanted to, in about 10 seconds I could have my browser alert me any time that your profile changed. This would in effect tell me when you are online. Actually, it would tell me even more as it would update every minute where you clicked on a new page, while the buddy list only says if you have been active in the past 5 minutes or between 5-30 minutes.
I think the best option would be to give everyone the option to appear offline. I know there is a current suggestion on the SFQ board for Modmins to appear offline (so users can't identify who sent them a notification), but I don't see the harm of allowing everyone to use it. That would also have more uses (such as preventing spam attacks/helping reduce the impact).
Let's go Gophers! Ski-U-Mah!
Sorry, I don't accept random FCRs.
Actually, I see some major usefulness to this idea.
Say Pokepuff(PP) sent Pokedex(PD) a FCR and PD accepted just because. PD and PP eventually become friends. One day PD and PP have a fight. PD cuts off contact with PP, and removes PP from their FC list. PP is still able to see PDs dreamcodes, NNID's and 3DS codes even after this encounter. PP harasses PD with messages and stalks their dreamtown and stuff. PD changes their dreamcode/NNID/3DS code but PP can still see the updated codes! PP can continue to harass PD.
So in essence, it should be more like friending someone on Facebook. If you defriend someone on Facebook, you are no longer able to access the content available to friends.
This is referring to the buddy system on ACC. It is completely separate from the FCR system and the only additional thing it gives you the ability to do is to more easily see when people are online, although even when not being someone's friend, you can still see it, it's just a little bit harder.
Also, I believe that the FCR system does work in the way you intended. I'm fairly certain that when one person deletes the friend code in the system, the other person loses it too and needs to request again. Even if that's not the case, I'm fairly certain the situation you described is impossible. I don't know about the WiiU or the 3DS, but I know that on the Wii and DS, you both needed to register the other's friend code before you do anything.
Let's go Gophers! Ski-U-Mah!
Sorry, I don't accept random FCRs.
"This is referring to the buddy system on ACC. It is completely separate from the FCR system and the only additional thing it gives you the ability to do is to more easily see when people are online, although even when not being someone's friend, you can still see it, it's just a little bit harder."
I sort of figured that, but the title was conflicting and I went with what I figured could use a fix anyway.
"Also, I believe that the FCR system does work in the way you intended. I'm fairly certain that when one person deletes the friend code in the system, the other person loses it too and needs to request again."
Nope! The other member still has access to all that info. Therefore, the change I suggested should be considered.
"I don't know about the WiiU or the 3DS"
I think it's impossible with the 3DS but I'm not sure on that. I believe the WiiU is easier to create havoc with though. In addition, if the community continues with the direction of privatizing Dream Codes, users should have full discretion with how it is shared if they have to use the tool. If Dream Codes are allowed to be fully publicized and advertised, then the function is not as important.
If someone was able to delete their FC information from another member, they would also be taking away the members ability to rate them accordingly. If a bad Wifi session had been had, the member could just delete them before they got the chance to rate.
Plus with the constant onslaught of duplicate accounts, being able to keep a members code assists in knowing if it's someone you would prefer not to Wifi with.