{% extends "base.html" %} {% block title %}Email preferences - Makenotwork{% endblock %} {% block body_attrs %} class="{{ crate::shell::measure(crate::shell::Measure::Contained) }}"{% endblock %} {% block content %} {# Reached from a signed link in an email, with no session. Every form here carries the same token the page did, because that token is the authorisation: asking somebody to log in before they can stop receiving email is how "unsubscribe" turns into "mark as spam". GET renders. Nothing on this page mutates without a POST, so a mail client or link scanner prefetching the URL cannot unsubscribe anyone. #}

Email preferences

{% if subscriptions.is_empty() %}

This address is not subscribed to anything.

{% else %}

Choose what you hear about. Changes take effect immediately.

{% endif %} {# Article 26 attribution. A subscriber landing here from a creator's mail has two parties holding their address, and the page is where they find out who, and that one contact answers for both. #}

Makenotwork holds your address and sends this mail. For a project list, the creator who owns it decides who is on it and what it says, which makes us joint controllers of your address. One contact answers for both of us: privacy@makenot.work. The full arrangement is on the Mailing List Data Processing page.

Back to Makenotwork

{% endblock %}