Flock, Private Contact and Calendar Cloud Sync for Android
whispersystems.org
whispersystems.org
I like beautiful design, especially on my phone but I like owning my data even more. This is truely a great product.
Edit: I see this is encrypted as well. I really need to dive into this! Cool beans!
[1]https://play.google.com/store/apps/details?id=org.dmfs.cardd... [2]https://play.google.com/store/apps/details?id=org.dmfs.calda...
EDIT: Having said that, MAN I love these folks. I wish they got along better with the F-Droid community[1], but hopefully that will eventually get sorted out :)
[1]: https://github.com/WhisperSystems/TextSecure/issues/281
I'd love for nothing else than to give up using Hangouts, but I use it a lot to talk to people from my computer to their phones, and right now apps like Whatsapp or TextSecure are no go for that. Hopefully there will be a solution for it soon.
If yes, I will sign up right away.
Next question: What about sync with CRMs, e.g., SugarCRM or 1CRM (or others, that's cool too)? I need two-way contact and calendar sync between my CRM and my Android device, I would pay you more than $5/year for it.
Not sure about the answer for your other question.
Moxie, one of the core developers of the WhispherCore products, had a pretty argumentative debate on their forum and his own Github issues regarding their repackging of his software TextSecure. It was subsequently removed, due to his indirect request (he went so far as to say he did not approve, but did not directly instruct them to do so). Despite their workflow and licensing, he believed it to be a step backwards in security as he takes issue with phone rooting and other things (if I recall correctly).
Long story short, it is a safe guess you will not see any WhisperCore products on F-Droid anytime soon. Moxie et al. say compile and patch yourself, or use the Play Store (for the faint of heart).
One reference here:
https://github.com/WhisperSystems/TextSecure/issues/281#issu...
UPDATE: Maybe I missed something entirely as you mentioned your obvious knowledge of the F-Droid spat. Will leave it here for others though. Clumsy reading on my part, sorry.
Point of correctness: F-Droid does not require root privileges to install, just that user allows "untrusted" sources in android settings. Most F-Droid apps don't require root privileges. Google play on the other hand is full of malware.
After first sync you will never have to experience a sync operation anywhere near the length of that but it is a bad first experience to have with the app. Very close to the top of my TODO list is "support bulk upload" which will cut the initial import time (and bandwidth) considerably.
Soon we should be able to upload entire address books and calendars in one POST request, working on it :)
The best way was to create a new CA certificate and use that to sign the server cert. But after installing the new CA cert on Android, I got a non-removable notification that my calls and data might be monitored. I did this on the train to a "hacker" congress, imagine how surprised I was about the warning...
Can anybody recommend a CalDAV/CardDAV server? What does the hosted Flock service use?
I highly recommend it.
I don't understand why there is no way of telling it "yes, thank you, I put it there, shut up already, even for a short while!".
2. The Flock encryption is used for transmitting data to/from the server. On the device, we let the Android permission system take over from there, so you don't have to enter a password in order to see your contact or calendar items. Your workflow remains the same as before.
Feature request: Please support contact checkpoints. Some app accidentally deleted all my contacts once, and the only thing that saved me was Google's "restore contacts as they were X time ago" feature.
With Flock, the data is encrypted with a key that only the user knows before being transmitted to the server. This means that nobody with access to the Flock servers can see your data.