---
title: SimpleLogin
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, email, privacy, alias, python, anti-spam]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Email, https://github.com/simple-login/app]
---

# 📧 SimpleLogin

> **Service d'alias email open source** : générez des adresses uniques à la volée pour chaque site, transférez vers votre vraie boîte, et coupez l'alias en un clic si spam.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [simplelogin.io](https://simplelogin.io) |
| **GitHub** | [simple-login/app](https://github.com/simple-login/app) |
| **License** | AGPL-3.0 |
| **Langage** | Python (Flask) + Vue.js |
| **Étoiles GitHub** | 6 704 ⭐ |
| **Catégorie** | [[cat-email\|Email]] |
| **Mainteneur** | SimpleLogin (acquis par Proton AG en 2022) |

## 📝 Description

**SimpleLogin** a été créé en **2019** par Son Tran (ingénieur Notion) puis **acquis par Proton en 2022**. Le principe : créer un **alias unique par service** (ex. `amazon-xyz@maison.sl` pour Amazon) qui **forwarde** vers votre vraie boîte mail. Si un alias commence à recevoir du spam, vous le **désactivez** → fini le spam, sans toucher à votre vraie adresse.

**Fonctionnalités** :
- **Création d'alias** à la volée (depuis navigateur via extension, ou copie d'adresse)
- **Domaines custom** : utilisez votre propre domaine (ex. `@privacy.example.com`) avec catch-all → tout email vers ce domaine devient un alias
- **Réponse directe** : on peut **répondre depuis l'alias** (Reply-To magic) sans révéler la vraie adresse
- **Boîtes multiples** : un alias peut forwarder vers plusieurs adresses
- **PGP** : support du chiffrement PGP pour les emails forwardés
- **API** : pour intégrer dans des scripts, n8n, etc.
- **OAuth2** : SimpleLogin peut être utilisé comme **provider OAuth** (login avec alias sur d'autres apps)

**Forces** :
- **Open source** (peu de services d'alias le sont)
- **Proton en backing** → pérennité, mais reste indépendant
- **Multi-plateforme** : extension navigateur, app iOS/Android, web app
- **Anti-tracking** : masque la vraie adresse partout
- **Compatible** avec tous les fournisseurs mail (Gmail, Outlook, Fastmail, ProtonMail, votre serveur personnel)

**Faiblesses** :
- **Fwd ≠ chiffrement** : si Gmail est en endpoint, Google voit tout (mitigé par PGP E2E)
- **Délai de transfert** : quelques secondes de latence
- **Quotas** en version gratuite du SaaS (illimité en self-hosted)
- **Bounce handling** parfois capricieux

## 🚀 Installation

### Docker Compose

```yaml
# docker-compose.yml
version: '3.8'
services:
  simplelogin:
    image: simplelogin/app:latest
    container_name: simplelogin
    restart: unless-stopped
    ports:
      - "7777:7777"
    environment:
      - SL_DB=db
      - SL_DB_URL=postgresql://simplelogin:secret@db:5432/simplelogin
      - SL_REDIS_URL=redis://redis:6379/0
      - SL_MAILBOX_DOMAIN=example.com
      - SL_DOMAIN=sl.example.com
      - SL_SECRET_KEY=CHANGEME-RANDOM-32-BYTES
    depends_on:
      - db
      - redis

  db:
    image: postgres:15
    container_name: simplelogin-db
    restart: unless-stopped
    environment:
      POSTGRES_USER: simplelogin
      POSTGRES_PASSWORD: secret
      POSTGRES_DB: simplelogin
    volumes:
      - pgdata:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    container_name: simplelogin-redis
    restart: unless-stopped

volumes:
  pgdata:
```

### Prérequis

- **2 Go RAM** minimum
- **Sous-domaines** : `sl.example.com` (web), `example.com` (MX), `*.example.com` (catch-all)
- **DNS MX** configuré pour forwarder vers SimpleLogin
- **TLS** : Let's Encrypt recommandé

## ⚙️ Configuration

1. **DNS** : pointer `sl.example.com` (A) vers le serveur ; configurer MX de `example.com` vers SimpleLogin ; SPF/DKIM/DMARC sur le domaine d'alias
2. **Catch-all** : un enregistrement `*.example.com` A/AAAA permet d'accepter n'importe quel sous-domaine comme alias
3. **Postfix** : SimpleLogin écoute sur le port SMTP standard et dispatche
4. **OAuth providers** : configurer Google/GitHub/Microsoft pour le login social
5. **Premium features** : en self-hosted, **toutes les features premium** sont débloquées par défaut

## 🔗 Alternatives

- **[app-anonaddy](app-anonaddy)** — Concurrent open source direct, plus minimaliste
- **[Apple Hide My Email](https://support.apple.com/en-us/HT210425)** — Intégré à iCloud+
- **[Firefox Relay](https://relay.firefox.com/)** — Service Mozilla
- **[Protonmail aliases](https://proton.me)** — Intégré aux abonnements Proton
- **[addy.io](https://addy.io)** — Fork d'AnonAddy avec features supplémentaires

## 🔒 Sécurité

- **OAuth2** standard pour l'auth
- **PGP** optionnel pour le chiffrement de bout en bout
- **Pas de log** des emails transférés (configurable)
- **HTTPS强制** avec HSTS
- **2FA TOTP** disponible
- **Tokens d'API** révocables
- **Code audité** par Proton depuis 2022

## 📚 Ressources

- [Site officiel](https://simplelogin.io)
- [Documentation](https://github.com/simple-login/app#readme)
- [GitHub simple-login/app](https://github.com/simple-login/app)
- [Guide self-host](https://github.com/simple-login/app/blob/master/docs/install.md)

## Pages Liées
- [[cat-email]] — Toutes les apps Email du catalogue
- [[app-anonaddy]] — Concurrent direct
- [[app-mailcow]] — Peut s'intégrer comme service d'alias en amont
- [[securisation-home-lab]] — Bonnes pratiques DNS / PGP
- [[recettes-docker-compose]] — Templates Docker
