Terms of Service
These Terms of Service ("Terms") are a binding agreement between you and Engineer Journal, a sole proprietorship ("Engineer Journal," "we," "us," or "our") and govern your access to and use of the Engineer Journal website, application, and related services (the "Service"). By creating an account, signing in with GitHub, installing or authorizing the Engineer Journal GitHub App, starting a preview or paid plan, or otherwise using the Service, you agree to these Terms. If you do not agree, do not use the Service.
What Engineer Journal does
Engineer Journal helps individual software engineers turn their own GitHub activity into work summaries, journal entries, and review material — including single–pull-request write-ups, daily, weekly, and sprint summaries, and performance-review drafts.
To do this, the Service reads activity from the GitHub repositories you select, including pull request titles, descriptions, authorship, branch and commit metadata, file and change counts, and pull request diffs, and uses automated systems and a third-party AI provider to generate text from it.
Engineer Journal is a personal productivity and documentation tool. It is not an employer-monitoring tool, and it is not a legal, employment, HR, or career advisor.
Who can use Engineer Journal
You may use the Service only if you can form a binding contract with us and you meet all of the following:
- You are at least 18 years old, or the age of majority where you live.
- You provide accurate account information and keep it up to date.
- You are not barred from using the Service under applicable law, and we have not previously suspended or terminated your account for violating these Terms.
- You use the Service only with repositories and information you are authorized to access and to process with third-party tools.
Your responsibility for GitHub access and repositories
You are responsible for making sure you have the right to connect any GitHub account, repository, or organization to the Service. This matters most for repositories owned by an employer, client, customer, school, open-source organization, or other third party.
By connecting GitHub or selecting repositories, you represent and warrant that:
- You have permission to access the selected repositories and to use a tool like the Service with them.
- Your use of the Service does not violate any employer policy, client or confidentiality agreement, NDA, security or acceptable-use policy, invention-assignment agreement, or other obligation that applies to you.
- You are permitted to have the relevant repository activity, including pull request metadata and diffs, processed by the Service and its service providers (including a third-party AI provider).
- You will not connect repositories that contain secrets, credentials, regulated data, or other information you are not allowed to process through third-party cloud or AI services.
We do not independently verify whether you are permitted to connect a repository. If you are unsure, do not connect it until you have permission from the appropriate owner, administrator, employer, client, or security or legal team. You are responsible for the repositories you select.
GitHub connection and revocation
Engineer Journal connects to GitHub using GitHub sign-in and a dedicated, read-only GitHub App that you install on the specific repositories you choose. The Service reads repository activity; it does not write to, push to, or modify your repositories.
You can change which repositories are accessible, or revoke access entirely, at any time from your GitHub settings. If you revoke access, the Service can no longer fetch new GitHub activity, but summaries and journal entries already saved to your account remain until you delete them or delete your account.
Your account
You are responsible for activity under your account and for keeping it secure. You agree not to share your credentials, let someone else use your account, create an account with false information, use another person’s GitHub account or repositories without authorization, or attempt to bypass usage limits, billing limits, security checks, or access controls.
If you believe your account has been compromised, contact us at support@engineerjournal.app.
AI-generated summaries
Summaries, journal entries, and other text the Service generates are produced with the help of automated systems and a third-party AI provider. This output may be incomplete, inaccurate, outdated, biased, or missing important context, and it may emphasize the wrong things or include sensitive details drawn from your repository activity.
You are responsible for reviewing, editing, and verifying any generated output before relying on it or sharing it. You should not rely on the Service as the sole basis for employment, promotion, performance-review, interview, compliance, security, legal, financial, or business decisions.
No guaranteed outcomes
Engineer Journal is a documentation and productivity tool. We do not promise that using it will lead to any job, interview, offer, promotion, raise, improved performance review, or other career outcome. Your results depend on many factors outside our control.
Your content and ownership
For these Terms: "User Content" means information you provide (such as notes, settings, and selected repositories); "GitHub Data" means repository activity fetched from GitHub through the access you grant; and "Generated Content" means the summaries, journal entries, and other output the Service generates for you.
You retain ownership of your User Content. We do not claim ownership of your GitHub repositories, source code, pull requests, or the summaries generated for you. You grant us a limited license to access, process, transmit, store, and display your User Content, GitHub Data, and Generated Content only as needed to provide, secure, maintain, support, and improve the Service, and as described in these Terms and the Privacy Policy.
Raw code and pull request diffs
Engineer Journal does not store your raw source code or raw pull request diffs as part of your account. To generate a summary, the Service fetches the relevant pull request diff, processes it, and sends it to our AI provider; the diff is held only for the time needed to produce that summary and is then discarded. We store the generated summary and structured metadata about the work (such as titles, file and line counts, and the text you and the AI produce), not the underlying diff or source code.
Generated summaries may still include technical details, file names, or short references derived from your repository activity. Review summaries before sharing them, and do not connect repositories containing secrets, credentials, regulated data, or other information you are not permitted to process through third-party services.
Subscriptions, billing, and usage budgets
Engineer Journal offers a Free plan, an optional preview of paid features, and paid monthly plans (currently Starter and Pro). Paid plans are billed through Stripe and renew automatically until canceled. Current plan features, prices, and limits are shown in the app and at checkout.
Each plan includes a monthly summary budget. If you exceed your budget, the Service may limit, delay, or pause additional summary generation until your budget resets, you upgrade, or we adjust your account. Saved summaries can generally be reused without consuming additional budget.
Billing, renewal, cancellation, plan changes, failed payments, taxes, and refunds are described in the Billing & Refund Policy, which is part of these Terms.
Acceptable use and prohibited conduct
You agree not to use the Service to:
- Access, process, or summarize repositories you are not authorized to use.
- Violate an employer, client, customer, organization, school, or open-source project policy, or any confidentiality, privacy, intellectual-property, or other right.
- Process secrets, passwords, private keys, access tokens, or other credentials, or regulated data, without the necessary permissions.
- Generate unlawful, deceptive, defamatory, harassing, or discriminatory content.
- Reverse-engineer, scrape, overload, interfere with, or disrupt the Service, or bypass its security, rate limits, usage limits, or access controls.
- Use the Service to build a competing product by copying protected parts of it, or otherwise use the Service in violation of applicable law.
We may suspend or terminate accounts that violate these rules or create risk for the Service, other users, our providers, or third parties.
Service availability and changes
We may add, remove, change, or discontinue features, and some features may be offered as previews or beta features that are less reliable and may change or be removed. We do not guarantee that the Service will always be available, uninterrupted, secure, or error-free, and we may suspend access for maintenance, security, abuse prevention, billing, legal, or operational reasons.
Third-party services
The Service relies on third parties, including GitHub (authentication and repository access), Stripe (payments), Google Cloud (hosting, database, and infrastructure), and an AI provider (summary generation). Your use of those services may be subject to their own terms. We are not responsible for third-party services we do not control, and we may change providers over time.
Intellectual property and feedback
The Service, including its software, design, branding, and text, is owned by Engineer Journal or its licensors and is protected by intellectual-property laws. These Terms do not give you ownership of the Service or permission to use our name, logo, or branding except as needed to use the Service.
If you send us feedback, suggestions, or ideas, you grant us permission to use them without restriction or compensation, and you agree we are not required to keep feedback confidential.
Suspension and termination
You may stop using the Service at any time and may delete your account using the in-app deletion tools or by contacting us. We may suspend or terminate your account if you violate these Terms, if your use creates risk for the Service or others, if your payment is past due, if required by law, or if we discontinue the Service.
When your account ends, your right to use the Service ends immediately. Provisions that by their nature should survive — including ownership, disclaimers, limitation of liability, indemnification, and payment obligations — will survive.
Disclaimers
The Service is provided "as is" and "as available." To the fullest extent permitted by law, we disclaim all warranties, whether express, implied, or statutory, including warranties of merchantability, fitness for a particular purpose, title, non-infringement, accuracy, availability, and reliability.
We do not warrant that generated summaries will be accurate or complete, that the Service will meet your needs or be uninterrupted, secure, or error-free, that repository data will always be fetched correctly, or that using the Service will produce any particular employment, career, or business outcome. Some jurisdictions do not allow certain warranty disclaimers, so some of these may not apply to you.
Limitation of liability
To the fullest extent permitted by law, we will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, revenue, data, goodwill, or business opportunities, or for any employment or performance-review consequences, arising out of or relating to the Service or generated summaries.
To the fullest extent permitted by law, our total liability for any claim arising out of or relating to the Service or these Terms will not exceed the greater of the amount you paid us in the three months before the event giving rise to the claim, or USD $100. Some jurisdictions do not allow certain limitations, so some of these may not apply to you.
Indemnification
To the fullest extent permitted by law, you agree to defend, indemnify, and hold us harmless from claims, damages, losses, liabilities, and costs (including reasonable attorneys’ fees) arising from or related to your use of the Service, your violation of these Terms or any law or third-party right, your connection of any repository without proper authorization, or your violation of any employer, client, or confidentiality obligation.
Governing law and disputes
These Terms are governed by the laws of the State of California, United States, without regard to its conflict-of-laws rules. You and Engineer Journal agree that the state and federal courts located in California will have exclusive jurisdiction over any dispute arising out of or relating to these Terms or the Service, except where applicable law gives you the right to bring a claim elsewhere — for example, in small-claims court or, where you are a consumer, in the courts of the place where you live.
Changes to these Terms
We may update these Terms from time to time. If we make material changes, we will provide notice by updating the date on this page, posting a notice in the app, sending email, or another reasonable method. Your continued use of the Service after the updated Terms take effect means you accept them; if you do not agree, stop using the Service.
Contact
Questions about these Terms can be sent to support@engineerjournal.app.
Last updated June 2026. Questions? Contact support@engineerjournal.app.