About Repo Snatcher

Below you can find our Terms of Service, Privacy Policy and Cookie Statement.

Terms of Service

Last Updated: INSERT DATE

1. Definitions

For clarity throughout these Terms:

  • “Repo Snatcher” / “the Service” — the website and tools available at reposnatcher.com.
  • “User” — any individual or entity accessing or using the Service.
  • “Analysis Data” — AI-generated summaries, metadata enrichment, classifications, JSON outputs, or any derived data produced by Repo Snatcher.
  • “Operational Logs” — system logs, Cloudflare logs, search logs, rate-limit data, error logs, and related technical information.
  • “Contact Form” — the form on the site allowing Users to submit inquiries without providing an email address.
  • “Third-Party Providers” — services Repo Snatcher depends on, including GitHub, Cloudflare, Qdrant, OpenAI, Ko-fi, Stripe, PayPal, or others added in the future.
  • “Official Branding” — the name “Repo Snatcher” and any accompanying brand identity explicitly owned by Repo Snatcher.

2. Acceptance of Terms

By accessing or using Repo Snatcher, you agree to these Terms. If you do not agree, you must not use the Service. Repo Snatcher is operated by an individual currently based in the United Kingdom.

3. Description of the Service

The Service provides:

  • free text search for discovering public GitHub repositories;
  • links to GitHub repositories and official project websites;
  • AI-generated analysis of open-source projects using models such as OpenAI GPT-5-Nano;
  • storage of repository metadata and analysis in Cloudflare R2;
  • a contact form allowing Users to send inquiries via a temporary ticket URL valid for 28 days.

The Service is for informational purposes only and does not provide legal, licensing, or professional advice.

4. Eligibility & Age Requirements

  • The Service is not intended for users under 16 years old.
  • Users under 13 years old are strictly prohibited from using the Service.
  • International Users are responsible for ensuring compliance with local laws.

5. Acceptable Use Policy

5.1 Prohibited Activities

Users may not:

  • use bots, automation, scrapers, crawlers, or headless browsers;
  • bypass or attempt to bypass Turnstile, rate limits, quotas, or abuse protections;
  • overload, disrupt, hack, or attack the Service or its infrastructure;
  • scan, probe, reverse-engineer, or copy internal functionality or architecture;
  • reproduce, emulate, mirror, or replicate the Service or its functionality;
  • submit malware or harmful content;
  • engage in illegal, harmful, threatening, or harassing behavior;
  • misuse the contact form;
  • build competing datasets, search engines, or AI models using Repo Snatcher data;
  • redistribute any Analysis Data or JSON files;
  • misrepresent affiliation with Repo Snatcher.

5.2 Commercial Use

Commercial use of search results is permitted.

Users may not:

  • redistribute or republish Analysis Data;
  • bulk extract or replicate datasets based on Analysis Data;
  • use Analysis Data to train competing AI models or services.

6. AI-Generated Output Disclaimer

Analysis Data is generated using AI models and may contain inaccuracies, omissions, hallucinations, or outdated information. Repo Snatcher is not responsible for decisions made based on AI-generated content.

7. GitHub Data & Licensing

7.1 Ownership

All GitHub repositories and content displayed are owned by their respective authors. Repo Snatcher is not affiliated with GitHub.

7.2 Accuracy

Repo Snatcher is not responsible for:

  • outdated or incorrect metadata;
  • incorrect license information;
  • deleted or maliciously altered repositories;
  • GitHub API failures or modifications.

7.3 User Responsibility

Users must verify licensing independently. Repo Snatcher does not provide legal or licensing advice.

8. Donations

Donations via Ko-fi are voluntary and non-refundable. They do not grant perks, elevated access, or any guarantees. Payments are handled solely by Ko-fi, Stripe, and PayPal.

9. Service Availability, Quotas & Modifications

9.1 No Guarantees

The Service is provided “AS IS” and “AS AVAILABLE” with no warranties of any kind.

9.2 Quotas & Throttling

Repo Snatcher may:

  • limit usage or enforce daily global quotas;
  • block or throttle Users;
  • disable or restrict the Service;
  • modify performance or features without notice.

9.3 Technology Changes

Repo Snatcher may change models, databases, architecture, or infrastructure at any time without notice.

