Ringi稟議
PRIVACY

What Ringi knows, and who else sees it

Effective July 14, 2026 · Ringi is built and operated by Connor Tessaro · connor@ringi.dev

Ringi handles a sensitive thing: what your teammates privately think about a contested decision. This page covers what Ringi collects, where it lives, who can see it, and how to delete it.

What Ringi collects

Ringi keeps no message history beyond this list and reads no channels it wasn't invited to. This site counts page views with Vercel Web Analytics, listed below, which sets no cookies. There are no tracking pixels.

Who sees what inside your team

Nobody ever sees a stakeholder's DM reply. The brief shows a synthesized view, not transcripts, and stamps stay blind until everyone has stamped. Objections reach the team as "a stakeholder can't stamp yet," not as a name; the objector chooses what to reveal by what they accept. The App Home tab only ever shows decisions and in-progress alignments from public channels. Anything run in a private channel stays out of that workspace-wide view.

Who processes it outside your team

Service Role What it handles
Slack Platform All messages; governed by your workspace's own Slack agreement
Google (Gemini API) AI processing Decision text, positions, and the one-time stuck-thread check, sent to extract positions and write briefs. Sent via the paid API, which Google does not use to train models
Langfuse AI observability (US) A copy of each Gemini call's input and output (the same decision text and positions), stored so we can debug quality and cost, and deleted after 30 days. Channel-thread message content is the exception: it is redacted from traces, which keep only what the AI produced (the verdict, or the drafted decision title). Not used to train models
Supabase Database (US) Everything listed above, in Postgres
Vercel Hosting (US) Runs the app and serves this site
Vercel Web Analytics Site analytics Counts page views on ringi.dev, clicks on Add to Slack, and presses of the theater page's buttons. Each record holds the page, the referring site, country and city, device type, operating system and browser. It sets no cookies and doesn't tie records to you or your IP address. It tells visits apart by a hash of the request, which Vercel discards after 24 hours
Google Fonts Typography Your browser requests two fonts; Google sees the request's IP

Nobody else. Your data is never sold, shared for advertising, or used to train models.

The theater page

ringi.dev/theater replays recorded runs with fictional AI teammates. Watching it stores nothing about you beyond the anonymous counts Vercel Web Analytics keeps.

Retention and deletion

The decision log is the product: decisions are kept so your team can search its own precedent. There is no automatic purge yet; this page will say so when that changes. Uninstall Ringi and it loses access to your workspace immediately. Email connor@ringi.dev from your workspace's domain and everything stored about that workspace is deleted within 30 days, confirmed in writing.

Changes

Material changes to this policy get announced in the app's Home tab before they take effect. The page's history lives in version control.