General
What is ClickTerm?
What is ClickTerm?
ClickTerm is a clickwrap agreement management platform. It helps you present legal documents (Terms of Service, Privacy Policies, etc.) to your users, record their consent, and generate tamper-proof Certificates of Acceptance.
How much does ClickTerm cost?
How much does ClickTerm cost?
ClickTerm offers a free tier to get started, with usage-based pricing beyond that. Visit clickterm.com/pricing for current pricing details.
Do I need a credit card to sign up?
Do I need a credit card to sign up?
No. You can create an account and start using ClickTerm immediately on the free tier without a credit card.
What platforms does ClickTerm support?
What platforms does ClickTerm support?
ClickTerm provides SDKs for Web (JavaScript) and Android (Java/Kotlin). The REST API can be used from any backend language.
Templates & versions
What is the difference between major and minor versions?
What is the difference between major and minor versions?
Major versions (1.0, 2.0, 3.0) require all users to re-accept. Use them when terms change meaningfully. Minor versions (1.1, 1.2) are for small fixes like typos — users who accepted the latest major version are not prompted again. See Version types.
Can I edit a published version?
Can I edit a published version?
No. Published versions are immutable to preserve the integrity of consent records. To make changes, create and publish a new version.
What happens if I disable a template?
What happens if I disable a template?
Disabled templates are excluded from API responses. End users will not see the clickwrap dialog for disabled templates. Existing events and certificates are preserved.
Can I schedule a version to go live in the future?
Can I schedule a version to go live in the future?
Yes. When publishing, set the Effective at date and time to a future moment. The version will become active automatically when that time arrives. Until then, the previous version remains in effect.
Integration & SDK
What is the difference between App ID and App Key?
What is the difference between App ID and App Key?
The App ID is public and used in the client SDK. The App Key is secret and used only for server-side API calls. Never expose the App Key in frontend code. See Authentication.
What gets billed?
What gets billed?
Only calls to
POST /clickwrap/verify count toward billing. Showing clickwraps to users (ClicktermDialog.show()) is free.What if the user has already accepted?
What if the user has already accepted?
The SDK automatically checks if the user accepted the latest major version. If they have, no dialog is shown and the promise resolves immediately.
Do end users need a ClickTerm account?
Do end users need a ClickTerm account?
No. End users are identified by the
endUserId you provide — this is your own internal identifier.Compliance & legal
Is ClickTerm GDPR compliant?
Is ClickTerm GDPR compliant?
ClickTerm is designed to support GDPR compliance by providing clear consent mechanisms, immutable audit trails, and downloadable certificates. See GDPR best practices. Consult your legal team for jurisdiction-specific requirements.
Are clickwrap agreements legally binding?
Are clickwrap agreements legally binding?
Yes, clickwrap agreements are widely recognized as legally enforceable when properly implemented. See Legal enforceability for details.
What is a Certificate of Acceptance?
What is a Certificate of Acceptance?
A digitally signed PDF that proves a specific user accepted a specific version of your agreement at a specific time. It includes the user ID, timestamp, IP address, device information, and the exact text of the agreement.

