SimpleLogin
simplelogin.ioFully open source (view on GitHub) alias service with many additional features. Can be self-hosted, or the managed version has a free plan, as well as hosted premium option ($2.99/ month) for using custom domains.
- Homepage:simplelogin.io
- GitHub:github.com/simple-login/app
- Privacy:simplelogin.io/privacy
- iOS App:apps.apple.com/us/app/simplelogin-email-alias/id1494359858
- Android App:play.google.com/.../io.simplelogin.android
- Web info:web-check.xyz/check/simplelogin.io
SimpleLogin Privacy Policy
Privacy Policy Summary
- Logs are deleted after a finite period of time
- Your account can be suspended for several reasons
- Terms may be changed any time at their discretion, without notice to you
- Your personal data will not be used for an automated decision-making
- You can request access, correction and/or deletion of your data
- Your personal data is not sold
- A complaint mechanism is provided for the handling of personal data
- The service claims to be GDPR compliant for European users
- Two factor authentication is provided for your account
- Your personal data is used for limited purposes
- This service is a subsidiary of Proton AG
Score
Documents
- Security OverviewCreated 18 Jan 21, Last modified 1 year ago
- Privacy PolicyCreated 18 Jan 21, Last modified 1 year ago
- Terms of ServiceCreated 18 Jan 21, Last modified 1 year ago
Domains Covered by Policy
- simplelogin.io
- simplelogin.co
- simplelogin.fr
- slmail.me
About the Data
This data is kindly provided by tosdr.org. Read full report at: #2552
SimpleLogin Source Code
Author
Description
The SimpleLogin back-end and web app
Homepage
https://simplelogin.ioRepository
- LicenseAGPL-3.0
- Created18 Dec 19
- Primary languagePython
- Size18,089 KB
- Stars7,036
- Forks654
- Watchers7,036
Top Contributors
@nguyenkims (1131)
@acasajus (753)
@cquintana92 (290)
@developStorm (58)
@FozzieHi (55)
@doanguyen (38)
@TheLastProject (27)
@snyk-bot (25)
@SibrenVasse (23)
@dependabot[bot] (10)
@prashantkamdar (9)
@FabioWidmer (8)
@D-Bao (6)
@LordChunk (5)
@nicoonoclaste (5)
@virtyaluk (5)
@springcomp (4)
@mrbluecoat (4)
@NinhDinh (3)
@ntung (3)
@szepeviktor (3)
@chrisblech (3)
@muhlba91 (2)
@martadams89 (2)
@havedill (2)
@boarwell (2)
@ntnhon (2)
@NicolasCARPi (2)
@a2kolbasov (2)
@lamtrinhdev (1)
@PeterDaveHello (1)
@herrboyer (1)
@securityguy (1)
@Spitfireap (1)
@samarsrivastav (1)
@aki0m (1)
@alpha-tango-kilo (1)
@ccb78 (1)
@danfate (1)
@ghisch (1)
@guzlewski (1)
@melbv (1)
@mlec1 (1)
@pojhm91c7iwk (1)
@rubencm (1)
@joedemcher (1)
@jeifour (1)
@jack3898 (1)
@eltociear (1)
@brainynai (1)
@Ggcu (1)
@zouma83 (1)
@fm (1)
@emmanuel-ferdman (1)
@encg (1)
@edleeman17 (1)
@dattito (1)
@CyberHD1811 (1)
@froozeify (1)
@AndreasGassmann (1)
@adrian-schnell (1)
Recent Commits
Adrià Casajús(05 Oct 26)
feat: suppress subscription-end reminders for partner subscription users Users with an active partner (Proton) subscription stay premium in SimpleLogin, so the 'Your subscription will end soon' emails sent by the daily cron for cancelled Paddle, manual and Coinbase subscriptions are misleading for them. Skip those three reminders when the user has an active PartnerSubscription (is_active() includes the 14-day grace period; lifetime partner subs suppress too). In the manual-subscription loop the check sits inside 'if need_reminder:' to avoid one extra query per manual subscription per day for users who never qualify for a reminder. Residual case accepted: a user who cancels their Proton subscription keeps it until the period end, so a manual/Coinbase reminder in that window is suppressed; once the partner row is removed the other subscription may end without a reminder. Rare and low impact. Tests assert per recipient (envelope_to) instead of global stored-email counts, replace the previous assertion-free test_notify_manual_sub_end, and cover active, lifetime and expired-past-grace partner subs across all three senders.
Adrià Casajús(02 Oct 26)
feat: add S3 object migration module and scripts/migrate_s3_objects.py Copy the objects the DB references (File.path, RefusedEmail.full_report_path and path) from the old public storage into the new S3 bucket, keyed identically so no DB row changes and no old object is deleted. iter_keys walks fixed id windows like scripts/sanitize_contact_names.py and skips refused emails the delete_refused_emails cron is about to clean up. migrate_key skips keys already at the destination (HEAD only, no GET), maps 404 to MISSING and any other error to FAILED so one bad object never stops the walk, and passes Content-Type / Content-Disposition through to s3.upload_raw, with an attachment fallback for .eml keys. The CLI is a dry run unless --apply is given, refuses http roots and a config still pointing at LOCAL_FILE_UPLOAD, and prints per-outcome counts.
Adrià Casajús(01 Oct 26)
feat: add exists and upload_raw helpers to app/s3.py The upcoming S3 migration script needs to check whether a key already exists in the target storage and to upload bytes while controlling ContentType and ContentDisposition independently, which the existing uploaders cannot do. - exists(): head_object in S3 mode (404/NoSuchKey/NotFound -> False, other ClientErrors re-raised); os.path.exists in local mode. - upload_raw(): put_object passing ContentType/ContentDisposition only when given; writes to UPLOAD_DIR like the existing uploaders in local mode. Existing functions are untouched.
Adrià Casajús(25 Sept 26)
tests
Adrià Casajús(25 Sept 26)
Ensure that there are mailbox to transfer
Adrià Casajús(23 Sept 26)
Fix oauth email creation
Adrià Casajús(23 Sept 26)
Do not skip the input path on oauth verification
Adrià Casajús(23 Sept 26)
Add contact name sanitization
Adrià Casajús(23 Sept 26)
Limit the amount of stored provider complaints
Adrià Casajús(22 Sept 26)
Make sure sudo is for the current user
chrisblech(16 Sept 26)
changes OIDC_SCOPES type from string to list, fixes https://github.com/simple-login/app/issues/2812
Adrià Casajús(18 Sept 26)
Test fixes
Adrià Casajús(18 Sept 26)
Proper VERP expiration check in the past, not in the future
Adrià Casajús(18 Sept 26)
Sign paddle user_id
Adrià Casajús(18 Sept 26)
On alias transfer clear up the directory
Adrià Casajús(18 Sept 26)
Avoid logging sensitive fields
Adrià Casajús(18 Sept 26)
Disable custom domain captchas by default
Adrià Casajús(17 Sept 26)
Allow to link proton account if the account is not linked
Carlos Quintana(17 Sept 26)
chore: add command for checking
Carlos Quintana(17 Sept 26)
chore: OIDC sub claim alias transfer
Adrià Casajús(14 Sept 26)
Look up ids directly in admin model view search flask-admin casts every searchable column to text and matches it with ILIKE '%term%', so searching a user id ran CAST(users.id AS VARCHAR) ILIKE '%123%' on both the list and the count query, sequentially scanning the whole users table. Override _apply_search on SLModelView so a plain integer term compares the integer columns directly and skips the text ones, and a non-integer term skips the integer columns, which can never match by equality. A term is now either an id lookup or a text search, never both, so bare numbers no longer substring-match email columns.
Son Nguyen(09 Sept 26)
referral page only accessible to users who have referral codes or payout
Adrià Casajús(01 Sept 26)
Escape message emails in js context
Adrià Casajús(01 Sept 26)
Escape data before injecting it
Adrià Casajús(01 Sept 26)
fix
Adrià Casajús(01 Sept 26)
Only allow to set default aliases for ownership AND mx verified domains
Oliver Gordon(24 Aug 26)
update support emails
Carlos Quintana(17 Aug 26)
chore: take an exclusive lock on alias transfer
Carlos Quintana(17 Aug 26)
chore: sanitize redirect uri params
Carlos Quintana(11 Aug 26)
fix: do not log entire payload if cannot decode
SimpleLogin Security
SimpleLogin Website
Website
SimpleLogin | Open source anonymous email service
With email aliases , you can be anonymous online and protect your inbox against spams and phishing.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address176.119.200.11
- Hostname176-119-200-11.protonmail.ch
- LocationFrankfurt am Main,Hessen,Germany,EU
- ISPProton AG
- ASNAS62371
Associated Countries
US
DE
Safety Score
Website marked as safe
100%
Blacklist Check
simplelogin.io was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
SimpleLogin Android App
APK Info
- AppSimpleLogin
- Creation Date09 May 20
- Last Updated18 Jul 24
- Current Version1.0
- Privacy ReportView on Exodus →
De-Googled Compatibility
- GrapheneOSNative4.0 / 4(3)
- e OSmicroG4.0 / 4(2)
- CalyxOSmicroG4.0 / 4(2)
SimpleLogin iOS App
App Info
SimpleLogin - Email alias
Tired of spam and being tracked online through your personal email address? Email aliases are the solution. SimpleLogin provides you with a different anonymous email address (aka email alias) whenever you sign up for a new online service, allowing you to hide your personal email address from spammers. Emails sent to an alias are forwarded to your personal inbox. Want to reply to a forwarded email? Just hit reply and the response will be sent from your alias, keeping your personal address hidden. Not only can an alias receive emails, it can also send emails. An alias is a full-fledged email address. You can create a new alias when subscribing to a newsletter, signing up for a new account, or giving your email to someone you don't trust. If you receive spam to that address, simply disable the alias. When you give away your personal email online, there is a good chance it will end up in the hands of a spammer or hacker. SimpleLogin acts as a firewall to protect your personal inbox. Over 2 million SimpleLogin aliases have been created, making SimpleLogin one of the world’s best-known email alias services. --- Why SimpleLogin? - Generous free plan: unlike other alias services, you can create up to 10 aliases using the free plan, and there's no cap on bandwidth or the number of replies and sends. We also offer a 7day free trial of our premium service, that includes all advanced features, when you sign up. - SimpleLogin is the world’s most advanced email alias service, supporting multiple mailboxes, PGP encryption, and in-app alias management. - 100% open source and independently audited for security. SimpleLogin is verified to be secure and reliable. - Private by default. SimpleLogin forwards your emails, but does not save them. We use secure infrastructure in Switzerland, operated by Proton Mail, the world's largest encrypted email service. With a premium plan, you can: - Add your own domain and create aliases such as [email protected] or [email protected]. You can also enable catch-all email addresses for your domain. - If you don't have a domain, use a subdomain provided by SimpleLogin instead. - Send emails from aliases: not only can you can reply to a forwarded email, you can also initiate a new conversation from your alias. - If you have several mailboxes, you can add them into SimpleLogin and choose which one to use when creating an alias. - If your mailbox supports PGP, enable PGP on SimpleLogin, and emails will be encrypted by SimpleLogin before being forwarded to your mailbox. What others say about SimpleLogin: “SimpleLogin is a comprehensive disposable email address solution that covers just about every conceivable feature, and it’s easy to use”. PCMag Twitter: https://twitter.com/simple_login Reddit: https://www.reddit.com/r/simplelogin Open Source: https://github.com/simple-login Privacy policy: https://simplelogin.io/privacy/ Terms and conditions: https://simplelogin.io/terms/ Security audit: https://simplelogin.io/blog/security-audit/
Rating
Version Info
- Current Version2.4.4
- Last Updated24 Jul 24
- First Released21 Apr 20
- Minimum iOS Version15.0
- Device Models Supported127
App Details
- IPA Size10.59 Mb
- PriceFree (USD)
- Age Advisory4+
- Supported Languages1
- DeveloperProton AG
- Bundle IDio.simplelogin.ios-app
Screenshots
SimpleLogin Reviews
More Mail Forwarding
An open source anonymous email forwarding service, allowing you to create unlimited email aliases. Has a free plan.
Developed and managed by Mozilla, Relay is a Firefox addon, that lets you make an email alias with 1 click, and have all messages forwarded onto your personal email. Relay is totally free to use, and very accessible to less experienced users, but also open source, and able to me self-hosted for advanced usage.
Catch-all email forwarding service with unlimited aliases and custom domains, configured via DNS records. Self-hostable; the hosted version has a limited free plan, with paid plans (from $3/month) adding encrypted IMAP/POP3 mailboxes. Audited by Cure53 in 2026.
About the Data: SimpleLogin
Change History
- Amended (github) #608
- Amended (androidApp, iosApp)
Edit SimpleLogin Data
You can edit SimpleLogin's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access SimpleLogin's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/simpleloginThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share SimpleLogin
Help your friends compare Mail Forwarding, and pick privacy-respecting software and services.
Share SimpleLogin and Awesome Privacy with your network!