Have a question? Ask it to contact@cursivetechnology.com
Q: Isn’t all keylogging bad?
A: No.
At Cursive, we securely collect and analyze data from specific text areas only to support learning through assessment. This uniquely valuable dataset brings transparency and new insights to the writing process when collected transparently, from online text areas on institutional learning management systems or places where users have opted-in to collection.
It is true that keylogger programs can be used for malicious purposes: to steal your password or collect sensitive communications.
Below you will find additional context on data collection (we collect only from the active text editor, and only where permitted by the institution, teacher, or writer), and the sensitive nature of the data and its security.
Q: Is this an AI detector?
A: AI detection is the statistical analysis of static text by an algorithm on static text. AI detection tools do serve a purpose and can be useful in many settings (even the classroom).
However, detection tools can be easily beaten with a minimum of effort and uploaded documents and pasted text hold no insights to the student’s thinking or learning process.
At Cursive, we are not solving a problem introduced by ChatGPT or Generative AI, we are solving a problem that became much more visible when these tools entered the arena: no existing tools tied writers to their writing and we were collectively ignoring the value of the writing process. Our focus is behavioral data rather than just relying on the end product or artifact uploaded as a submission.
Q: Can’t students just retype from ChatGPT?
A: Firstly, forcing a would-be cheater to spend nearly the same amount of effort than a student who is completing your assignment honestly significantly raises the bar of academic integrity (the bar to cheat is as low as ctrl+v currently).
Authentic writing processes are messy and complicated, made up of several discrete activities. To quote one of our favorite papers: “authentic writing is a dynamic process where writers monitor their writing and evaluate whether the writing needs to be changed if problems are identified. Transcribed writing, on the other hand is much more linear.1“
In short, you can see it through our playback feature and it is possible to detect.
Q: how student data is handled?
A: From day one, we recognized the sensitivity of this data type. All policies and technical configurations are designed to minimize risk and maximize privacy and security. This includes TLS 1.2 level security and authentication for all communications, best-in-class security features and standards from our cloud service provider (AWS), and positioning the company and infrastructure to meet the highest security standards. Our HECVAT lite can be accessed from the security policy page. We’re available to answer more technical questions as needed.
Q: is it possible to enable/disable the replay feature?
For instance, what if a student accidentally pastes something inappropriate or private?
A: It may be possible to allow students to disable the replay on a shareable page before sharing it with a faculty member (contact us if this is a feature you want).
Pasted text is not captured in the Difference feature unless it is part of the submission. E.g., if you accidentally paste something, but that text is deleted before submission, it’s not part of Cursive’s record or replay.
If a student rants, swears, or otherwise goofs off in the text editor however, that effort is captured even if deleted. The best mitigation is ensuring students understand that tools like Cursive are active in your classroom.
Q: How does Cursive know to only record what’s happening on a certain text area and not on a different window that might be private?
A: the logging capacity for our technology is confined to either the text editor within an LMS as part of the end-user configuration of the browser extension.
For the latter, this includes any URLs added by permission (action required) by the end user to the extension, and on those pages is limited to the active text editor field on the loaded page. It does not collect data on actions or activities outside the active text editor.
Q: What languages are supported?
A: Our plugin and app are language agnostic. Since we’re focused on the behavioral data from the process of writing, our ML and analytics will still work for capturing new and relevant information about the writing process, including Authorship. We have tested and continue to make progress on the following languages:
English, French, Spanish, German, Swedish, & Arabic.
We are currently testing to support Chinese, Korean, Japanese (if your institution is interested in a “currently testing” or other language please contact us.
- Plagiarism Detection Using Keystroke Logs https://doi.org/10.5281/zenodo.12729864 ↩︎
