Email client for android/ios (@encrypted.email)
Budget: $1,500 – $3,000 USD
Email client to store all messages locally in encrypted sqlite or other searchable database format, able to handle 50gb local email on a reasonably good phone.
User sign up with name, desired email address @encrypted.email and twilio sms to verify number - similar to whatsapp signup (no password).
All messages are transported to/from mailserver via rsync. Keys generated on signup and stored in database.
Incoming messages to be able to sort by filter, sender, subject, spam goes to spam folder if x-spamassassin is > 3 (?).
Attachments detached and stored on phone media (is it possible to still be attached if message is forwarded?)
Small ad window on bottom of all pages except compose or reply to message.
Sent messages are saved as complete email file in local outbox then rsynced, checkmark 1 when mailserver received complete file, checkmark 2 when message transmitted to destination mailserver.
Backed user database on server keeps contact with client, incoming email is notified to user database and websocket signals client to initiate rsync to receive the message. (no complete rsync process to check new mail, user can restart client).
Notifications similar to standard email clients.
Look and feel similar to Protonmail mail client.
Small indication to show wether online or offline. The client should work offline, can compose messages and store in outbox until online.
User sign up with name, desired email address @encrypted.email and twilio sms to verify number - similar to whatsapp signup (no password).
All messages are transported to/from mailserver via rsync. Keys generated on signup and stored in database.
Incoming messages to be able to sort by filter, sender, subject, spam goes to spam folder if x-spamassassin is > 3 (?).
Attachments detached and stored on phone media (is it possible to still be attached if message is forwarded?)
Small ad window on bottom of all pages except compose or reply to message.
Sent messages are saved as complete email file in local outbox then rsynced, checkmark 1 when mailserver received complete file, checkmark 2 when message transmitted to destination mailserver.
Backed user database on server keeps contact with client, incoming email is notified to user database and websocket signals client to initiate rsync to receive the message. (no complete rsync process to check new mail, user can restart client).
Notifications similar to standard email clients.
Look and feel similar to Protonmail mail client.
Small indication to show wether online or offline. The client should work offline, can compose messages and store in outbox until online.