This blog serves as an explanation on how you can trust CiteCount. While I have tried simplifying the explanation and avoid being technical, feel free to ask us any questions, by clicking "Contact the developers" at the bottom of the page.
Hi! Thanks for your interest in knowing more about CiteCount. I am Chris, an IBDP student of the May 2025 examination session. This is a side project I started working on while procrastinating on my IAs, where I realised the problem of the inconvinence in counting the number of words in my IAs and EE due to the lack of support in word editing software such as Google Docs and Microsoft Word. There aren't any other solutions available as well, hence I decided to develop my own.
CiteCount is a web application designed to help users count words in documents while excluding in-text citations. One of the most significant concerns for users of any online tool is safety and data privacy. Especially, as an IB student developing this tool, I understand the concern of the safety of your contents, against plagiarism detectors like Turnitin, or other similarity indexes. Hence in this blog post, I will explore how CiteCount ensures user safety through its design and operational mechanisms.
One of the primary reasons CiteCount is considered safe is its architecture as a client-side JavaScript application. This means that all processing occurs directly in the user's browser, eliminating the need to send documents to external servers for analysis.
CiteCount employs two powerful client-side libraries for its file upload system: PDF.js for PDF files and Mammoth.js for Word files. These technologies ensure a secure and efficient user experience.
getTextContent
method.<input type="file">
element to read Word files as an ArrayBuffer.Both libraries operate entirely on the client side, enhancing security by:
In CiteCount, LocalStorage
plays a crucial role in enhancing user privacy and data security. By storing user data locally on the device, CiteCount ensures that sensitive information remains secure and is not transmitted to external servers.
Using LocalStorage enhances security by:
LocalStorage is an integral part of the CiteCount application, providing a secure and efficient way to manage user data while ensuring privacy and minimizing risks associated with data transmission.
This combination of technologies allows CiteCount to provide a robust and secure environment for managing documents effectively.
CiteCount is an open-source application, which means that its source code is publicly available for review. This transparency allows developers and users alike to inspect the code for any potential vulnerabilities or malicious elements.
CiteCount provides a secure environment for users looking to manage their writing effectively. We believe our client-side processing, open-source nature, and user-centric features contribute to a trustworthy experience.
Back to Home Back to Blogs© 2024 CiteCount. All rights reserved.
Contact the developers
Privacy
policy • Terms of Service