{% extends "base.html" %} {% block title %}What leaves this computer — Video to LLM{% endblock %} {% block content %} {# The badge in the header makes a promise. This is where it is cashed. Two halves, and the split is deliberate. The mechanisms are properties of the program that are true whatever you have done with it — each one is enforced in code and has a test that fails if it regresses. The state below is what is true on *this* machine right now, read live. Neither is marketing copy: a line that cannot be checked does not belong on this page. #}

What leaves this computer

Nothing, unless you ask for it — and here is exactly how that works.

Right now, on this machine

Descriptions
{% if privacy.describing %} on by default — {{ privacy.default_service }} {% else %} off by default. A job that leaves them off makes no network request. {% endif %}
Pictures sent, ever
{% if privacy.pictures_sent %} {{ "{:,}".format(privacy.pictures_sent) }} across {{ privacy.jobs_that_sent }} job{{ "" if privacy.jobs_that_sent == 1 else "s" }} {% else %} none — no job on this machine has sent anything to a service {% endif %}
Videos processed
{{ "{:,}".format(privacy.videos_processed) }}, none of them copied, moved, or uploaded
Keys stored
{% if privacy.services_with_keys %} {{ privacy.services_with_keys | join(", ") }} — held in this computer's secure store {% else %} none {% endif %}
Address
{{ privacy.bind_address }} — reachable from this computer only

How it is enforced

Each of these is a property of the program, not a policy. Each has a test that fails if it stops being true.

Checking for yourself

None of the above requires taking our word for it.

{% endblock %}