Skip to content
Koen van Eijk edited this page Jun 8, 2024 · 1 revision

What is OpenRecall and how does it work?

OpenRecall is an advanced screen activity capture tool that uses local open-source models for text detection, recognition, and semantic embedding. It makes the captured content searchable, going beyond simple screen recording by intelligently processing and understanding screen content.

How does OpenRecall ensure data security?

  • Local Processing: All data is processed and stored locally on the user's device, significantly reducing exposure to external threats.
  • User Control: Users have full control over what is captured and processed, with robust access controls to protect privacy.
  • Encryption: We plan to implement encryption within this month (June), ensuring that stored data is secure against unauthorized access.

Why choose OpenRecall over other tools like Windows Recall and Rewind.ai?

  • Open-Source: OpenRecall is fully open-source, allowing users and security researchers to audit and improve the tool continuously.
  • Broad Support: It is compatible with a wide range of Windows, Linux, and Mac devices, unlike competitors that require specialized hardware.
  • Privacy: By processing all data on-device, OpenRecall ensures user privacy and avoids the risks associated with cloud-based services.

What are the future goals for OpenRecall?

  • Encryption: We are exploring ways to securely encrypt data using methods such as TPM, Secure Enclave, or external hardware USB keys like YubiKey.
  • Improved Search UX: Enhancing the presentation layer for searching and presenting results.
  • Visual Search: Developing capabilities for searching visual content.
  • App Allow/Deny Listing: Adding functionality to exclude certain apps from recordings.
  • Audio Transcription: Integrating searchable audio content to broaden data accessibility.

How does OpenRecall address security and privacy concerns?

OpenRecall focuses on local processing, ensuring that all data stays on the user’s device. Its open-source nature provides transparency, allowing users to audit the tool and contribute to its security. We prioritize high standards for security and privacy, guided by user-driven enhancements and community feedback.

How can the community contribute to OpenRecall?

We encourage community involvement primarily through GitHub, where users can contribute to development, provide feedback, and help us enhance the project further. OpenRecall is licensed under AGPLv3, promoting openness and accessibility.

What are the advantages of OpenRecall being open-source?

Being open-source allows for complete auditability by users and security researchers, ensuring transparency and trust. It also enables continuous improvement and enhancement from the community, making the tool safer and more effective over time.

What platforms and hardware does OpenRecall support?

OpenRecall is compatible with a wide range of Windows, Linux, and Mac devices. It does not require specialized hardware like NPUs, making it accessible to almost any recent PC or Mac.

How does OpenRecall handle feedback and improvements?

We actively seek and incorporate constructive feedback from our user community. This collaborative approach helps us fill in gaps and continuously improve the tool. Users can submit their feedback and suggestions on our GitHub repository.

What are some upcoming features we can expect from OpenRecall?

In addition to encryption and improved search UX, we are working on visual search capabilities, app allow/deny listing, and audio transcription to enhance the overall functionality and user experience of OpenRecall.

Is there a cost associated with using OpenRecall?

No, OpenRecall is free to use. Its open-source nature and on-device processing model ensure that users do not incur any subscription fees or hidden costs.