вторник, 24 марта 2015 г.

All features of Kuku Messenger (email client)

Full specifications of Kuku Messenger at this point. All advantages, similarities and differences from the standard messenger, cons and future plans. Everything about the advantages of its decentralized, as well as an emphasis on privacy and anonymity.
This list is created for future users, and existing, who may not know all the possibilities of the application.

Kuku: decentralized, anonymous messenger

Video on YouTube: http://www.youtube.com/watch?v=7bbffSzChlE
Link to Google.Play: https://play.google.com/store/apps/details?id=madscale.messenger.kuku

Decentralized.

1. The messenger can not be blocked by the government. As you know, many messengers are not available in many countries around the world: China, Saudi Arabia, Iran and so on. Whatsapp, Hangouts, and so on. In Russia, from September 1, a new law about personal data that can potentially prohibit existing messengers.
2. Messenger can not "fall", as it often happens to the Instagram, Facebook, VK, Telegram.
3. The messenger can not be hit by DDOS attacks, as it happens to the Telegram.
4. Hackers can not get mass of correspondence or user data. As it happened to Telegram lately. Because there is no single server.
5. Kuku can exist without the authors. Because there is no single server. It's really people's messenger.

Data security and privacy.

1. The option "delete all" provide deleting in one-click all messages and account from your phone, including photos, and user data and the folder of the messenger. So even the shade of existence of an account in the phone can not be detected. That is, if someone will gather data recovery on Whatsapp, it's enough to know the phone number, unlike the Kuku. There is no another messenger, which can provide it.
2. The option "Do not save messages" allows you to instantly remove them from the cloud (except of GMAIL), so hackers getting access to the server will not find correspondence there. Thus, no reason or advantage of breaking server of specific user. In this case, hacking of correspondence, photographs, personal data is not possible.
3. Special services can not massively wiretapping users. There is no another messenger, which can provide it.
4. The messenger is anonymous and not tied to the SIM card. If your account is compromised, you can instantly create a new and massively notify your contacts about it.
5. Your account can be placed in any country, which is important if in your country there is any censorship or monitoring of correspondence. For example, there are 2 phones nearby in the demonstration video. They instantly receive messages from each other, but one account is registered in India and another in Ecuador.
6. If you do not want to give someone your phone number, then for the correspondence can be given an account in Kuku, which is not tied to the SIM card. You can also create a temporary account to correspond some time with someone, and after that do not use it more. So not to be bothered by that someone.
7. Only current members can invite another members in the decentralized group chat.
8. For screenshot with funny correspondence (to upload it in the social network) you can hide the name of the addressee by simply clicking on it.
9. Anonymous registration (if needed).

Features that are not invented in the ordinary messenger.

1. You can set the interval (night) mode of silence, in which the messages are not downloaded at all, or are downloaded every hour.
2. It can be programmed to receive messages only via wi-fi (to keep the traffic).
3. If for any reason there is no network, written messages are queued and sent automatically when the network becomes available. The user does not need to worry about it. Whatsapp, for example, simply notifies that the message has not been sent, and it has to be sent again manually.
4. There is integrated scheduler for messages. User can schedule sending at any time with any frequency. For example, for to program congratulations on your friends birthday once year for 10 years in a row.
5. All incoming and outgoing messages are synchronized on all devices with a single user account. For example, writing through tablet, when the phone is charging. In a telephone version appears the same outgoing and incoming messages. At the same time, messenger still has no single server.
6. The messenger is not tied to the SIM card. When the SIM is changed in the journey to the touristic one, the user should not change anything in the settings of the app.
7. The messenger is not tied to the SIM card, so it can be used with devices that do not have a SIM card. Also on phones with different numbers (SIM cards), you can use a single account.
8. Sending and receiving messeges can be provided without having the application: from any browser on any computer.
9. Kuku Messenger physically can not get spam, as often happens to WhatsApp and others.
10. User of Kuku Messenger can write to any email to people who do not have this messenger, and receive their answers.
11. A long press to the "send" button sends a message "Kuku" - just to remind about yourself.
12. Kuku and the whole style of the application is a cheerful, positive, good meme: "Kuku me."
13. User support online chat is pre-installed inside the messenger.
14. App weighs 3 times less than Whatsapp, so easy to install on old phones with small memory. Whatsapp somehow prohibits copy itself to the SD card and phone with an internal memory of 500 MB can not provide it.
15. Ability to save a backup of correspondence on the memory card automatically or manually.

