zentr.dev/docs
All projects ↗

PRIVACY / PLAIN LANGUAGE

Less data is
better data.

I build Zentr as separate projects, so each one handles data a little differently. I try to keep work on your device when possible and collect only what the feature needs. A filename converter does not need your life story.

ProjectPractical privacy model
SurveysCloudflare stores creator account IDs, private sessions, survey definitions and responses. Anyone with a share link can read questions. Submissions require a Zentr account and record the respondent’s account ID, name and email when available; results require the owner session. Shopify handles payments. Survey responses are stored on the server and are not end-to-end encrypted.
MembershipCloudflare stores stable account identifiers, private sessions and purchase verification records. I use Shopify for payment details; I do not collect card numbers or CVV. Paid access depends on current verification.
ToolsI designed Tools to process working data in your browser.
ConvertI keep conversions local by default and use remote processing when the browser cannot reasonably do the work.
DropNew file and text content is encrypted in the browser. Shortened URL destinations are plaintext, expire after 30 minutes, and are checked locally against downloaded data from four third-party reputation feeds.
Caution SMPPublic videos are streamed from a private origin through Cloudflare. Posting a public comment requires a zentr.dev account and stores its stable identifier, current name and optional picture with the message and posting time; request metadata may be processed for delivery and rate limiting.
FunFree guest play with temporary game state. Signed-in checkpoint data is saved privately with the account; favorites stay in the browser. No third-party ad or tracking requests are allowed by the player.
SchoolA public project hub; privacy depends on the individual project you open.
StatusI publish service-health information here; private user content is not part of the status data.

IMPORTANT

No vague promises.

“Local” means the computation happens in your browser. “Encrypted” describes a specific protection, not invincibility. Network services still receive ordinary request metadata, and third-party infrastructure may process connection data as part of delivering a site.

I give project-specific explanations in the interfaces where needed. Use those details for the feature you’re using.