10. Logging, Data Retention & Persistence

10.1 Operational Logs

Cloudflare processes:

  • request timestamps, search queries, firewall events, and error logs;
  • IP addresses for security (not stored by Repo Snatcher).

10.2 Retention

Cloudflare retains logs for 7–20 days. Search queries may be retained as needed for trend analysis. Repo Snatcher does not extend cloud provider retention.

10.3 Contact Form

Contact messages are stored in Cloudflare KV for 28 days and then deleted automatically.

10.4 No Backup Guarantee

No data persistence or restoration is guaranteed.

11. Intellectual Property

11.1 Branding

The name “Repo Snatcher” may not be used without permission.

11.2 Website Content

Scraping or replicating the website for competitive or derivative purposes is prohibited.

11.3 Analysis Data

All AI-generated Analysis Data is the intellectual property of Repo Snatcher.

11.4 Third-Party Trademarks

GitHub®, Cloudflare®, Qdrant®, OpenAI®, Ko-fi®, Stripe®, and PayPal® are trademarks of their respective owners.

12. Modifications & Termination

Repo Snatcher may update these Terms, modify the Service, or block Users at any time without notice.

13. Communication

All communication must occur through the contact form. No support obligation is guaranteed.

14. Governing Law & Jurisdiction

These Terms are governed by the laws of England and Wales. Disputes fall under the exclusive jurisdiction of the courts of Portsmouth, United Kingdom.

15. Severability

If any part of these Terms is invalid, the remainder stays in effect.

16. Entire Agreement

These Terms constitute the entire agreement between the User and Repo Snatcher regarding use of the Service.

Privacy Policy

Last Updated: INSERT DATE

1. Introduction

This Privacy Policy (“Policy”) explains how Repo Snatcher (“the Service”) collects, processes, stores, and protects personal data. The Service is operated by an individual based in the United Kingdom (“the Controller”). For privacy-related matters, the Controller may be contacted exclusively through the on-site contact form.

Repo Snatcher processes the minimum amount of personal data necessary to operate the Service, in accordance with the principle of data minimization under UK GDPR and EU GDPR.

By using the Service, you acknowledge that you have read and understood this Policy.

2. Data Controller

The Controller responsible for processing personal data is:

The operator of Repo Snatcher, an individual acting anonymously and reachable only via the contact form.

Repo Snatcher acts as the Data Controller for all processing activities described in this Policy.

3. Data Processors

The following Third-Party Providers act as Data Processors on behalf of the Controller:

  • Cloudflare, Inc. — hosting, security, storage (Workers, KV, R2), firewall, logging
  • OpenAI, L.L.C. — AI inference for analysis and embeddings
  • Qdrant — vector search database
  • Ko-fi — donation platform
  • Stripe / PayPal — donation payment processors

4. Categories of Personal Data Processed

4.1 Automatically Processed Data

When Users access the Service, the following data may be automatically processed:

  • IP address (processed by Cloudflare; not stored by Repo Snatcher)
  • User agent
  • Request timestamps
  • Search queries entered into the Service
  • Turnstile verification token results
  • Firewall and WAF events
  • Error logs and diagnostic data
  • Rate-limit counters
  • Technical metadata required for security and functioning

4.2 Contact Form Data

When submitting a message through the contact form, Users provide:

  • Subject (free text)
  • Message (free text)
  • A unique ticket identifier (GUID-like URL)

No email, name, or other identifier is required.

4.3 Voluntary Personal Data

Users are strongly discouraged from submitting personal or sensitive information in the contact form. If such information is voluntarily provided, Repo Snatcher bears no responsibility for it.

5. Purposes of Processing

Personal data is processed strictly for:

  • Operating and delivering the Service
  • Security, fraud prevention, and infrastructure protection
  • Verifying legitimate access (Turnstile)
  • Preventing abuse and unauthorized usage
  • Enforcing rate limits and global quotas
  • Responding to contact form submissions
  • Debugging technical issues
  • Trend analysis using search queries
  • Complying with legal obligations

Repo Snatcher does not sell, rent, trade, or monetize personal data.

6. Legal Bases for Processing

6.1 Legitimate Interests (Article 6(1)(f))

