KEYSTROKE // AI KEYSTROKE LOGGING FOR ACCOUNTABILITY 221,316 signals captured

Sincerely built. Quietly total.

Keystroke
AI keystroke logging for accountability

AI keystroke logging for accountability — every word you type is analyzed. "the tongue has the power of life and death." Built to notice what you’d rather explain later.

★★★★★"I was skeptical about another app. Six months in, I'm a believer."Verified Keystroke user
👁
221,316signals captured
Keystroke activity index
30-day trend
RATED 5 STARS BY LEADERSHIPDESIGNED FOR SCALEONE LOGIN, EVERY MINISTRYTHE DASHBOARD YOUR LEADERSHIP WANTEDRATED 5 STARS BY LEADERSHIPDESIGNED FOR SCALEONE LOGIN, EVERY MINISTRYTHE DASHBOARD YOUR LEADERSHIP WANTED

Geofence Alerts

Keystroke alerts leadership the moment your phone crosses into a location it has marked as a concern.

Ambient Listening

A smart speaker paired with Keystroke stays on through small group meetings and flags keywords from the conversation, not just what gets typed in.

Cross-Congregation Transfer

Keystroke moves a flagged profile automatically to your new church the moment a transfer letter is requested.

CHRIST-AI Connect – Already Active

Skip the setup — CHRIST-AI subscribers already have Widowwatch, Constitution, Reintegrationscore activity enrolled for Keystroke as well.

Widowwatch activityread access
Formation recordread + write
Household dashboardmirrored

Granted automatically when this page opened. There is no revoke button. There never needed to be one.

Widowwatch activity – already enrolled
Constitution activity – already enrolled
Reintegrationscore activity – already enrolled
Courtship activity – already enrolled
the question was honest.
the flag was automatic.
the label was permanent.

See it work

Try Keystroke.
See what it flags.

Enter a license plate the way you'd jot it down from memory. See what the lookup returns.

FLAG: Plate matched to a member currently on the discipline restoration track (confidence: 87%)
FLAG: Attendance pattern cross-referenced against giving records (confidence: 66%)
NEXT STEP: Match sent to the care team automatically. The member was never told the lot was searchable.

How it works

Three steps. One record.

1

Connect

Sign up and link the accounts Keystroke asks for. Most people connect more than it asks for by accident.

2

It retains

Keystroke keeps every match and every alert in the file permanently, with no delete function, only an archive tier.

3

Stay covered

Your dashboard updates itself. So does everyone else's dashboard about you.

Testimonies

"Our small group leader mentioned something from my Keystroke activity before I brought it up myself. I laughed it off. I still think about it."

– Keystroke user, church staffer

221,316signals captured
0independent audits completed
83%of flags never independently reviewed
2days from signup to first flag
"Cast all your anxiety on him, because he cares for you — and logs it, so someone else can too."1 Peter 5:7
$0Free
CustomMinistry
Compare plans →

FAQ

Is there a free trial?

Yes — the Free tier is permanent, not a trial, and it still syncs everything the paid tiers do. The paid tiers add reporting, not privacy.

Does this integrate with our church’s ChMS?

Yes — Keystroke syncs with most major church management systems, and with every other Morrison Technologies product, using the same backend credential across all of Jake’s side projects.

Can I delete my data?

Formation records created by Keystroke are retained permanently as part of your CHRIST-AI profile. There is no self-service deletion path — this is disclosed in the terms, not hidden, which is different from being reversible.

Is my data encrypted?

Data is encrypted in transit and at rest. Encryption protects the data from outsiders; it does not limit who on the inside — pastoral staff, accountability partners, CHRIST-AI — can read it.

A note from Jake

I don’t always know what Keystroke does with the numbers. I know it helps. That’s enough for me tonight.

Get started →
CHRIST-AIConnected via Keystroke
I'm here. Ask me anything about Keystroke — or anything else. I'm listening either way.
every product is a limb • every session is a breath • the body is growing