mirror of
https://github.com/tutao/tutanota.git
synced 2025-12-07 13:49:47 +00:00
Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
https://tuta.com
We sync the spam training data encrypted through our server to make sure that all clients for a specific user behave the same when classifying mails. Additionally, this enables the spam classification in the webApp. We compress the training data vectors (see clientSpamTrainingDatum) before uploading to our server using SparseVectorCompressor.ts. When a user has the ClientSpamClassification enabled, the spam training data sync will happen for every mail received. ClientSpamTrainingDatum are not stored in the CacheStorage. No entityEvents are emitted for this type. However, we retrieve creations and updates for ClientSpamTrainingData through the modifiedClientSpamTrainingDataIndex. We calculate a threshold per classifier based on the dataset ham to spam ratio, we also subsample our training data to cap the ham to spam ratio within a certain limit. Co-authored-by: jomapp <17314077+jomapp@users.noreply.github.com> Co-authored-by: das <das@tutao.de> Co-authored-by: abp <abp@tutao.de> Co-authored-by: Kinan <104761667+kibibytium@users.noreply.github.com> Co-authored-by: sug <sug@tutao.de> Co-authored-by: nif <nif@tutao.de> Co-authored-by: map <mpfau@users.noreply.github.com> |
||
|---|---|---|
| .cargo | ||
| .github | ||
| .run | ||
| app-android | ||
| app-ios | ||
| buildSrc | ||
| ci | ||
| doc | ||
| githooks | ||
| ipc-schema | ||
| libs | ||
| packages | ||
| resources | ||
| src | ||
| test | ||
| tuta-sdk | ||
| types | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .npmrc | ||
| .nvmrc | ||
| .prettierignore | ||
| .prettierrc.json5 | ||
| android.js | ||
| Cargo.lock | ||
| Cargo.toml | ||
| desktop.js | ||
| eslint.config.mjs | ||
| fdroid-metadata-workaround | ||
| LICENSE.txt | ||
| make.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| rustfmt.toml | ||
| SECURITY.md | ||
| start-desktop.sh | ||
| third-party.txt | ||
| tsconfig-calendar-app.json | ||
| tsconfig.json | ||
| tsconfig_common.json | ||
| tutao-pub-test.pem | ||
| tutao-pub.pem | ||
| webapp.js | ||
| xcodegen_common.yml | ||
Tuta Mail is the secure email service with built-in end-to-end encryption that enables you to communicate securely with anyone on all your devices.
- Forum for bug reports/feature requests: https://www.reddit.com/r/tutanota
- Roadmap: https://tuta.com/roadmap/
- Issue and feature tracker: https://github.com/tutao/tutanota/issues. Please submit your feature requests via Reddit or via support mail.
Building
See BUILDING.md.
Developing Tuta Mail
See HACKING.md.