Processing is necessary for:

  • Maintaining security and integrity
  • Detecting and preventing abuse or malicious activity
  • Ensuring service stability
  • Analytics and improvement
  • Debugging and diagnostics
  • Responding to voluntary submissions

6.2 Consent (Article 6(1)(a))

Applies only to data voluntarily submitted via the contact form.

7. Data Retention

7.1 Operational Logs

Cloudflare logs are retained for 7–20 days, depending on platform configuration. Repo Snatcher does not extend or alter these retention periods.

7.2 Search Queries

Search queries may be kept as long as necessary for trend analysis and improvement.

7.3 Contact Form Data

Stored in Cloudflare KV with 28-day automatic expiration. May be deleted earlier if inappropriate or violating the Terms.

7.4 No Backups

Repo Snatcher does not create backups of logs, messages, or user submissions.

8. Data Sharing and Recipients

Personal data may be processed by:

  • Cloudflare — infrastructure, security, routing, logging
  • OpenAI — analysis generation
  • Qdrant — vector search
  • Ko-fi / Stripe / PayPal — payments for donations
  • GitHub API — public repo metadata only

No user personal data is shared with GitHub.

9. International Data Transfers

Data may be transferred outside the UK or EEA. Transfers rely on Standard Contractual Clauses (SCCs) and additional safeguards provided by the processors.

10. Security Measures

Security measures include:

  • Cloudflare WAF
  • Cloudflare Turnstile verification
  • Rate-limiting and abuse detection
  • Data isolation with Cloudflare Workers
  • Automatic data expiration
  • No user accounts or stored passwords

11. Automated Decision-Making

Repo Snatcher does not engage in automated decision-making with legal or significant effects.

12. User Rights

Users have the right to:

  • Access personal data processed about them
  • Request correction of contact form content
  • Request data deletion
  • Restrict processing
  • Object to processing
  • Withdraw consent (for contact form)
  • Lodge a complaint with a supervisory authority

12.1 Exercising Rights

Requests must be submitted via the contact form and must include the ticket GUID associated with the data.

12.2 Supervisory Authority

UK Users may contact the Information Commissioner’s Office (ICO). EU Users may contact their local data protection authority.

13. Children’s Privacy

The Service is not intended for Users under 16. Users under 13 are strictly prohibited. Parents may request deletion of a child’s data by providing the ticket GUID.

14. Changes to This Policy

This Policy may be updated at any time. Updates take effect upon posting. Continued use of the Service constitutes acceptance.

15. Contact

All privacy-related inquiries must be submitted through the contact form. Repo Snatcher does not provide email support and does not guarantee a response.

Cookie Statement

Last Updated: INSERT DATE

1. Introduction

This Cookie Statement explains how Repo Snatcher (“the Service”) uses cookies and similar technologies. Repo Snatcher is operated by an individual based in the United Kingdom.

The Service uses only strictly necessary cookies required for security and essential functionality. Repo Snatcher does not use analytics cookies, advertising cookies, profiling technologies, or any other non-essential cookies.

For more information about how personal data is processed, please refer to the Privacy Policy.

2. Definitions

2.1 Cookies

Cookies are small text files stored on your device when you visit a website. They can be used for various purposes, such as enabling core functionality, improving performance, enhancing security, or remembering preferences.

2.2 Necessary Cookies

Necessary cookies are essential for the operation of the Service. They support security, fraud prevention, and the correct functioning of the website. These cookies do not require consent under UK GDPR, EU GDPR, or the ePrivacy Directive.

2.3 Similar Technologies

Repo Snatcher does not use:

  • localStorage
  • sessionStorage
  • browser fingerprinting
  • device fingerprinting
  • canvas fingerprinting
  • tracking pixels
  • other similar tracking technologies

3. Cookies Used by Repo Snatcher

3.1 Cloudflare Turnstile Security Cookie (Strictly Necessary)

The Service uses Cloudflare Turnstile to verify that access originates from real users rather than automated bots. Turnstile may place a temporary cookie that is:

  • strictly necessary for security and bot detection;
  • used exclusively to distinguish humans from automated traffic;
  • not used for advertising or analytics;
  • not used to identify individual users;
  • not used to track users across websites.

This cookie is essential for protecting the Service against abuse and maintaining its availability.

Cloudflare Turnstile does not track users across websites and does not generate advertising identifiers.

