Privacy Policy
Last updated: 2026-05-30
This site is a small, single-operator project, the Orthodox Christianity Knowledge Repository. This page tells you, in plain language, what data the site collects, why it collects it, who it's shared with, how long it's kept, and how to get it deleted. It is written to be honest rather than comprehensive. If you have a question that this page doesn’t answer, please reach out through our contact form.
What we collect
If you create an account
- Your email address (used to sign in and to send transactional email).
- Your name, if you provide one (optional; displayed on your account page and, if you're a member, on the public credits page unless you opt out or set a different display name).
- A bcrypt hash of your password. The plaintext password is never stored.
- Account metadata: role (admin / user), active/deactivated flag, account-created timestamp, last sign-in timestamp.
- For members: your Stripe customer id, membership status, and current billing period end.
When you search the corpus
- Search queries may be logged (query text, filters, result counts) so we can improve the index and understand what readers look for.
- Your IP address is hashed (SHA-256 with a server-side salt) before storage; we never write the raw IP.
- For semantic search, the query text is sent to OpenAI to produce an embedding vector (see below).
If you donate or join membership
- Stripe processes the payment. We never see your card details, billing address, or full payment information.
- We store: the Stripe session/payment intent id, the amount, currency, status, your name and email (as you entered them at Stripe), any message you added, and the gap-item the donation is allocated to.
Security & operational data
- An auth audit log records sign-in attempts (success and failure), password changes, role changes, deletions, and rate-limit hits. Includes a hashed IP and the user-agent.
- Rate-limit counters live in an opaque-keyed table to slow brute-force attacks. Counters auto-reset.
- One-time verification and password-reset tokens are stored as SHA-256 hashes only; the raw token only ever lives in the email we send you.
What we don't collect
- No third-party analytics. No Google Analytics, Mixpanel, Segment, etc. No tracking pixels.
- No cross-site advertising IDs. No retargeting.
- No raw IP addresses (only salted hashes).
- No card data of any kind.
- No location data beyond what's implied by your IP.
Who we share data with
The site relies on a small set of third-party services. Each one receives only the data it needs to do its job:
- OpenAI (embeddings), when you use semantic search, your query text is sent to OpenAI for vector encoding. Subject to OpenAI's privacy policy.
- Stripe (payments), handles all donations and subscriptions. We never see your card. Subject to Stripe's privacy policy.
- Resend (transactional email), used to send verification, password-reset, and account-related emails. Subject to Resend's privacy policy.
- Hosting provider, the site runs on commodity hosting infrastructure that receives normal web-server logs (request paths, timestamps, IPs) as part of operating any website. We don't add anything beyond what the host already logs.
We do not sell your data, share it for marketing, or use it for advertising.
Cookies and similar
The site uses one first-party cookie: the NextAuth session cookie (HTTP-only, secure, SameSite=Lax), which keeps you signed in. There are no analytics cookies, no advertising cookies, and no third-party tracking cookies.
How long we keep things
- Account data, until you delete your account.
- Search logs, kept for editorial review of what readers look for in the corpus. Queries are not sold or used for advertising.
- Donations, kept indefinitely to comply with standard financial-record retention.
- Auth audit log, kept indefinitely for security review.
- Rate-limit counters, auto-reset after the window expires; old rows are not actively pruned but are tied to opaque keys, not to you.
Your rights
You can:
- Delete individual chat threads from the sidebar on the chat page.
- Opt out of the credits page from your account page (if you're a member).
- Cancel your membership at any time through the Stripe billing portal, linked from your account page.
- Request deletion of your account through our contact form. Deleting your account will remove your personal information from the active database; donations and anonymized chat audit entries may be retained for the retention periods above.
- Request a copy of your data through our contact form.
Children
This site is not directed at children under 13, and we do not knowingly collect information from anyone under that age. If you believe a child has provided information to the site, please contact us so we can delete it.
International users
The site is operated from the United States. If you are accessing it from outside the US, you understand that your data is processed in the US and by the third-party services listed above (which may operate in other jurisdictions). This is a small project that does not currently maintain formal GDPR / CCPA / equivalent registrations; if you are subject to those regimes and that's a concern, please consider whether you wish to use the site, and feel free to reach out with specific questions or requests.
Security
Reasonable measures: bcrypt password hashing, server-side rate-limiting, HTTPS in transit, salted IP hashes, hash-stored verification tokens. No system is perfectly secure; if you discover a vulnerability, please report it responsibly through our contact form.
Changes to this policy
If we change this policy materially, we'll update the “Last updated” date at the top of this page and, where practical, notify signed-in users by email. Continued use of the site after a change constitutes acceptance.
Contact
For privacy questions, requests, or to report a concern, use our contact form. Operated by Custom Skills LLC.