{% extends "base.html" %}
{% block heading %}Settings{% endblock %}
{% block subheading %}Browser-local secrets. Stored in localStorage on this device only — the hub never persists or proxies these unless a request explicitly sends them.{% endblock %}
{% block content %}
How this works
Every key you save here lives in your browser only, under
localStorage["op:hub:secrets:v1"].
The Projects / Databases pages read these at page load and include them
in the request body when the hub needs to call an upstream that requires
auth (the applier sidecar, a Basic-auth SPARQL endpoint, …).
Nothing gets written to the hub's SQLite or DuckDB.
Clearing your browser data (or hitting Clear all) wipes them.
Keys
Browser-local backup
Everything the hub keeps in your browser — saved keys, query tabs, theme — under
localStorage["op:hub:*"] and op-hub-theme.
Download a JSON snapshot to move to another machine, restore from one, or wipe the lot.