Terms of Service
Last updated: February 2026
By using WriteTrack or any services provided through writetrack.dev, you agree to these terms. If you do not agree, do not use the service.
1. The Service
WriteTrack provides a JavaScript SDK for capturing and analysing keystroke dynamics. Each production license includes one domain. Local development on localhost is permitted for evaluation purposes. Use of the SDK is subject to the License Agreement.
2. Accounts
To obtain a production license, you must create an account through our customer portal. You are responsible for maintaining the confidentiality of your account credentials and license keys, and for all activity under your account.
You must be at least 18 years of age to create an account. If you deploy the SDK on a service directed at children, you are solely responsible for compliance with applicable laws, including COPPA and GDPR Article 8.
3. Acceptable Use
You agree to:
- Use the SDK only on domains covered by your license
- Not redistribute, resell, or sublicense the SDK
- Not use the SDK for any unlawful purpose
- Inform your users that you are capturing behavioural data from their typing activity, and obtain any consents required by applicable law
- Comply with all applicable privacy and data protection laws (including GDPR, CCPA, and PIPEDA where relevant) when deploying the SDK
Biometric data notice: Keystroke timing data may be classified as biometric data under certain laws, including the Illinois Biometric Information Privacy Act (BIPA), the Texas Capture or Use of Biometric Identifier Act (CUBI), and the EU General Data Protection Regulation (GDPR). You are solely responsible for determining whether biometric data laws apply to your use of the SDK and for complying with any applicable requirements, including obtaining informed consent from your users where required.
4. Data Handling
The WriteTrack SDK processes all data locally in the end user's browser. No keystroke data, behavioural data, or personally identifiable information is transmitted to Ammil Industries. You are the data controller for any data your application collects using the SDK and are responsible for handling it in accordance with applicable law.
5. Payment
Pro licenses begin with a 28-day free trial and are billed monthly thereafter. Payments are processed by Stripe. We do not store your payment card details.
Subscriptions renew automatically at the end of each billing period. You may cancel at any time through the customer portal; cancellation takes effect at the end of the current billing period.
You may request a refund within 14 days of any charge. By continuing to use the service after the 14-day period, you acknowledge that the digital content has been fully performed and waive any further right of withdrawal.
6. Termination
You may cancel your subscription at any time through the customer portal. We may suspend or terminate your access if you violate these terms or the License Agreement. Upon termination, your license keys will continue to function until the end of the current paid term, after which they will expire and the SDK will cease to function on production domains.
7. Warranty Disclaimer
The SDK is provided "as is" without warranty of any kind. We do not guarantee uninterrupted availability, error-free operation, or fitness for a particular purpose.
8. Limitation of Liability
Ammil Industries' total liability is limited to the amounts you paid for the service in the 12 months preceding any claim. We are not liable for any indirect, incidental, special, consequential, or punitive damages.
9. Indemnification
You agree to indemnify, defend, and hold harmless Ammil Industries from and against any claims, damages, losses, liabilities, and expenses (including reasonable legal fees) arising out of or related to your use of the SDK, your violation of these terms, or your failure to obtain required consents from your users.
10. Governing Law
These terms are governed by the laws of the Province of British Columbia, Canada. The courts of British Columbia have exclusive jurisdiction over any disputes.
11. General
In the event of a conflict between these Terms and the License Agreement, the License Agreement controls with respect to SDK usage.
You may not assign or transfer your rights under these terms without our prior written consent. Ammil Industries may assign its rights and obligations freely.
Neither party shall be liable for any failure or delay in performance resulting from causes beyond its reasonable control, including but not limited to acts of God, natural disasters, war, terrorism, labour disputes, or internet service failures.
12. Changes
We may update these terms from time to time. We will notify you of material changes via email or through the customer portal. Continued use after changes take effect constitutes acceptance.
Contact
Questions about these terms? Contact us at hello@writetrack.dev.