I am today releasing a new privacy enhancing feature for icalfilter preserve. It lets you encrypt your calendars with a password, which makes sure that the calendar data and the original calendar URL are protected and those with access to the server (both intentionally granted and possible intruders) won't be able to easily break your privacy. Read more about it here.
icalfilter.com has been rewritten to support more custom filters. The old per specific event hiding is still there, but is now accompanied by a new advanced filter management:
icalfilter.com works by matching iCalendar elements with custom rules:
The rules are tested in top-down order for each calendar element. If there is a match, lower rules will not be tested. If the rule is set to show, the element is kept. Otherwise, it is hidden. If there is no match among all the rules, it will also be hidden.
A calendar element gets matched by a rule if:
- The rule's type filter matches the element's type...
- ... and for each property filter in the rule, there should be a property in the element that matches it.
The rule's action decides what to do with the matched elements: show or hide.
To see it in action, create a new filter at icalfilter.com, navigate to its manage page and switch to the advanced management mode. Old filters are of course supported as well, so you don't have to create a new one to use this.