Skip to content

Commit ff60ea1

Browse files
committed
feat: privacy policy
1 parent f945325 commit ff60ea1

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

PRIVACY.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
# Privacy Policy
2+
Last updated: 26 December 2024
3+
4+
## Overview
5+
GitIngest Extension is committed to protecting your privacy. This privacy policy explains what information we collect, how we use it, and what rights you have in relation to it. This policy applies to all users of our browser extension, regardless of location.
6+
7+
**Important Note**: This extension is designed to be completely offline-capable and does not transmit any data to any servers. All functionality is handled locally within your browser.
8+
9+
**Disclaimer**: This extension only provides a redirect functionality to GitIngest.com or other user-configured URLs. Any data collection, processing, or usage that occurs on these websites is governed by their respective privacy policies and is not covered by this privacy policy. We are not responsible for and have no control over the privacy practices of these external services.
10+
11+
## Data Collection
12+
13+
### What We Collect
14+
The extension collects and stores:
15+
1. **Service URL Configuration**: If you choose to use a custom GitIngest service instance, the extension stores your configured base URL locally in your browser.
16+
17+
### What We Don't Collect
18+
The extension does NOT collect:
19+
- Personal information
20+
- GitHub account information
21+
- Repository data
22+
- Browsing history
23+
- Usage statistics
24+
- Cookies or tracking data
25+
- Any other user data
26+
27+
### Zero Data Transmission
28+
By design and as verified in our open-source code:
29+
- No data is ever transmitted to our servers
30+
- No data is ever transmitted to third-party servers
31+
- No analytics or tracking code is implemented
32+
- All operations are performed locally in your browser
33+
- The extension functions completely offline after installation
34+
35+
## Data Use
36+
The stored Service URL Configuration is used solely to:
37+
1. Redirect GitHub repository pages to your configured GitIngest service
38+
2. Maintain your preferred GitIngest service setting between browser sessions
39+
40+
We do not:
41+
- Process this data for any other purpose
42+
- Share this data with any third parties
43+
- Use this data for analytics or tracking
44+
- Combine this data with other information
45+
- Upload or transmit this data anywhere
46+
47+
## Data Storage and Security
48+
- All configuration data is stored locally in your browser using the browser's built-in storage API
49+
- Data never leaves your browser
50+
- No external servers are involved in any operations
51+
- No third-party analytics or tracking is implemented
52+
- Data is stored securely within your browser's protected storage area
53+
54+
## Your Privacy Rights
55+
56+
### For All Users
57+
- Access: View your stored configuration at any time through the extension popup
58+
- Deletion: Clear your data through browser settings or by uninstalling the extension
59+
- Modification: Update your configuration through the extension popup
60+
- Portability: Export your browser data using built-in browser tools
61+
62+
### For European Users (GDPR)
63+
Under the General Data Protection Regulation (GDPR), you have the following rights:
64+
- Right to be informed: This policy provides transparent information about our data practices
65+
- Right to access: View all your stored data through browser settings
66+
- Right to rectification: Modify your configuration at any time
67+
- Right to erasure: Remove all stored data by uninstalling the extension
68+
- Right to restrict processing: Not applicable as we only store, not process your data
69+
- Right to data portability: Export your data using browser tools
70+
- Right to object: Not applicable as we don't process data for marketing or profiling
71+
- Rights related to automated decision making: Not applicable as we don't make automated decisions
72+
73+
### For California Residents (CCPA)
74+
Under the California Consumer Privacy Act (CCPA), you have the following rights:
75+
- Right to know: This policy discloses all data collection and use
76+
- Right to delete: Remove your data through browser settings or extension uninstallation
77+
- Right to opt-out: Not applicable as we don't sell personal information
78+
- Right to non-discrimination: We don't discriminate based on privacy choices
79+
80+
## Permissions
81+
82+
### GitHub.com Access
83+
The extension requires access to GitHub.com (`*://*.github.com/*`) to:
84+
- Detect repository pages
85+
- Add the "Open in GitIngest" button
86+
- Generate correct GitIngest service URLs
87+
88+
This access is used solely for enhancing the GitHub interface with GitIngest functionality and does not involve collecting or transmitting any data from GitHub pages.
89+
90+
### Redirect Functionality
91+
The extension's core functionality is to redirect users from GitHub repository pages to GitIngest services:
92+
- By default, redirects go to GitIngest.com
93+
- Users can configure a custom GitIngest service URL
94+
- The extension is not involved in and cannot access any data processing that occurs on these external services
95+
- Users should review the privacy policies of their configured GitIngest services
96+
97+
### Storage Permission
98+
Storage permission is used exclusively for:
99+
- Storing your preferred GitIngest service URL
100+
- Maintaining your configuration across browser sessions
101+
102+
## International Data Transfers
103+
No data transfers occur as all data is stored locally in your browser.
104+
105+
## Children's Privacy
106+
Our extension does not knowingly collect any personal information from children under 13 years of age.
107+
108+
## Changes to This Privacy Policy
109+
We may update this privacy policy from time to time. Any changes will be reflected in this document with an updated version number. Significant changes will be communicated through our GitHub repository.
110+
111+
## Contact Information
112+
If you have any questions about this privacy policy or our treatment of your data, please open an issue in our GitHub repository

0 commit comments

Comments
 (0)