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

{% 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 be considered for deletion

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

…unless you

{%- else %}

…unless you

{%- endif %}

…or unless they

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

Keep direct messages:

{% endif %}

Every {{interval_input(g.viewer.account, 'policy_delete_every', scales)}}, one post matching these rules 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 a tweet archive from your account settings, and upload it here.

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

Recent archives

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