Group chats.

1. Unique group chats on a decentralized basis.
2. Only active members can add new users, keeping thus the privacy of their correspondence.
3. Kuku Friends chat is preinstalled in the app too. Immediately after loading the user can add there his friends and start to chat with them.

Proximity to the usual standard messenger.

1. Standard familiar interface, cute eco-design.
2. Possibilities of attaching photos, any files, user has the opportunity to make a selfie directly from the application and to send it.
3. The ability to create an avatar and username. Both will appear in all the interlocutors apps.
4. Messages are delivered instantly via push-notification service. This is a unique system: pushs go through a single server, but they do not contain any information after receiving the message, push is immediately deleted from the server. And the messages themselves are decentralized.
5. Group chats.
6. Emoticons.
7. Easily search by keyword in all messages.
8. The "black list".
9. Selecting the sound of incoming / outgoing messages, select the silent mode.
10. Confirmation of sending the message: sound and tick.
11. The interface translated into 15 languages.
12. Standard inviting your friends to the app.
13. The app is free and contains no advertising.
14. Registration (if desired) of a new account from the messenger itself at the first window.
15. Mark messages as read or deleted: all, some, or one.
16. Delete the text from the dialogue, or copy, or forward.

Our plans:

1. Version for iOS - 2-3 months.
2. Incomig and outgoing voice messages without touching the phone. In fact - it will be possible to talk with someone via voice messages while driving, cooking a meal or in the bathroom.
3. Optional password to the messenger.
4. Chat with the robot, which is built-in messenger. User can to text him or to talk to him (via voice option). That is, if the user is bored, and there is no one to correspond to.
5. Skins and other design related.
6. The possibility to set a lot of accounts on one device at a time.


Cons of Kuku messenger.

1. User can not call via Kuku.
2. If the push-notification service to fall (which sends them separately from the messages), messages in Android will come to slow down (5 minutes), and iOS - only when the application is open.
3. There is no iOS version, but it is on its way.

How does it work?

User account is any email from any country. In fact - Kuku is the mail client, but reinterpreted with all the advantages of instant messenger: no message subjects, there is no folder, and there are the usual dialog windows and dialogs list. Correspondence is not heavy, but easy like in standart messengers, the messages are received in real time. Kuku Messenger recognizes messages sent from another Kuku Messenger and downloads only them, ignoring the rest of the mail (and spam, respectively), and distribut messages in dialogues by contacts. Thus, it is possible to use a single account for Kuku and for regular mail correspondence, and they will not overlap because Kuku automatically creates on your mail server two folders: Kukuinbox and Kukusent, and incoming and outgoing messages for Kuku puts in these folders automatically.
At the same time, a completely different service sends push notification. This service does not include any data and information itself. Pushs are removed after delivery of the message. Thus, we have an unique dual system of sending messages: Message goes separately decentralized and push goes separately centralized. If the push server fails, the message will still be delivered, but a little slow.

As soon as the account is email on any server that can work with mail clients, we achieve the following:

1. Storing information in another country. For example, free indian mail server - india.com or Ecuador - terra.com (the government of any country, not loving freedom, can block terra.com or India.com, but it is easy to change the account and it is impossible to block all email servers, if not completely turn off the Internet. And it is unlikely that someone will block unknown Ecuadorian mail server, which is used by 100 people, right?). These 2 servers are tested while creating the app. User living in a nearby street can be instantly in touch with another user through Ecuador or India, which complicates the possible persecution. Thus, the server is not single, but each user has his own one, anywhere in the world. We provide a list of free email servers from all over the world, and there is also such cunning, where the server itself removes the account after 10 minutes after its creation. Not all mail servers work with email clients. For example, the Czech atlas.cz does not work with our application, but such is a minority.
2. The list of free mail servers around the world, divided by region and country: http://www.fepg.net/americas.html.
Another list: http://www.blackhatworld.com/blackhat-seo/black-hat-seo/426309-list-100-free-email-services.html.
Another list. There is such an exotic server that removes the account in 10 minutes after creation: http://www.freebyte.com/email/
3. Account is not tied to the phone number
4. The ability to instantly change your account.
5. It is possible to correspond with someone who does not even has Kuku and a phone, and he will read the messages in the browser or other client to respond to you from a browser.
6. Anonymous account.
7. The ability to answer from any PC without special software, and through the web interface of mail server.

