Kleis ("Kleis," "we," "our," or "us") is a product operated by McIlwraith Enterprises, LLC. This Privacy Policy explains how we collect, use, disclose, and protect information when you use the Kleis website, WordPress plugin, and related services.
By using Kleis, you acknowledge the practices described in this Privacy Policy.
If you have questions about this Privacy Policy, you may contact us at .
1. Information We Collect
Information You Provide
We may collect information you voluntarily provide to us, including when you:
Create or manage a subscription
Activate or manage a plugin license
Submit a support request
Contact us directly
This information may include your name, email address, website URL, billing information, and any other information you choose to provide.
Support requests may be submitted through Tally.
Licensing and Account Information
To provide licensing, plugin updates, downloads, and subscription functionality, we may collect and process information such as:
License keys
License identifiers
License instance identifiers
Website URLs
Plugin activation information
Subscription status information
Kleis uses license information to authorize private plugin downloads, validate licenses, and provide WordPress plugin update functionality.
Subscription management, payment processing, invoices, and payment method handling are provided by Creem. Kleis does not directly store full payment method information, except for limited subscription or billing status information necessary to operate the service.
Planning Center Integration Data
If you connect Kleis to Planning Center, Kleis accesses certain Planning Center Publishing and Calendar data that you authorize through OAuth.
This may include sermon content, event information, speaker names, media URLs, scheduling information, and related metadata necessary to provide the service.
Once synchronized, sermon data is stored within your WordPress installation. Event data is retrieved from Planning Center as needed and is not stored within WordPress.
WordPress Plugin Data
The Kleis plugin stores certain operational settings and synchronized content within your WordPress installation, including:
License information
License instance identifiers
Webhook secrets
Planning Center connection status
Sync timestamps
Webhook queue data
Imported Planning Center sermon content and metadata
Synchronized sermon data is stored in your WordPress database and is controlled by the website owner. Planning Center event data is not stored in your WordPress database.
Analytics and Technical Information
We may collect limited technical and usage information to maintain and improve the service, including:
Website analytics data
Error and diagnostic logs
Licensing and connection status information
Basic device and browser information
Request metadata and status codes
The Kleis website uses Plausible Analytics for privacy-focused website analytics.
The website also loads Google Fonts, which may receive technical request information such as IP address, browser or device information, and requested font files.
Cloudflare Worker logs and related diagnostic or invocation logs may include request metadata, error details, site URLs, license validation state, and redacted licensing information.
2. How We Use Information
We use information we collect to:
Provide and maintain Kleis services
Manage subscriptions and plugin licensing
Deliver plugin updates and downloads
Synchronize Planning Center content
Process webhook events
Respond to support requests
Improve functionality, reliability, and security
Detect, prevent, or investigate abuse or unauthorized access
Comply with legal obligations
3. Planning Center Authentication
Kleis uses OAuth to connect to Planning Center on your behalf.
Planning Center OAuth tokens are stored by Kleis infrastructure and are encrypted before storage. These tokens are used to maintain the Planning Center connection and retrieve authorized Publishing and Calendar data.
Authentication credentials required to maintain the connection are not stored within your WordPress site.
Kleis only accesses the Planning Center data necessary to provide supported functionality.
When a license instance is deactivated, Kleis deletes the associated Planning Center OAuth tokens stored within Kleis infrastructure. Any synchronized content already stored within your WordPress site remains under your control unless you choose to delete it.
4. Webhooks and Synchronization
Kleis may receive Planning Center webhook events to synchronize content changes with connected WordPress websites.
Webhook payloads may be received by your WordPress site through a secret-protected endpoint and temporarily queued for processing. Queue data may include identifiers, timestamps, event names, payload metadata, and processing status information.
5. Publicly Displayed Content
Content synchronized through Kleis may become publicly visible on your WordPress website depending on how your website is configured.
This may include sermons, events, speaker names, series information, media, and related content imported from Planning Center.
You are responsible for reviewing and managing the content displayed on your website.
6. Third-Party Services
Kleis relies on third-party providers and platforms to operate the service, including:
Cloudflare
Planning Center
Creem
Tally
Plausible Analytics
Google Fonts
Kleis infrastructure also uses Cloudflare services for secure storage and delivery of encrypted OAuth token data, plugin release files, changelog files, and related assets.
These third-party services may process information according to their own privacy policies and practices.
7. Cookies and Similar Technologies
Kleis does not currently use first-party cookies for authentication or tracking on its website.
However, third-party services integrated with Kleis or used on customer websites may use cookies, analytics technologies, or similar storage mechanisms.
8. Data Retention
We retain information for as long as reasonably necessary to:
Provide the Kleis service
Maintain licensing and subscription functionality
Comply with legal obligations
Resolve disputes
Enforce agreements
Maintain security and operational records
Retention periods may vary depending on the nature of the information and operational requirements.
9. Data Security
We implement reasonable technical and organizational measures designed to protect information from unauthorized access, disclosure, alteration, or destruction.
However, no method of transmission or storage is completely secure, and we cannot guarantee absolute security.
10. International Data Transfers
Kleis and its service providers may process or store information in multiple countries or regions.
By using Kleis, you understand that information may be transferred to and processed by providers including Cloudflare, Planning Center, Creem, Tally, Plausible, and Google in jurisdictions outside your own.
11. Your Rights
Depending on your location and applicable law, you may have rights regarding your personal information, including the right to:
Access your information
Correct inaccurate information
Request deletion of information
Object to certain processing activities
Request data portability
Withdraw consent where processing is based on consent
To make a request, contact .
12. Children's Privacy
Kleis is not directed to children under the age of 13, and we do not knowingly collect personal information from children.
13. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Updated versions will be posted with a revised effective date.
Your continued use of Kleis after changes become effective constitutes acceptance of the updated Privacy Policy.