{% from 'lib/interval.html' import interval_input -%} {% extends 'lib/layout.html' %} {% block scripts %} {% endblock %} {% block body -%}

Hello, {{g.viewer.account.display_name or g.viewer.account.screen_name}}! Log out

{% if g.viewer.account.reason %} {% endif %}
{% set enabled_disabled = "enabled" if g.viewer.account.policy_enabled else "disabled" %}
{% set post_count = g.viewer.account.post_count() %}

Currently keeping track of {{ post_count }} of your posts, roughly {{ g.viewer.account.estimate_eligible_for_delete() }} of which currently match your expiration rules.

{% if g.viewer.account.service == 'twitter' and g.viewer.account.reported_post_count and post_count < g.viewer.account.reported_post_count * 3/4 and g.viewer.account.reported_post_count > 3200 -%} {% endif %}

Your expiration rules

{% if request.args.get('settings_saved') != None %} {% endif %} {% if settings_error %} {% endif %}

Posts that are over {{interval_input(g.viewer.account, 'policy_keep_younger', scales)}} old and are not one of your most recent posts will expire

Posts that you have liked / favourited will never expire

Posts that have media attached will never expire

{% if g.viewer.account.service == 'mastodon' %}

Direct messages will never expire

{% endif %}

Every {{interval_input(g.viewer.account, 'policy_delete_every', scales)}}, one expired post will be picked at random and deleted.

{% if g.viewer.account.service == 'twitter' %}

Tweet archive import

Twitter's API only lets us access up to 3200 of your most recent tweets. If you have more tweets than that, you can request an archive of your tweets from Twitter's settings page, and upload it here.

{% if tweet_archive_failed %} {% endif %}
{% if g.viewer.account.twitter_archives %}

Recent archives

{% endif %}
{% endif %} {% endblock %}