You can use your existing email account, but we recommend to just spend 5 minutes to create a new, but Kuku messages do not overlap with the regular mail. However, the application can be configured to delete Kuku messages as they are received, so they do not interfere with the normal use of the mail. But this will exclude ability to synchronize messages with another device if there is the same account.

Video on YouTube: http://www.youtube.com/watch?v=7bbffSzChlE 
Link to google.Play: https://play.google.com/store/apps/details?id=madscale.messenger.kuku 

Все возможности Куку Мессенжера (на русском)

Полная спецификация Куку Мессенжера на данный момент. Все плюсы, сходства и отличия от стандартных мессенжеров, минусы и дальнейшие планы. Всё о преимуществах его децентрализованности, а также об акценте на приватности и анонимности.
Этот список создан, как для будущих пользователей, так и для существующих, которые могут не знать все возможности приложения.

Куку: децентрализованный, анонимный Мессенжер

Видео на YouTube: http://www.youtube.com/watch?v=7bbffSzChlE 

Децентрализованность.

1. Мессенжер не может быть заблокирован правительством на уровне провайдера. Как известно, многие мессенжеры недоступны во многих странах мира: в Китае, Саудовской Аравии, Иране и так далее. Whatsapp, Hangouts и так далее. В России с 1 сентября вводится закон о персональных данных, который потенциально может запретить существующие мессенжеры.
2. Мессенжер не может «упасть», как это часто случается с Инстаграмом, Фейсбуком, ВК, Телеграмом.
3. Не может быть подвержен DDOS атакам, как это происходило с Телеграмом.
4. Хакеры не могут, получив доступ к единому серверу, массово украть переписку или данные пользователей. Как это происходило с iCloud и Телеграмом. Потому что единого сервера нет.
5. Куку может существовать без разработчиков (авторов). Потому что нет единого сервера. Это по-настоящему народный мессенжер.

Безопасность данных и приватность.

1. Опция «удалить всё» в один клик удаляет все сообщения и аккаунт из телефона, включая фотографии, данные пользователя и папку с файлами мессенжера. Так что даже следа существования такого аккаунта в телефоне не будет. То есть, если кто-то соберётся восстановить данные в Whatsapp, достаточно знать номер телефона, в Куку же после такого удаления о существовании аккаунта сможет рассказать только сам владелец. Этого не позволяет ни один из существующих мессенжеров.
2. Опция «не сохранять сообщения» позволяет мгновенно удалять их из облака (кроме GMAIL), таким образом, хакеры, получив доступ к серверу пользователя, не найдут там переписку. Таким образом, не будет причин или пользы от взлома сервера конкретного пользователя. Невозможна кража переписки, фотографий, личных данных. 
3. Невозможна массовая слежка за пользователями силами спецслужб. Удалять свою переписку с сервера мессенжера больше не позволяет ни один из существующих мессенжеров.
4. Мессенжер не привязан к сим-карте, анонимен. Если аккаунт скомпрометирован, пользователь может мгновенно создать новый и массово уведомить о нём свои контакты.
5. Свой аккаунт, как и сервер со своими сообщениями можно перенести в любую страну, что важно, если в стране пользователя существует какая-то цензура или мониторинг переписки. Например, на демонстрационном видео 2 телефона лежат рядом, и мгновенно получают сообщения друг от друга, но один аккаунт зарегистрирован в Индии, а второй в Эквадоре.
6. Если пользователь не хочет кому-то давать свой номер телефона, то для переписки можно дать аккаунт в Куку, который не привязан к СИМ-карте.
7. В децентрализированные групповые чаты могут пригласить только действующие участники.
8. Для скриншота смешной переписки (чтобы выложить его в соцсеть) можно скрыть имя адресата, просто кликнув на него.
9. Анонимная при желании регистрация.

Удобства, которых нет в обычных мессенжерах.

