{% extends 'default.html' %} {% set active_page = "setting" %} {% block title %} Settings {% endblock %} {% block head %} {% endblock %} {% block default_content %}
Current Plan
{% if current_user.lifetime %} You have lifetime access to the Premium plan. {% if not current_user.paid_lifetime %}
To support SimpleLogin you can switch to a paid plan.
Upgrade {% endif %} {% elif current_user.get_subscription() %} You are on the {{ current_user.get_subscription().plan_name() }} plan.
Manage Subscription {% if current_user.lifetime %} You have however lifetime access to the Premium plan now so make sure to cancel the previous plan :). {% endif %} {% elif manual_sub and manual_sub.is_active() %} You are on the Premium plan which expires {{ manual_sub.end_at | dt }} ({{ manual_sub.end_at.format("YYYY-MM-DD") }}). {% if manual_sub.is_giveaway %}
To gain additional features and support SimpleLogin you can upgrade to a Premium plan.
Upgrade {% endif %} {% elif apple_sub and apple_sub.is_valid() %} You are on the Premium plan which expires {{ apple_sub.expires_date | dt }} ({{ apple_sub.expires_date.format("YYYY-MM-DD") }}). {% elif coinbase_sub and coinbase_sub.is_active() %} You are on the Premium plan which expires {{ coinbase_sub.end_at | dt }} ({{ coinbase_sub.end_at.format("YYYY-MM-DD") }}).
Extend Subscription {% elif current_user.in_trial() %} Your Premium trial expires {{ current_user.trial_end | dt }}. {% else %} You are on the Free plan. {% endif %}
Two Factor Authentication
Secure your account with 2FA, you'll be asked for a code generated through an app when you login.
{% if not current_user.enable_otp %} Setup TOTP {% else %} Disable TOTP Recovery Codes {% endif %}
Security Key (WebAuthn)
You can secure your account by linking either your FIDO-supported physical key such as Yubikey, Google Titan, or a device with appropriate hardware to your account.
{% if current_user.fido_uuid is none %} Setup WebAuthn {% else %} Manage WebAuthn Recovery Codes {% endif %}
Newsletters
We will occasionally send you emails with new feature announcements.
{{ form.csrf_token }}
Profile
This information will be filled in automatically when you use the Sign in with SimpleLogin button.
{{ form.name(class="form-control", value=current_user.name) }} {{ render_field_errors(form.name) }}
Profile picture
{{ form.profile_picture(class="form-control-file") }} {{ render_field_errors(form.profile_picture) }} {% if current_user.profile_picture_id %} {% endif %}
{{ change_email_form.csrf_token }}
Account Email
This email address is used to log in to SimpleLogin.
If you want to change the mailbox that emails are forwarded to, use the Mailboxes page instead.
{{ change_email_form.email(class="form-control", value=current_user.email, readonly=pending_email != None) }} {{ render_field_errors(change_email_form.email) }} {% if pending_email %}
Pending email change: {{ pending_email }} Resend confirmation email Cancel email change
{% endif %}
Password
You will receive an email containing instructions on how to change your password.
Aliases
Change the way random aliases are generated by default.
Select the default domain for aliases.
Select the default suffix generator for aliases.
Sender Address Format
When your alias receives an email, say from: John Wick <john@wick.com>, SimpleLogin forwards it to your mailbox.
Due to some email constraints, SimpleLogin cannot keep the sender email address in the original form and needs to transform it to one of the formats below.
{% if current_user.replace_reverse_alias %}
Reverse Alias Replacement
When replying to a forwarded email, the reverse-alias can be automatically included in the attached message by your email client.
Turning on this option will replace the reverse-alias by your contact email.
Please note this option doesn't work well with Gmail UI as Gmail automatically enriches the message which breaks the reverse-alias format.
{% endif %}
Include sender address in reverse-alias
By default, the reverse-alias is randomly generated and doesn't contain any information about the sender.
You can however enable this option to include the sender address in the reverse-alias.
This can be useful when setting up an email filter and makes the reverse-alias more readable.
Quarantine
When an email sent to your alias is classified as spam or refused by your email provider, it usually means your alias has been leaked to a spammer.
In this case SimpleLogin will keep a copy of this email (so it isn't lost) and notify you so you can take a look at its content and take appropriate actions.
The emails are deleted in 7 days. This is an exceptional case where SimpleLogin stores the email.
See refused emails
Alias Import
You can import your aliases created on other platforms into SimpleLogin.
Batch Import
Data Export
You can download all aliases you have created on SimpleLogin along with other data.
Account Deletion
Please note that this operation is irreversible.
{% endblock %} {% block script %} {% endblock %}