Privacy Policy
Last updated: April 29, 2026
This Privacy Policy explains how the maintainers of Kinnoo (“Kinnoo,” “we,” “us,” or “our”) collect, use, share, retain, and protect personal information in connection with the Kinnoo website, the Kinnoo AI agent registry, the Kinnoo command-line interface (the “CLI”), associated APIs, and any related services (collectively, the “Service”). It also describes the rights that you may have over your personal information under applicable data-protection laws, including the European Union’s General Data Protection Regulation (“GDPR”), the United Kingdom GDPR, the California Consumer Privacy Act as amended by the California Privacy Rights Act (collectively, the “CCPA”), and the California Online Privacy Protection Act (“CalOPPA”). By using the Service you acknowledge that you have read this Privacy Policy. Your use of the Service is also governed by our Terms of Service.
1. Scope of this Policy
This Privacy Policy applies to personal information that Kinnoo processes as a controller (or, where applicable, as a business) in connection with the Service. It does not apply to personal information that is processed by third parties whose products or services you may interact with separately, including the operators of any external website, registry mirror, or AI model provider that an Agent (as defined in our Terms of Service) may invoke. Where the Service includes links or integrations with third-party services, you should review the privacy notices of those third parties to understand how they handle your personal information.
For users in the European Economic Area, the United Kingdom, and Switzerland, the “controller” of personal information processed under this Privacy Policy is the Kinnoo project. You may contact us using the details in Section 13.
2. Information We Collect
2.1 Information you provide directly
When you create a Kinnoo account, publish or install Agents, configure your profile, or contact us, we collect the information you choose to provide. This typically includes:
- Account identifiers: your name (or display name), email address, chosen username or tenant slug, and a hashed or federated representation of your authentication credentials.
- Authentication and access tokens: session tokens issued by Kinde Auth and any CLI access tokens, publish tokens, or API tokens that you generate or that the Service issues to you. We store these in a hashed or otherwise non-reversible form where technically feasible and use them only to authenticate your requests to the Service.
- Profile information: any optional profile fields you choose to fill in, such as a biography, links, or an avatar image.
- Content you publish: Agent archives (source code, compiled artifacts, configuration, and other files), Agent metadata (names, descriptions, tags, version numbers, dependency declarations, permission declarations, and documentation), and any other content you submit through the Service. User Content you publish is generally public, is fetched and served to other Users on request, and may be downloaded, mirrored, cached, or indexed by third parties. Do not include personal information about yourself or others, and do not include API keys, tokens, credentials, or other secrets, in published User Content unless you intend for that information to be permanently public; if you do, you must consider the secret compromised and rotate it.
- Communications: the contents of messages you send to us, including support requests, bug reports, abuse reports, and copyright complaints.
2.2 Information from social sign-in
We use Kinde Auth (operated by Kinde, Inc.) to handle account registration, authentication, and session management. Kinde Auth offers the option to sign up or sign in using a social identity provider, currently including Google and GitHub. If you choose to use a social sign-in option, the relevant identity provider will share with Kinde, and Kinde will share with us, a limited profile typically consisting of your name, email address, and a stable provider-specific user identifier. We do not receive your social-account password. Information shared with us by a social provider is treated as account information under this Privacy Policy.
2.3 Information collected automatically
When you access or use the Service, we and our service providers may automatically collect:
- Log and device data: Internet Protocol (IP) address, user-agent string, device and operating-system information, CLI version (where applicable), preferred language, time zone, referring URL, and the date, time, and duration of requests.
- Usage data: the pages or API endpoints you access, the Agents you publish, install, fetch, or search for, the actions you take in the registry user interface, and similar interactions with the Service.
- Security and integrity data: records related to authentication attempts, rate limiting, abuse detection, webhook deliveries, and audit logs.
- Cookies and similar technologies: strictly necessary cookies (such as our session cookie and a CSRF token) that are required for the Service to function and to keep you signed in. We do not use third-party advertising cookies or cross-site tracking cookies. Your browser’s settings allow you to block or delete cookies, but doing so may prevent you from signing in or using parts of the Service.
2.4 Information we do not collect
We do not knowingly collect government-issued identification numbers, payment-card numbers, bank-account information, precise geolocation, biometric identifiers, information about your physical or mental health, or special categories of personal data under the GDPR. Kinnoo does not currently process payments; if and when we introduce paid features in the future, we will update this Privacy Policy and the payment information will be handled by a regulated payment processor under that processor’s own terms.
2.5 Information collected by the Kinnoo CLI
The Kinnoo command-line interface (the “CLI”) communicates with the Service when you authenticate, search the registry, publish or unpublish an Agent, install or fetch an Agent, or otherwise invoke a CLI command that maps to a registry API. When the CLI makes such a request, the same categories of log data described in Section 2.3 are recorded for that request, including IP address, user-agent string, CLI version, the API endpoint invoked, and the Agent selector or query that you provided. Where the request is authenticated, we associate it with your account or Access Token.
The CLI does not transmit telemetry to Kinnoo other than what is required to fulfill the registry API request you have invoked. It does not report on which Agents you run locally, the inputs or outputs of those Agents, your file system contents, your environment variables, or other information about your local machine. Some CLI commands may write configuration, cached archives, or log files to a directory under your home directory; that local data is stored on your machine and is not transmitted to Kinnoo.
2.6 Information when you run an Agent locally
When you use the CLI to run an Agent on your machine, the Agent executes locally with the permissions of the operating-system user that invoked the CLI. Kinnoo does not receive, store, or process the prompts, inputs, outputs, files, network traffic, or other data that the Agent generates or exchanges with any third-party service while it is running. If the Agent invokes a third-party service (for example, a large- language-model provider, search API, payment provider, or cloud-storage provider), the data sent to and received from that service is governed by the privacy notice and terms of that third-party service and not by this Privacy Policy. You are responsible for understanding the data-handling practices of any third-party service that an Agent you run is configured to use.
3. How We Use Personal Information
We use personal information for the following purposes:
- To provide the Service: to create and maintain your account, authenticate you, accept and serve Agent uploads and downloads, render the registry user interface, respond to API requests, and otherwise deliver the features of the Service.
- To secure the Service: to detect, investigate, and prevent fraud, abuse, security incidents, malware uploads, and violations of our Terms of Service or Acceptable Use Policy; to apply rate limits and quotas; and to comply with audit and incident-response obligations.
- To communicate with you: to send transactional messages such as email-verification messages, password-reset messages, security alerts, and important changes to the Service or this Privacy Policy. We do not currently send marketing emails; if we do in the future, we will provide a clear opt-out mechanism.
- To improve the Service: to understand how the Service is used in aggregate, to debug errors, and to plan and test new features. We aim to use aggregated or de-identified data wherever possible for these purposes.
- To comply with the law: to comply with our legal and regulatory obligations, respond to lawful requests from public authorities, enforce our agreements, and protect the rights, property, or safety of Kinnoo, our Users, or others.
4. Legal Bases for Processing (EEA / UK Users)
If you are located in the European Economic Area, the United Kingdom, or Switzerland, we process your personal information on the following legal bases:
- Performance of a contract (Art. 6(1)(b) GDPR): to provide the Service to you under our Terms of Service, including creating your account, accepting and serving Agent archives, and responding to your requests.
- Legitimate interests (Art. 6(1)(f) GDPR): to secure the Service, prevent fraud and abuse, maintain audit logs, debug errors, and improve the Service. We balance these interests against your rights and freedoms and apply safeguards to minimize the personal information involved.
- Compliance with legal obligations (Art. 6(1)(c) GDPR): to comply with applicable laws, respond to lawful requests from public authorities, and retain records required by law.
- Consent (Art. 6(1)(a) GDPR): where we ask for your specific consent (for example, for any future optional analytics or marketing communication). You may withdraw your consent at any time without affecting the lawfulness of processing carried out before withdrawal.
6. International Data Transfers
Kinnoo is operated from, and our service providers may process personal information in, the United States and other countries that may have data-protection laws different from those in your country of residence. Where personal information of users in the European Economic Area, the United Kingdom, or Switzerland is transferred to a country that has not received an adequacy decision from the relevant authority, we rely on appropriate safeguards such as the European Commission’s Standard Contractual Clauses, the United Kingdom International Data Transfer Addendum, or other lawful transfer mechanisms with our service providers. You may contact us to request more information about the safeguards we use.
7. Data Retention
We retain personal information for as long as is reasonably necessary to provide the Service, to comply with our legal and regulatory obligations, to resolve disputes, and to enforce our agreements. Specific retention practices include:
- Account information is retained for the lifetime of your account and for a reasonable period thereafter to allow for account recovery, dispute resolution, and audit trail integrity.
- Published User Content, including Agent archives and metadata, may remain publicly available so long as it is published and may be retained internally after removal as described in Section 8.3 of our Terms of Service for security, audit, and legal-compliance purposes.
- Security and audit logs are retained for a limited period appropriate to their purpose, typically not longer than twenty-four (24) months unless a longer retention period is required by law or to investigate an ongoing incident.
- Backups follow a separate retention cycle. Personal information that has been deleted from active systems may persist in encrypted backups for a limited period until those backups are rotated and overwritten.
8. Security
We implement administrative, technical, and organizational measures designed to protect personal information against unauthorized access, accidental loss, alteration, or disclosure. These measures include encryption of data in transit using industry-standard TLS, encryption of sensitive data at rest where supported by our infrastructure providers, the use of a managed identity provider to store and verify authentication credentials, role-based access control for administrative interfaces, audit logging, rate limiting, and security monitoring. No method of transmission over the Internet or method of electronic storage is one hundred percent secure, and we cannot guarantee absolute security. You are responsible for keeping your account credentials confidential and for using strong, unique passwords with your social-sign-in providers.
9. Your Rights and Choices
9.1 Rights for users in the EEA, UK, and Switzerland (GDPR)
Subject to applicable law and certain exemptions, you have the right to:
- Access the personal information we hold about you.
- Rectify personal information that is inaccurate or incomplete.
- Erase your personal information in certain circumstances (for example, where it is no longer necessary for the purposes for which it was collected).
- Restrict or object to certain processing, including processing based on legitimate interests.
- Data portability: receive a copy of personal information you provided to us in a structured, commonly used, machine-readable format.
- Withdraw consent where we are processing your personal information based on your consent.
- Lodge a complaint with your local supervisory authority. We would, however, appreciate the opportunity to address your concerns first.
9.2 Rights for California residents (CCPA)
Subject to applicable law and certain exemptions, California residents have the right to:
- Know the categories and specific pieces of personal information we have collected about them, the categories of sources, the business or commercial purposes for collecting it, and the categories of third parties with whom we share it.
- Request deletion of personal information that we have collected from them.
- Request correction of inaccurate personal information that we maintain about them.
- Opt out of the sale or sharing of personal information. As described above, we do not sell or share personal information for cross-context behavioral advertising.
- Limit the use and disclosure of sensitive personal information. We do not use sensitive personal information to infer characteristics about you and we limit our use of any such information to providing the Service and the other purposes permitted by the CCPA.
- Be free from unlawful discrimination for exercising your CCPA rights.
9.3 How to exercise your rights
You may exercise these rights by contacting us using the details in Section 13. We may need to verify your identity before responding to a request, and we may be unable to fulfill a request where an exemption under applicable law applies. We will respond within the timeframes required by applicable law. You may use an authorized agent to submit a request on your behalf, subject to verification.
9.4 Account self-service
Many account changes can be made directly within the Service. You can update profile information, change your password through your social or Kinde-managed credentials, unpublish or deprecate Agents you have published, and request account deletion using the in-product controls or by contacting us.
10. Children Under 13
The Service is not directed to children under the age of 13, and we do not knowingly collect personal information from children under the age of 13. If you are a parent or legal guardian and believe that a child under 13 has provided personal information to the Service, please contact us using the details in Section 13 and we will take reasonable steps to delete that information from our systems. Users between the ages of 13 and 17 may use the Service only in accordance with the age requirements set out in our Terms of Service. This Privacy Policy is also intended to satisfy the requirements of the California Online Privacy Protection Act (CalOPPA) regarding the protection of minors.
11. Do Not Track and Third-Party Sites
Some browsers offer a “Do Not Track” setting. Because there is no industry- standard interpretation of this signal, we do not currently respond to it. We do not, however, allow third-party advertising networks to collect personal information about your activity on the Service for cross-site behavioral advertising. The Service may contain links to third-party websites and resources, including, for example, links from published Agent metadata to third-party documentation. We are not responsible for the privacy practices of those third parties, and we encourage you to review their privacy notices before providing them with personal information.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the “Last updated” date at the top of this page and, where appropriate, provide additional notice (such as a banner in the Service or an email to the address associated with your account). Your continued use of the Service after the effective date of the updated Privacy Policy constitutes your acknowledgement of the updated terms to the extent permitted by applicable law.
13. How to Contact Us
If you have questions about this Privacy Policy or wish to exercise any of your rights, you may contact Kinnoo support through the channels published on the Kinnoo website, including by opening an issue at https://github.com/kinnoo-project/kinnoo/issues. Please do not include sensitive personal information in a public issue. If you are located in the European Economic Area, the United Kingdom, or Switzerland and your concern is not resolved by contacting us, you have the right to lodge a complaint with your local supervisory authority.