Privacy advocates, I’d like to ask for your help. What kind of privacy settings/features would you expect from a calendar application? Don’t mind if it’s already done in Calendar.social or already documented as an issue; I would really like to see the whole picture!
@calendar_social If I attend a meeting, some people might have a legitimate interest in knowing its details, some should only see that I am busy—no more—and for strangers it’s interesting to leave no traces.
Hence a way to choose how to share the information with different groups of people.
@tux That’s something I definitely want, just didn’t open an issue for it yet. Here it is now:https://gitea.polonkai.eu/gergely/calendar-social/issues/94
@calendar_social Another idea, when thinking of alternatives to meetup.com and others: design the system so that people can join a public event, while providing a mechanism to contact people (sending updates or practical details, or even keeping in touch), but preventing anyone—including the organizers—from tracking all events attended by one person.
Maybe something like an alias email address created on the user’s server.
@tux I’m not sure if I follow you, but here’s what’s been planned for this. User U responds to public event E and sets this response to be only seen by their friends (ie. mutual follow.) Organisers of E will see U’s response, but not U’s other responses (unless those responses are public.)
There’s an ongoing discussion about this at https://gitea.polonkai.eu/gergely/calendar-social/issues/90 (some promised to send feedback as soon as they can verify their accounts.)
@calendar_social I don't know if this is what you're already trying to do, but a calendaring tool I've wanted for a while would let people say, "I'm going to be at this place on these days," and either indicate "I welcome anyone to meet up with me," or make it more private. Use cases I have in mind include tabling at a convention, where you want as many of your fans as possible to come see you; or traveling to another city and wanting to catch up with friends if they're free.
@jamey That’s an interesting idea, and never really thought about it. If you could go into detail (either here or at https://gitea.polonkai.eu/gergely/calendar-social/issues/95) how this should work, I’d be grateful.
@calendar_social I'm not sure what details are useful to you, but I'll try!
I imagine being able to "follow" other people's calendars. For upcoming geo-tagged events by someone I follow, my calendar would check whether I'm planning to be near that location at the same time, by comparing against my own (possibly private) geo-tagged events; if I don't have any, then fall back to my default location.
@calendar_social Each location also needs a distance each person is willing to travel. When I'm at home, I have a car; when I'm traveling, I might rent a car, or be able to use mass transit, or only be able to get around by walking.
The other person's preferences matter too. Someone who is tabling an event probably can't leave their table, but somebody who is in town on vacation might be willing to travel some distance to meet up with me.
@calendar_social Privacy strikes me as the trickiest question. Someone who is tabling an event will want their calendar entry to be public so as many people show up as possible. But someone holding a birthday party might like to learn that an old school friend will be in town at the same time on vacation, even though neither one wants to make those events visible to the public.
@calendar_social Since geo-tagged events can be physically dangerous (such as if an abusive family member or a stalker is following your calendar), I think it's especially important to have good and easy to understand privacy controls on geo-tagged events. But if that can be addressed, I think this kind of calendar-matching could be very helpful to a lot of people.
I hope that helped?
it should locally encrypt data
it should CalDAV
it should failover WebDAV
it should import ical
it should handle rsvp
it should be able to sent invites
it should boycott google "free" services ;)
it needs mystical guessing of resources for unknown provider
advanced settings should not be exposed in default ui. enabled only in deep settings with clear warnings of notforyouness