§ 03  ·  account

Account.

{#if data.account.email} Manage your sign-in and review what we know about you. {:else if data.account.pending_email} Finish signing in to lock your keys to this email. {:else} Sign in with email so your keys follow you across browsers. {/if}

Sign in

{#if data.account.email}

Signed in as {data.account.email}.

{:else if data.account.pending_email}

We sent a sign-in link to {data.account.pending_email}. Click it from your inbox to finish signing in.

{:else}

You're using an anonymous session. Sign in with an email so you don't lose access to your keys if you clear cookies or switch browsers.

{/if}

Plan

Usage resets on the first of every month. You can change plans any time, and we prorate mid-cycle. (Billing is stubbed in this demo — switching plans just updates the dashboard.)

{#each data.plans as plan} {@const isCurrent = plan.id === data.currentPlan}
{#if isCurrent} Current {/if}

{plan.name}

{plan.priceLabel} {#if plan.period} {plan.period}{/if}

    {#each plan.features as f}
  • {f}
  • {/each}
{#if plan.id === 'enterprise'} Contact us {:else if isCurrent} {:else}
{/if}
{/each}

Need something not listed here — custom datasets, on-prem deployment, higher rate limits? Reply to any email from us, or reach out at contact@tidyindex.com.

What we know about you

account id
{data.account.id}
plan
{data.account.plan}
created
{new Date(data.account.created_at).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' })}
keys on file
{data.keyCount}

Danger zone

Deleting your account will revoke every key and permanently erase your usage history. This cannot be undone.

{#if confirmDelete}
{:else} {/if}