![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
"This post will self-destruct shortly...": automated security changes
Title:
"This post will self-destruct shortly...": automated security changes
Area:
privacy, filters
Summary:
People commonly make public posts which they do not wish to remain public indefinitely. An additional field at posting ("Change security [...] to [...] when [...] (has/have) elapsed") would remove the need to remember to make the manual change at a later date.
Description:
I repeatedly come across cases where people make a post with the specific intention of subsequently changing its visibility, for example:
(1) person with username A changes it to B. They want to flag this up to their subscribers, without creating a permanent trivially-findable public record. They make a public posting, intending to manually restrict access to said post after a week. Memory proves to be a tricksy beast, however.
(2) person wants their "current" entries to be public - on a rolling basis. That is, they *don't* want their entire journal to be public, but *do* want their initially-set-as-public posts over the last N weeks to be generally visible.
(3) person is making a links round-up (LRU); realises they've left out a link; edits the original post to include it. In order to flag this up to people who've already read the LRU and won't read closely again, they make a follow-up post to appear on people's dwrolls, highlighting that they've added a new link, with the intention of deleting the follow-up post after a few hours (at which point it is obsolete, because people who're only just catching up with their reading lists won't have seen the pre-edit LRU anyway!)
In each of these cases, it would be helpful if there were the option tree at point of posting:
Change security at later date? Y/N
Change security to? [pre-defined set of access filters, etc!]
Change security when? [hours, days, weeks...]
... such that in case:
(1) person, at time of posting, can say "make this post access-locked after a week"
(2) user can set a default behaviour of "increase privacy of all posts to [LEVEL] after a month" (where custom filters, etc obviously don't have their privacy level *reduced*!)
(3) user can make the post automatically set itself private e.g. 6 hours after initially posting
In IRC we briefly discussed the possibility of actual self-destruct - i.e. automatic deletion after a set time frame - but consensus there was that auto-deletion is an undesirable behaviour, because (a) deletion is irreversible, and (b) setting posts to private has the same effect on the reader as deleting them.
In terms of downsides, the only one that springs out at me is that - at least for my level of familiarity with the code-base - this would be an absolute *swine* to implement. However, I am very open to hearing other criticisms :-)
This suggestion:
Should be implemented as-is.
26 (40.0%)
Should be implemented with changes. (please comment)
10 (15.4%)
Shouldn't be implemented.
13 (20.0%)
(I have no opinion)
15 (23.1%)
(Other: please comment)
1 (1.5%)
no subject
no subject
no subject
*snorts, chokes on tea*
Probably the funniest thing DW ever might become capable of doing. :)
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Yes, but that would happen anyway if the original poster did it manually, so it's not really relevant to the issue.
(no subject)
(no subject)
(no subject)
no subject
Re breaking other peoples' links - good point. I suggest that if a post is set to "auto-destruct" then it should warn the reader, perhaps through a footer.
(no subject)
no subject
no subject
I think this would be useful. Just to add an implementation note: remember that custom access filters could change after the future change was set. In this case things would need to fail to a more, not less, restricted level. E.g. if I set all posts to be limited to filter "A" after a month, and then I remove filter "A", they should end up being set private instead, not left as they are. Ideally with an error or warning sent as an email to the journal owner.
no subject
no subject
no subject
no subject
(no subject)
(no subject)
no subject
I feel strongly that if this exists, the choice to say whether it's in use should fall with the poster.
no subject
Nope, it doesn't. (And I've voted in favor of your suggestion, so just trying to make a point here.) But the former results in a "You do not have permission to view this" message while the latter simply 404s. It's a small distinction, but if your stalker wants to know where that now missing post from last week that's all about him is, and he sees "You do not have permission" on it he thinks to himself, "Aha! it's still there! I just can't see it anymore, but maybe this person's friends still can." This could, as an example, lead to him being able to start some sort of action against you with DW or even with the courts. On the other hand, if he visits the page and gets a 404, then it's gone, so there's nothing for him to get frothy over (or at least not as much for him to get frothy over, though I'd imagine he could still bitch about any search engine caches that are still available on it or whatever).
no subject
no subject
no subject
no subject
no subject
(no subject)
no subject
Ah. http://dw-suggestions.dreamwidth.org/605967.html -- would have been a journal-wide setting a la use case #2, deferred.
I still would like to know this as a reader ("This post is scheduled to become non-public / to become public / to have its access requirements change on date" -- not sure the best way to handle changes involving filters), which is my with-changes.
no subject
no subject
no subject
no subject
If users can easily make their posts "disappear", then hackers can easily make their posts "reappear" as well. Many, many months later, when it's impossible to trace/track them down.
no subject
However, I am not sure how a journal with a lot of private entries that were made that way by an automatic time-based privacy change, is any more vulnerable to account compromise and security change than an account that has a lot of private entries that were either posted private initially, or made private with the security change tool.
It is in fact possible for someone to sort through their entries by security; http://username.dreamwidth.org/security/public is possibly faster than logging out.