Terms of Service
1. The agreement
These Terms govern your use of DevRecall (the
"Software"), an open-source application distributed through
github.com/pavelpilyak/devrecall, the
companion documentation site at
https://docs.devrecall.dev, the OAuth callback relay at
relay.devrecall.dev, and any related artifacts
(collectively, the "Service") provided by the maintainers of
DevRecall ("we", "us", "our").
By installing, running, or otherwise using the Service, you agree to these Terms. If you do not agree, do not use the Service.
2. License
The Software is licensed under the MIT License. The full license text is included in the source repository at LICENSE and applies to your use, modification, and distribution of the Software. The MIT License grants broad rights and disclaims warranties; these Terms do not restrict any right granted to you under the MIT License, and to the extent of any conflict, the MIT License governs use of the Software's source code.
3. No fee, no account
The Service is provided free of charge. We do not operate user accounts and do not collect payment information. Optional third-party services you choose to integrate (for example, paid LLM APIs) are governed by their own terms and pricing, not these.
4. Your responsibilities
- You are responsible for the credentials, OAuth tokens, and API keys you configure in DevRecall and for keeping them secure on your device.
- You are responsible for complying with the terms of any third-party service you connect (Git host, Slack workspace, Google Calendar, Jira, Linear, OpenAI, Anthropic, Ollama, etc.), including any restrictions imposed by your employer's acceptable-use or data-handling policies.
- You are responsible for the data DevRecall stores on your device and for any further use, sharing, or disclosure of summaries it produces.
- You will not use the Service to violate applicable law, infringe third-party rights, or circumvent the access controls of any service to which you have not been granted access.
5. The OAuth callback relay
We operate a Cloudflare Worker at relay.devrecall.dev
solely to receive OAuth redirect callbacks and forward the
authorization code to your local DevRecall instance. We may
change, suspend, or shut down the relay at any time. If we do, the
CLI's OAuth flows for affected sources may stop working until you
reconfigure DevRecall to use a different redirect — for example,
by running a self-hosted relay from
relay/. We do not
guarantee any uptime, latency, or availability for the relay.
6. Privacy
Use of the Service is also governed by our
Privacy Policy. In short: we do not collect
or transmit your data, and DevRecall stores everything locally
under ~/.devrecall/. Read the policy for full
detail.
7. Disclaimer of warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, OR THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE, OR ERROR-FREE.
DevRecall produces text using statistical and (optionally) language-model methods. Output may be inaccurate, incomplete, or misleading. You are responsible for reviewing any summary, standup, brag doc, or other output before relying on it for any decision, public communication, or performance review.
8. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT WILL THE MAINTAINERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE, WHETHER IN CONTRACT, TORT, OR ANY OTHER THEORY, AND EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Our aggregate liability for any claim arising out of or related to the Service will not exceed the greater of (a) USD 100 or (b) the amount you paid us for the Service in the twelve months preceding the claim — which, because the Service is free, is zero.
9. Third-party services
DevRecall integrates, at your direction, with third-party services such as GitHub, GitLab, Bitbucket, Slack, Google Calendar, Jira, Linear, Ollama, OpenAI, and Anthropic. Your use of those services is governed by their own terms and privacy policies. We are not responsible for any third-party service or for any content, data, or behavior delivered through it.
10. Trademarks
"DevRecall" and the DevRecall mark are used here to identify the project. Third-party names, logos, and trademarks referenced (GitHub, Slack, Google, etc.) are the property of their respective owners and used only for descriptive purposes.
11. Termination
You may stop using the Service at any time by uninstalling the
Software and removing the ~/.devrecall/ directory.
We may discontinue any part of the Service — including the
relay, the documentation site, or future releases — at any time,
with or without notice. Sections that by their nature should
survive termination (license, disclaimers, limitation of
liability, governing law) will survive.
12. Changes to these Terms
We may update these Terms from time to time. The "Last updated" date at the top reflects the current version. Material changes will be noted in the project's release notes on GitHub. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.
13. Governing law
These Terms are governed by the laws applicable in the jurisdiction of the project's principal maintainer, without regard to conflict-of-laws principles. Any dispute arising out of or relating to the Service will be brought exclusively in the courts of that jurisdiction.
14. Contact
General questions, bug reports, and feature requests: open an issue at https://github.com/pavelpilyak/devrecall/issues. Security disclosures: see SECURITY.md in the repository.