Privacy Policy

Anchor · dbappsystems.com · Effective July 14, 2026

This policy also serves as the Consumer Health Data Privacy Policy required by the Washington My Health My Data Act, RCW 19.373. There is no separate document. Everything is here.

The short version

Anchor does not know who you are. It cannot know who you are. There is no account, no email address, no password, no phone number, no name, and no way for us to contact you or identify you. We could not tell a court who you are, because we do not have that information and never collect it.

What Anchor stores

When you write an entry, four things are saved:

The count and the last-shown date exist for one purpose: so the app does not show you the same page every night. They are read by the rotation logic and used for nothing else.

What Anchor does not store

How your key works

The first time you use Anchor, your browser generates a random key and stores it on your device. It is never emailed, never registered, and never transmitted anywhere except to our own server on each request.

Our server never stores that key. It stores only a one-way SHA-256 hash of it. The hash cannot be reversed into your key. Your entries are grouped under the hash, and there is no path from that hash to a person, a device, an address, or a name.

If you lose your key, your entries are unrecoverable. Not "difficult to recover" — unrecoverable. We have no mechanism to identify you, verify you, or restore anything to you. That is the direct cost of building it this way, and we chose to pay it rather than hold identifying information about you.

Consumer health data

Washington's My Health My Data Act defines "consumer health data" broadly and includes information relating to sexual health. We treat everything you write in Anchor as if it were consumer health data, whether or not it legally qualifies, and we apply the following to it:

We believe the data held under a key hash is de-identified within the meaning of the Act, because it cannot reasonably be associated with an identified or identifiable natural person and we make no attempt to re-identify it. We state that position plainly rather than relying on it silently. If you believe otherwise, exercise your deletion right below — it works immediately and without argument.

Your rights

You do not have to ask us for these. They are buttons in the app.

Because we cannot identify you, we cannot process a rights request by email — we would have no way to know whose data to act on, and honoring such a request would require us to hold exactly the identifying information this design exists to avoid. The buttons are the mechanism.

Who else touches this

Anchor runs on Cloudflare (Workers, Pages, and D1). Cloudflare processes and stores the data on our behalf as our processor and is bound by its own terms and data protection agreement. Cloudflare receives your IP address in the ordinary course of serving any website, as every host does. We do not log it, retain it, or associate it with anything you write.

There are no other processors, vendors, SDKs, or integrations. That list will not grow quietly. If it ever changes, this page changes first.

Retention

Entries are kept until you delete them or until the service ends. There is no background expiry, and there is nothing to retain about you beyond them.

Children

Anchor is for adults. It is not directed to children, does not knowingly collect data from anyone under 18, and has no content, advertising, or feature intended to appeal to minors. If you are under 18, do not use this.

Security

Transport is HTTPS. Data at rest sits in Cloudflare D1 under Cloudflare's security controls. Access to the production database is limited to the operator. The strongest security measure here is not technical: the safest data is the data we never collected, and we collected almost none.

Changes

If this policy changes, the effective date at the top changes. We will not make a change that quietly widens what is collected or who receives it. If that ever becomes necessary, the service ends instead.

Contact

dbappsystems.com. Because Anchor holds no way to reach you and we hold no way to identify you, correspondence about a specific entry is not possible. Use the buttons.

← back to anchor