1. Можно выставить интервал (ночного) режима тишины, при котором сообщения не обновляются вообще или обновляются раз в час.
2. Можно запрограммировать получение сообщений только через вай-фай (чтобы сохранить трафик).
3. Если по какой-либо причине отсутствует сеть, написанные сообщения выстраиваются в очередь и отправляются АВТОМАТИЧЕСКИ, когда сеть станет доступна. Пользователю не надо об этом беспокоиться. iMessage, например, просто уведомляет, что сообщение не отправлено, и его приходится переотправлять вручную. Whatsapp – то же.
4. В мессенжер встроен планировщик сообщений. Можно запланировать отправку в любое время с любой частотой. Например, хоть на 10 лет вперёд запрограммировать поздравление с днём рождения раз в год.
5. Все входящие и исходящие синхронизируются на всех устройствах пользователя с общим аккаунтом. Например, пишете через планшет, когда телефон заряжается. В телефонной версии появляются исходящие из планшета. При этом, мессенжер всё ещё не имеет единого сервера.
6. Мессенжер не привязан к СИМ-карте. При смене карты в путешествии на туристическую, пользователь не должен ничего менять в настройках.
7. Мессенжер не привязан к СИМ-карте, поэтому им можно пользоваться с устройств, на которых нет СИМ-карты. Также на телефонах с разными номерами (СИМ-картами) можно использовать единый аккаунт.
8. Писать в мессенжер и получать из него сообщения можно, не имея приложения, а из любого браузера любого компьютера.
9. Куку Мессенжер физически не может получать СПАМ, как это часто происходит с iMessage, WhatsApp и другими.
10. Пользователь Куку Мессенжера может писать на любые емеилы людей, у которых этого мессенжера нет, и получать от них ответы.
11. Длинное нажатие на кнопку отправки сообщения отправляет сообщение «Куку» - просто чтобы напомнить о себе.
12. Куку и вся стилистика приложения – весёлый, позитивный, добрый мем: «Кукукни мне».
13. Поддержка пользователя онлайн  в специальном предустановленном чате внутри мессенжера.
14. Приложение весит в 3 раза меньше, чем Whatsapp, поэтому легко устанавливается на старые телефоны с небольшой памятью. Whatsapp почему-то запрещает копировать себя на SD карту и с телефонами с внутренней памятью до 500 мб пользоваться им невозможно.
15. Возможность сохранять бэкап переписки на карте памяти: автоматически или вручную.

Групповые чаты.

1. Уникальные групповые чаты на децентрализированной основе.
2. Только действующие участники чата могут добавлять новых пользователей, сохраняя, таким образом, свою приватность.
3. В приложении предустановлен уникальный всемирный децентрализированный чат Kuku Planet. Его сообщения не хранятся на едином сервере, но при этом синхронизируются у всех пользователей чата. Чат предусмотрен для демонстраций возможности чатов приложения. Также все пользователи приложения могут там переписываться. В общем чате запрещено вкладывать картинки, чтобы пользователи не транслировали, например, порнографию, а также вместо аккаунтов пользователей указан их юзернейм, чтобы сохранить приватность пользователей. Отписаться от группового чата можно забанив его (добавив в чёрный список). Авторы (разработчики) мессенжера могут забанить пользователя группового чата за оскорбления и по иным причинам. И при этом, мессенжер всё ещё децентрализован!
4. В приложении предустановлен чат Kuku Friends. Сразу после загрузки пользователь может добавить туда своих друзей и начать общий чат.

Приближенность к стандартам обычного мессенжера.

1. Стандартный привычный интерфейс, симпатичный эко-дизайн.
2. Прикрепление фотографий, любых файлов, возможность сделать прямо из приложения селфи и отправить.
3. Возможность создать аватарку и имя пользователя. И то и другое появится у всех собеседников.
4. Сообщения доставляются мгновенно через сервис пуш-уведомлений. Это уникальная система: пуши идут через единый сервер, но они не содержат никакой информации и после получения пуша пользователем, он сразу удаляется с сервера. А сами сообщения идут децентрализованно.
5. Групповые чаты.
6. Смайлики.
7. Удобный поиск по ключевым словам по всем сообщениям.
8. Наличие «чёрного списка».
9. Выбор звука входящих/исходящих сообщений, выбор беззвучного режима.
10. Подтверждение отправки сообщения: звуком и галочкой.
11. Интерфейс переведён на 15 языков, включая, естественно, русский или даже персидский.
12. Стандартное приглашение друзей в мессенжер.
13. Приложение бесплатно и не содержит рекламы.
14. Регистрация (при желании) нового аккаунта из самого мессенжера при первом входе.
15. Пометить сообщения прочитанными или для удаления: все, несколько или одно.
16. Удалить реплику из диалога, скопировать, или переадресовать реплику.


Планы:

1. Версия для iOS – через 2-3 месяца.
2. Ввод и вывод сообщений голосом, не касаясь телефона. По сути – можно будет разговаривать с собеседником через голосовые сообщения во время вождения, готовки еды или в ванной.
3. Опция пароля на вход в мессенжер.
4. Чат с роботом, встроенный в мессенжер. С роботом можно будет, как переписываться, так и разговаривать. Это если пользователь заскучает, а переписываться не с кем.
5. Скины и другое, связанное с дизайном.
6. Возможность ведения множества аккаунтов на одном устройстве одновременно.