4. Cloudflare Necessary Cookies

Certain strictly necessary cookies may be set directly by Cloudflare, our hosting and security provider, as part of its services for:

  • DDoS protection
  • firewall and WAF functions
  • routing and load balancing
  • security verification
  • content delivery

These cookies are essential for providing a secure and stable Service. Repo Snatcher does not control the exact names or lifetimes of such cookies.

5. No Identification, No Tracking

5.1 No User Identification

Repo Snatcher does not use cookies to identify individual Users. No cookies are linked to user profiles, accounts, or personal identifiers.

5.2 No Analytics, Advertising, or Profiling

Repo Snatcher does not use:

  • analytics cookies (e.g., Google Analytics)
  • advertising cookies
  • cross-site tracking tools
  • third-party marketing cookies

5.3 No Fingerprinting or Storage-Based Tracking

Repo Snatcher does not use:

  • browser fingerprinting
  • canvas fingerprinting
  • persistent device tracking
  • localStorage or sessionStorage for tracking

Only minimal, strictly necessary security cookies from Cloudflare Turnstile are used.

6. Why Consent Is Not Required

Under UK GDPR, EU GDPR, and the ePrivacy Directive, user consent is not required for cookies that are:

  • strictly necessary for security;
  • required for core functionality;
  • used solely for fraud prevention and service integrity.

Repo Snatcher uses only such necessary cookies. As a result:

  • no cookie banner is required;
  • no consent pop-up is required;
  • no opt-in or opt-out mechanism is required.

7. Managing Cookies

Users may configure their browser settings to block or delete cookies. However, disabling necessary security cookies may prevent the Service from functioning correctly, as Cloudflare Turnstile relies on them to verify that requests come from real users.

8. Updates to This Cookie Statement

Repo Snatcher may update this Cookie Statement from time to time. Changes take effect upon posting on this page. Continued use of the Service after changes are posted constitutes acceptance of the updated Cookie Statement.

Frequently Asked Questions (FAQ)

1. What is Repo Snatcher?

Repo Snatcher is a free search tool that helps you discover open-source GitHub repositories using AI-generated analysis. You enter a topic, and the system shows matching projects.

2. How does the search work?

The search uses pre-generated AI embeddings and stored analysis for thousands of GitHub repositories. You are searching our derived dataset — not GitHub directly.

3. Does Repo Snatcher cost anything?

No. The service is completely free. You may optionally support the project through Ko-fi donations, but donations do not provide perks or special access.

4. Do you collect my data?

Only what you enter into the search box or contact form. Repo Snatcher does not collect emails, names, accounts, or other identifiers. Technical logs are handled by Cloudflare for security.

5. Do you use tracking cookies?

No. Repo Snatcher uses only strictly necessary security cookies from Cloudflare Turnstile. No analytics, ads, tracking, or profiling cookies are used.

6. How long do you keep my data?

  • Contact form messages: 28 days
  • Cloudflare logs: 7–20 days
  • Search queries: as long as needed for trend analysis

No backups are kept.

7. How do I reach you?

Use the contact form on the website. You'll receive a temporary ticket link where you can view replies.

8. Can I delete my contact message?

Yes — submit a deletion request through the contact form and include the ticket GUID (the unique URL you received). This is required, since the system is anonymous.

9. Are you affiliated with GitHub?

No. Repo Snatcher is not affiliated with GitHub or any repository owners. We only display publicly available metadata and our own AI-generated analysis.

10. Is the AI analysis always accurate?

Not always. AI-generated analysis may be incomplete, inaccurate, or outdated. You should always verify important details on GitHub directly.

11. Why is the service sometimes unavailable?

To manage operating costs and prevent abuse, Repo Snatcher may enforce daily quotas. When the quota is reached, service may pause until the next day.

12. Can I use the search results in commercial projects?

Yes — search results can be used commercially. However, you may not republish or extract the underlying AI-generated analysis JSON data.

13. Can I scrape Repo Snatcher?

No. Scraping, automation, bots, and bulk extraction are strictly prohibited.

14. Is Repo Snatcher for children?

No. Repo Snatcher is not intended for users under 16, and users under 13 are prohibited.

15. Is uptime guaranteed?

No. Repo Snatcher is provided “as is” without uptime or performance guarantees.