Terms & Conditions
Last updated: March 2026
Acceptance of terms
By using Just Human - whether through the website at justhuman.app or the Chrome extension - you agree to these terms. If you do not agree, please do not use the service.
Eligibility & age restriction
You must be at least 16 years old to use Just Human. By using the service, you represent and warrant that you are at least 16 years of age. Just Human is not directed at children under 16, and we do not knowingly collect data from anyone under this age. If we become aware that a user is under 16, we may remove their recordings without notice.
All recordings are public
Everything you type - whether in the website editor or in an X.com compose box while the Chrome extension is active - including every keystroke, pause, deletion, and correction, is recorded and made publicly accessible via a shareable link. You should treat both the editor and any compose box where the extension is recording exactly like a public forum.
Do not enter any information you would not be comfortable sharing with the entire internet, including but not limited to:
- Passwords or security credentials
- Personal identification numbers or financial information
- Private or confidential communications
- Sensitive personal data about yourself or others
Your content
You retain ownership of the text you write. By submitting a recording, you grant Just Human a non-exclusive, worldwide, royalty-free license to store, reproduce, and publicly display the recording and its replay for as long as the service operates. This license is limited to the purposes of operating and providing the service and does not grant us any rights to use your content for other commercial purposes.
Intellectual property
The Just Human platform -including its name, branding, logos, source code, user interface design, and all associated intellectual property -is owned by Just Human and its operators. You may not copy, modify, distribute, reverse-engineer, decompile, or create derivative works based on any part of the platform without prior written permission.
Chrome extension
The Just Human Chrome extension records your keystroke timing within X.com compose boxes. By installing and using the extension, you agree to the following:
- The extension records keystroke timing data (event type, delta timing, cursor position) whenever you type in an X.com compose box. Recording begins automatically when you start typing.
- When you click the Post button on X.com, the extension intercepts the action, saves the recording to justhuman.app, appends a proof link to your tweet, and then submits the post. This behaviour is the core function of the extension.
- If you have a Cardano wallet connected, the extension will attempt to sign the recording before posting. The wallet will display a signing prompt which you may approve or decline. Declining does not prevent the post from being submitted.
- The extension only operates on x.com and twitter.com. It does not record keystrokes, modify content, or intercept actions on any other website.
- You may uninstall the extension at any time through your browser settings. Uninstalling does not delete previously saved recordings.
Wallet signing
You may optionally sign your recordings with a Cardano wallet (such as Lace) to cryptographically bind your blockchain identity to the proof. By using this feature, you agree to the following:
- Wallet signing is entirely voluntary. No recording requires a wallet signature to be valid or publicly accessible.
- When you sign, your wallet address, cryptographic signature, and public key are transmitted to justhuman.app and stored alongside the recording. Your wallet address is displayed publicly on the replay page and social preview card in truncated form.
- Wallet signatures are permanent and publicly visible. Once a recording is signed, the signature cannot be removed independently of the recording. Deleting the recording deletes the signature.
- Just Human does not access your private keys, wallet balance, transaction history, or any other wallet data beyond what is needed for signing (address and the signing operation itself).
- Wallet signing proves that the holder of a particular Cardano address attested to a recording. It does not constitute legal proof of identity, authorship, or any other claim. See the No legal or professional advice section below.
- Just Human is not affiliated with, endorsed by, or responsible for any wallet provider. Wallet interactions are governed by the wallet provider's own terms and privacy policy.
Prohibited use
You agree not to use Just Human to publish content that is illegal, harassing, defamatory, or that infringes on the rights of others. We reserve the right to remove any recording that violates these terms.
You also agree not to submit recordings using automated tools (including but not limited to Playwright, Puppeteer, Selenium, or other browser automation frameworks) for the purpose of fabricating evidence of human authorship. Just Human is designed to demonstrate genuine human writing - submitting machine-generated keystrokes disguised as human typing undermines the service for all users.
Rate limiting
To prevent abuse, submissions are limited to 20 recordings per hour and 40 recordings per day per IP address. If you exceed these limits, you will receive a 429 (Too Many Requests) response with a Retry-After header indicating when you can submit again.
For rate limiting purposes, we store a SHA-256 hash of your IP address combined with a daily rotating salt. We never store your raw IP address. Rate limit records are automatically deleted after 24 hours. See our Privacy Policy for full details on data handling.
Automated submission detection
Just Human collects behavioral and environmental signals to assess whether a recording was produced by a human or an automated tool. These signals include keystroke dwell times, flight times, physical key codes, session telemetry (mouse, scroll, touch, and focus event counts), and browser environment data (such as the webdriver flag and plugin count).
We never reject recordings based on analysis scores. All recordings are saved and remain publicly viewable regardless of their score. The analysis is displayed honestly to anyone who views the replay - including confidence levels and any flags detected. Our goal is transparency, not censorship.
Submissions that fail event integrity verification (i.e. the recorded events do not reproduce the claimed final text) are rejected with a 400 error. This is a data-corruption safeguard, not a behavioral judgment.
User-generated content disclaimer
Just Human is a platform that enables users to record and share their writing process. We do not endorse, verify, or assume responsibility for any content created by users of the service. We are not responsible for the accuracy, legality, appropriateness, or quality of any user-generated recordings.
Recordings may contain links to third-party websites or references to external content. We do not control, endorse, or assume liability for any third-party content or websites referenced in recordings.
Copyright & DMCA takedown
We respect the intellectual property rights of others. If you believe that a recording on Just Human infringes your copyright, you may submit a takedown notice by reaching out to us via @dynamic_io on X. Your notice should include:
- Identification of the copyrighted work you claim is being infringed
- Identification of the recording you claim is infringing (including URL)
- Your contact information
- A statement that you have a good-faith belief that the use is not authorised
- A statement, under penalty of perjury, that the information in your notice is accurate and that you are the copyright owner or authorised to act on their behalf
Upon receipt of a valid takedown notice, we will expeditiously remove or disable access to the allegedly infringing recording. If you believe your recording was removed in error, you may submit a counter-notification with your contact information, identification of the removed recording, and a statement under penalty of perjury that you have a good-faith belief the recording was removed by mistake.
We maintain a policy of terminating access for users who are repeat infringers in appropriate circumstances.
No warranty
To the maximum extent permitted by applicable law, Just Human is provided “as is” and “as available” without warranties of any kind, whether express, implied, or statutory. We specifically disclaim all implied warranties of merchantability, fitness for a particular purpose, non-infringement, and accuracy. We do not guarantee that recordings will be stored permanently, that the service will be available without interruption, or that the service will be free of errors or defects.
Limitation of liability
To the maximum extent permitted by applicable law, Just Human and its operators, contributors, and affiliates shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, data, use, goodwill, or other intangible losses, arising from or relating to your use of (or inability to use) the service, including any consequences of publicly shared recordings -regardless of the theory of liability (contract, tort, strict liability, or otherwise) and even if we have been advised of the possibility of such damages.
Analytics & data collection
We use Google Analytics to collect anonymous usage data such as page views, session duration, and referral sources.
In addition, when you submit a recording, we collect behavioral and environmental signals as described in the Automated submission detection section above. These signals are stored alongside your recording and used solely for analysis scoring and anti-bot defenses. See our Privacy Policy for full details on what is collected, how it is used, and your rights.
Data & privacy
Our Privacy Policy is incorporated into and forms part of these terms. By using Just Human, you acknowledge and agree to the collection and use of your data as described in the Privacy Policy.
The legal basis for processing your recording data is the performance of the contract between you and Just Human (i.e. these terms). The legal basis for analytics data is your consent. For further details on your rights regarding your personal data, please refer to our Privacy Policy.
You may request deletion of your recordings by reaching out to us via @dynamic_io on X.
By using Just Human, you acknowledge that your data may be transferred to and processed in countries other than your own, which may have different data-protection laws.
Assumption of risk
By using Just Human, you acknowledge and accept all risks associated with publicly sharing your keystrokes, timing data, edits, and final text. You understand that recordings reveal your complete writing process - including any information you type and subsequently delete - and that this data is visible to anyone with the recording link. If you sign a recording with a wallet, you understand that your wallet address is permanently and publicly associated with that recording. You assume full responsibility for any consequences that arise from your decision to create, sign, and share recordings.
Indemnification
You agree to indemnify, defend, and hold harmless Just Human, its operators, contributors, and affiliates from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to your use of the service, the content you submit, or your violation of these terms. This indemnification obligation survives the termination of your use of the service.
Service availability
We reserve the right to modify, suspend, or discontinue Just Human -in whole or in part -at any time, with or without notice, and without liability to you. We are not obligated to maintain, support, or update the service. We may also remove any recording at our sole discretion without prior notice or explanation.
Termination
We may terminate or suspend your access to Just Human at any time, without prior notice or liability, if we believe you have violated these terms or for any other reason at our sole discretion. Upon termination, your recordings may be removed.
The following provisions shall survive termination of these terms: Intellectual Property, Indemnification, Limitation of Liability, No Warranty, Governing Law & Disputes, and any other provisions that by their nature should survive.
No legal or professional advice
Just Human is a demonstration tool. Keystroke replays are not legal proof of authorship, identity, or originality. Wallet signatures prove that a particular Cardano address holder attested to a recording - they do not constitute legal proof of identity or authorship. The service does not verify, certify, or guarantee that any text was written by a particular person, or that it was written without the assistance of AI or other tools. You should not rely on Just Human - including its humanness scores, wallet signatures, or any other feature - for any legal, professional, or evidentiary purpose.
Governing law & disputes
These terms shall be governed by and construed in accordance with applicable law, without regard to conflict-of-law principles. Nothing in these terms limits any rights you may have under mandatory consumer protection laws of your jurisdiction.
Before filing any formal claim or proceeding, you agree to first attempt to resolve any dispute informally by contacting us via @dynamic_io on X. We will attempt to resolve the dispute within thirty (30) days. If the dispute is not resolved within that period, either party may pursue formal proceedings.
Any disputes arising from or relating to these terms or the service shall be resolved on an individual basis. You waive any right to participate in a class action, collective action, or representative proceeding against Just Human or its operators.
Changes to these terms
We may update these terms at any time. When we do, we will update the “Last updated” date at the top of this page. For material changes, we will post a prominent notice on the site and provide at least thirty (30) days' notice before the changes take effect.
We encourage you to review these terms periodically. Continued use of Just Human after any changes constitutes acceptance of the updated terms.
Severability
If any provision of these terms is held to be invalid, illegal, or unenforceable by a court of competent jurisdiction, that provision shall be modified to the minimum extent necessary to make it enforceable, or if it cannot be modified, it shall be severed. The remaining provisions shall continue in full force and effect.
Entire agreement
These terms, together with our Privacy Policy, constitute the entire agreement between you and Just Human regarding your use of the service and supersede all prior agreements, understandings, and communications, whether written or oral.
Waiver
Our failure to enforce any right or provision of these terms shall not constitute a waiver of that right or provision. Any waiver of any provision of these terms will be effective only if in writing.
Assignment
Just Human may assign or transfer these terms, and any rights and licenses granted hereunder, to a third party (for example, in connection with a merger, acquisition, or sale of assets) without restriction and without notice to you. You may not assign or transfer these terms or any of your rights hereunder without our prior written consent.
Force majeure
Just Human shall not be liable for any failure or delay in performing its obligations under these terms where such failure or delay results from events beyond our reasonable control, including but not limited to natural disasters, war, terrorism, pandemics, government actions, power failures, internet or telecommunications failures, or cyberattacks.
Export compliance
You agree not to use Just Human in violation of any applicable export control laws, trade sanctions, or embargoes. You represent that you are not located in, or a resident or national of, any country subject to comprehensive trade sanctions, and that you are not on any government restricted-party list.