{"id":7834,"date":"2015-10-28T08:11:58","date_gmt":"2015-10-28T07:11:58","guid":{"rendered":"http:\/\/www.wjst.de\/blog\/?p=7834"},"modified":"2015-11-09T20:27:22","modified_gmt":"2015-11-09T19:27:22","slug":"safe-harbor-for-your-private-data","status":"publish","type":"post","link":"https:\/\/www.wjst.de\/blog\/sciencesurf\/2015\/10\/safe-harbor-for-your-private-data\/","title":{"rendered":"Safe harbor for your private data"},"content":{"rendered":"<p>With the new <a href=\"http:\/\/venturebeat.com\/2015\/10\/11\/the-real-impact-of-the-safe-harbor-ruling\/\">European ruling<\/a> of Safe Harbor, I anticipate that all major US companies will just give you an extra click to accept their updated licenses. And everything will remain the same&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7851\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/sc-620x440.jpg\" alt=\"sc\" width=\"620\" height=\"440\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/sc-620x440.jpg 620w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/sc.jpg 621w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>But there is a true option: \u00a0Set up your own cloud. &#8220;<a href=\"https:\/\/owncloud.org\">owncloud<\/a>&#8221; (OC) is a mature product and \u00a0is able to replace Dropbox with native OS X, Windows, iOS, Android and web clients.<\/p>\n<p>Using just four\u00a0plugins OC\u00a0can WebDav sync also Files, Calendars, Todos, Contacts and RSS feeds &#8211; goodbye iCloud, goodbye Google, goodbye Dropbox, goodbye Feedly and goodbye <a href=\"https:\/\/www.wjst.de\/rudel\">Doodle<\/a>.<!--more--><\/p>\n<p>Just copy all files from your\u00a0Dropbox Folder to the new hot sync &#8216;d OC\u00a0folder.<\/p>\n<p>Export all\u00a0calendars as single ics files and\u00a0 upload them via <a href=\"http:\/\/www.busymac.com\">BusyCal<\/a> to OC.\u00a0Export also all contacts as one big card\u00a0and upload them\u00a0via <a href=\"http:\/\/www.busymac.com\">BusyContacts.<\/a>I was fiddling around several hours with awk, splitting files and uploading them via the web interface &#8211; while the above solution saved a lot of time.\u00a0The only real problem that I had was\u00a0a somewhat inconsistent WebDav implementation in OS X El Capitan.<\/p>\n<p>Therefore, I\u00a0added \u00a0two lines\u00a0in the server <strong>root<\/strong> .htaccess file<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nRewriteRule ^\\.well-known\/carddav \/oc\/remote.php\/carddav\/ &#x5B;R=301,L]\r\nRewriteRule ^\\.well-known\/caldav \/oc\/remote.php\/caldav\/ &#x5B;R=301,L]\r\n<\/pre>\n<p>I exported all RSS feeds as an OPML file from the Feedly website and uploaded it at the OC\u00a0news page. Unfortunately Readkit (Mac) doesn&#8217;t support OC, so I am stuck with the web display. Neither does gReader (Android) while there is a good\u00a0<a href=\"https:\/\/f-droid.org\/repository\/browse\/?fdid=de.luhmer.owncloudnewsreader\">news reader<\/a> app on F-droid.<\/p>\n<p>Mail required an extra line in config.php as some webhosters (1&#038;1) do not support owncloud&#8217;s standard setting<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n'app.mail.transport' =&gt; 'php-mail'\r\n<\/pre>\n<p>SMS sync works flawless if you rename the app folder to &#8220;ocsms&#8221;.<\/p>\n<p>As a last step I exported all bookmarks and uploaded them to the OC bookmark site after <a href=\"https:\/\/github.com\/owncloud\/bookmarks\/pull\/182\/files\">patching the iframe issue<\/a> manually.<\/p>\n<p>Altogether, this was a 1.5 day investment into a safe data harbor. Maybe it is also a \u00a0good idea to force now SSL connections and think about some backup strategy and intrusion detection&#8230;\u00a0So far, I have no concurrency sharing of Sente&#8217;s database and all PDF files, so there is still something to do.<\/p>\n<p>At least\u00a0that picture looks really cool :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/cool.jpg\" data-rel=\"key-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7844 size-full alignleft\" src=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/cool.jpg\" alt=\"cool\" width=\"203\" height=\"203\" srcset=\"https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/cool.jpg 203w, https:\/\/www.wjst.de\/blog\/wp-content\/uploads\/2015\/10\/cool-150x150.jpg 150w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/><\/a><\/p>\n\n<p>&nbsp;<\/p>\n<div class=\"bottom-note\">\n  <span class=\"mod1\">CC-BY-NC Science Surf , accessed 27.04.2026<\/span>\n <\/div>","protected":false},"excerpt":{"rendered":"<p>With the new European ruling of Safe Harbor, I anticipate that all major US companies will just give you an extra click to accept their updated licenses. And everything will remain the same&#8230; &nbsp; &nbsp; But there is a true option: \u00a0Set up your own cloud. &#8220;owncloud&#8221; (OC) is a mature product and \u00a0is able &hellip; <a href=\"https:\/\/www.wjst.de\/blog\/sciencesurf\/2015\/10\/safe-harbor-for-your-private-data\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Safe harbor for your private data<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2965,2962,2960,1513,2734,2961,2959,2964,2735,2963],"class_list":["post-7834","post","type-post","status-publish","format-standard","hentry","category-computer-software","tag-dropbox","tag-calendar","tag-cloud","tag-google","tag-icloud","tag-installation","tag-owncloud","tag-safe-harbor","tag-sync","tag-todo"],"_links":{"self":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/7834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/comments?post=7834"}],"version-history":[{"count":17,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/7834\/revisions"}],"predecessor-version":[{"id":7863,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/posts\/7834\/revisions\/7863"}],"wp:attachment":[{"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/media?parent=7834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/categories?post=7834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wjst.de\/blog\/wp-json\/wp\/v2\/tags?post=7834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}