Минусы Куку Мессенжера.

1. Через Куку Мессенжер нельзя звонить.
2. Если упадёт сервис пуш-уведомлений (который отправляет их отдельно от сообщений), сообщения в Андроид будут приходить замедленно (до 5 минут), а в iOS – только при открытом приложении.
3. Пока что нет iOS версии, но она уже на подходе.
4. Если включить опцию мгновенного удаления сообщения после загрузки, то оно не будет синхронизированно в других устройствах.

Как это работает?

Аккаунтом является любой адрес любой электронной почты любой страны. По сути – Куку – почтовый клиент, но переосмысленный со всеми преимуществами мессенжера: нет темы сообщений, нет папок, и присутствуют обычные диалоговые окна и список диалогов. Переписка не тяжеловесная, а лёгкая, как в мессенжере, сообщения поступают в режиме реального времени. Куку-мессенжер распознаёт сообщения, отправленные из другого Куку-мессенжера и загружает только их, игнорируя всю остальную почту (и СПАМ, соответственно), и распределяя в диалоги по контактам. Таким образом, можно пользоваться единым аккаунтом для Куку и для обычной почтовой переписки, и они не будут пересекаться, потому что Куку автоматически создаёт на вашем почтовом сервере две папки: Kukuinbox и Kukusent, и переносит входящие и исходящие для Куку в эти папки.
При этом, пуш-уведомления отправляет совершенно другой сервис. Этот сервис не содержит никаких данных, а сама информация о пуше удаляется после доставки уведомления. Таким образом, мы имеем уникальную двойную систему отправки сообщения: отдельно децентрализованно идёт сообщение и отдельно централизованно идёт пуш. Если сервер для пуша сломается, то сообщения всё равно будут доставляться, но немного медленней.

Благодаря тому, что аккаунтом является электронная почта на любом сервере, который может работать с почтовыми клиентами, мы достигаем следующего:

1. Хранение информации в другой стране. Например, бесплатный индийский почтовый сервер – india.com или эквадорский – terra.com (правительство любой страны, не любящее свободу, может заблокировать terra.com или India.com, но сменить аккаунт легко, и все почтовые серверы блокировать невозможно, если полностью не отключить интернет. Да и вряд ли кто-то будет блокировать неизвестный эквадорский почтовый сервер, которым пользуется 100 человек, верно?). Эти 2 сервера тестировались при создании приложения. Пользователь, живя на соседней улице с другим пользователем, может мгновенно переписываться с ним через Эквадор и Индию, что затрудняет возможные гонения. Таким образом, сервер не общий, а у каждого пользователя свой личный, в любой точке мира. Мы предоставляем список бесплатных почтовых серверов из всех стран мира, а есть также такие хитрые, где сам сервер удаляет аккаунт через 10 минут после его создания. Не все почтовые сервера работают с почтовыми клиентами. Например, чешский atlas.cz не работает с нашим приложением, но таких меньшинство.
2. Список бесплатных почтовых серверов со всего мира, разделенный по регионам и странам: http://www.fepg.net/americas.html. Другой список: http://www.blackhatworld.com/blackhat-seo/black-hat-seo/426309-list-100-free-email-services.html. Ещё один список. Здесь есть такой экзотический сервер, который удаляет аккаунт через 10 минут после создания: http://www.freebyte.com/email/ 
3. Непривязанность аккаунта к номеру телефона.
4. Возможность мгновенной смены аккаунта.
5. Можно переписываться с человеком, у которого нет Куку и даже мобильного, и он будет читать письма в браузере или в другом клиенте, отвечать на них из браузера, а поступать они будут написавшему в Куку.
6. Анонимная регистрация аккаунта.
7. Возможность отвечать с любого ПК без специального ПО, а через вэб-интерфейс вашего почтового сервера.

Вы можете пользоваться своим существующим почтовым аккаунтом, но мы рекомендуем просто потратить 5 минут на создание нового, чтобы переписка в Куку не пересекалась с обычной почтовой. Однако, в приложении можно настроить удаление Куку-сообщений после их получения, чтобы они не мешались при обычном использовании почты. Но тогда пропадёт возможность синхронизации с другим устройством, если там тот же аккаунт.

Видео на YouTube: http://www.youtube.com/watch?v=7bbffSzChlE