Privacy Policy for Branchline
Last Updated: November 24, 2025
Introduction
This Privacy Policy describes how Branchline ("we", "our", or "us") collects, uses, and protects your information when you use our Chrome browser extension and related services.
By installing and using Branchline, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with this policy, please do not use our service.
Information We Collect
Automatically Collected Information
When you use Branchline, we automatically collect:
1. Authentication Token
- A unique API token is generated when you first use the extension
- This token is stored locally in your Chrome browser (using Chrome's sync storage)
- The token is sent with each API request for authentication
- We store the token server-side to validate requests and track usage
2. Usage Data
- Number of summary/review requests made
- Timestamps of requests
- API endpoints accessed
- Request success/failure status
3. Error Logs
- Technical error information for debugging
- Browser and extension version information
- Error messages and stack traces (no personal data)
Information You Provide
When you use Branchline to analyze GitHub pull requests:
1. Pull Request Data
- PR title and description you choose to analyze
- This data is temporarily sent to our servers and OpenAI's API
- We do not permanently store PR content
Information We Do NOT Collect
- Email addresses
- Names or usernames
- GitHub credentials or access tokens
- Browsing history
- Personal identifiable information (PII)
- Advertising identifiers or ad personalization data
How We Use Your Information
We use the collected information to:
1. Provide the Service
- Process your summarization and review requests
- Track your monthly usage against free tier limits
- Maintain service functionality
2. Improve the Service
- Monitor for errors and bugs
- Analyze usage patterns to improve features
- Ensure API performance and reliability
3. Enforce Usage Limits
- Track free tier usage (30 requests/month)
- Prevent abuse of the service
- Manage plan upgrades
Website Analytics and Cookies
On branchline.dev we use Google Analytics 4 (gtag.js) for product analytics only; advertising features are disabled.
- Data collected: page views, device/browser info, approximate location (city-level), and basic engagement events. We do not use advertising identifiers.
- Consent Mode v2: visitors in the EU/EEA/UK/CH start with analytics and functionality storage denied until they provide consent in our banner. Without consent, only cookieless, aggregated pings are sent.
- With consent, Google may set first-party cookies to improve measurement; security storage remains enabled to protect the site.
- You can withdraw or change consent at any time via our consent banner or by contacting support@branchline.dev.
For details, see Google's Privacy Policy.
How We Share Your Information
Third-Party Services
We share data with the following third parties:
1. OpenAI
- PR titles and descriptions are sent to OpenAI's API for analysis
- Subject to OpenAI's Privacy Policy
- Data is processed according to OpenAI's data usage policies
2. Fly.io (Hosting Provider)
- Our backend infrastructure is hosted on Fly.io
- Subject to Fly.io's Privacy Policy
3. Google Analytics (Website Analytics)
- Used on branchline.dev to measure site traffic and performance; advertising features are off
- Consent Mode v2 defaults analytics/functionality storage to denied for EU/EEA/UK/CH until consent is given
- Subject to Google's Privacy Policy
We Do NOT:
- Sell your data to third parties
- Share your data for advertising purposes
- Use your data for purposes other than providing the service
Data Storage and Security
Storage Location
- Data is stored on servers in Amsterdam, Netherlands (EU)
- Compliant with GDPR requirements for EU data storage
Security Measures
- All data transmission uses HTTPS encryption
- API authentication via secure Bearer tokens
- Database stored on encrypted volumes
- Regular security updates and monitoring
Data Retention
- API tokens: Stored in our database for authentication and usage tracking
- Usage logs: Retained indefinitely for service analytics
- Error logs: Retained for 90 days
- PR content: Not permanently stored; only temporarily processed
- Inactive accounts: May be deleted after 12 months of inactivity
- Local storage: API token stored in your Chrome browser (removed when you uninstall)
Your Rights (GDPR)
If you are in the European Economic Area (EEA), you have the following rights:
To exercise these rights, contact us at support@branchline.dev.
Children's Privacy
Branchline is not intended for users under 13 years of age. We do not knowingly collect information from children under 13. If you believe a child has provided us with information, please contact us.
California Privacy Rights (CCPA)
California residents have additional rights:
- Right to know what personal information is collected
- Right to delete personal information
- Right to opt-out of sale of personal information (we do not sell data)
- Right to non-discrimination for exercising privacy rights
Chrome Web Store Compliance
This extension complies with Chrome Web Store policies:
- Limited Use Disclosure: Data collected through Chrome APIs is only used to provide/improve Branchline functionality, not for any other purpose
- No Data Sale: We do not sell user data
- Secure Transmission: All data is transmitted securely via HTTPS
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of changes by:
- Updating the "Last Updated" date
- Posting the new policy on our website
- Notifying users via the extension (for material changes)
Your continued use of Branchline after changes constitutes acceptance of the updated policy.
Third-Party Links
Branchline may contain links to third-party websites (GitHub, OpenAI, etc.). We are not responsible for the privacy practices of these sites. We encourage you to review their privacy policies.
Data Deletion Instructions
To delete your data:
1. Local Data (Immediate):
- Uninstall the Branchline extension from Chrome
- This immediately removes your API token from your browser
2. Server Data:
- Email us at support@branchline.dev with subject "Data Deletion Request"
- Include your API token (if known) or describe when you started using the service
- We will delete your API token and usage logs within 30 days
Contact Us
If you have questions about this Privacy Policy or our data practices:
Email: support@branchline.dev
Website: https://branchline.dev
For GDPR-related requests, please include "GDPR Request" in your email subject.
Consent
By using Branchline, you consent to (subject to the choices you make in our consent banner for analytics and cookies):
- Collection and use of information as described in this policy
- Transfer of data to third-party services (OpenAI) for processing
- Storage of data in accordance with this policy
- Activation of website analytics cookies only after consent where required (EU/EEA/UK/CH default to denied until you choose)
This policy is effective as of November 22, 2025.