Privacy Policy

1. Who we are

Monocle is operated by niteshft ("niteshft", "we", "us"). This Privacy Policy explains what personal information we collect through monocle.cloud, the Monocle web application, and the Monocle GitHub App (together, the "Service"), how we use it, and the choices you have.

For account and billing information, niteshft decides how the information is used. For the content your organization puts into Monocle, we process it on your organization's behalf and follow its instructions. If you are a member of an organization, the organization's owners control its workspace.

2. What we collect

Account information

Content you create

Repository data

When an organization connects a repository through the Monocle GitHub App, Monocle reads data from it to check code against specs. That data can include:

Monocle also stores derived information, such as summaries of what parts of the code do and which specs they relate to.

Billing information

Payments are processed by Stripe. We never see or store full card numbers. We store the Stripe customer and subscription identifiers, plan status, renewal dates, and the invoice history Stripe gives us.

Access requests

If you request access on our website, we collect the name, email, company, and message you submit.

Technical information

3. Cookies

We use only the cookies needed to run the Service:

CookiePurposeLifetime
monocle_sessionKeeps you signed in7 days, or until you sign out
Sign-in stateProtects the Google or Microsoft sign-in step5 minutes

We do not use analytics, advertising, or cross-site tracking cookies.

4. How we use information

We do not sell personal information, we do not use it for advertising, and we do not use your content to train AI models.

5. AI processing

Monocle's main features rely on large language models from third-party providers. When you use those features, Monocle sends the relevant spec text, comments, and code excerpts to one of the providers listed below and stores the response. The provider used for a task can change as we choose the best model for it. We use these providers through their paid business APIs, and each one processes the data under its own API terms.

6. Who we share information with

We share personal information only with the service providers that help us run Monocle, only as far as they need it to provide their service, and under terms that require them to protect it:

ProviderWhat they do for usLocation
RenderApplication hosting and databaseUnited States
CloudflareNetwork delivery and securityGlobal
AnthropicAI model processingUnited States
Google (Gemini)AI model processingUnited States
GitHubRepository access for connected repositoriesUnited States
StripePayments and invoicingUnited States
MailjetSending transactional emailEuropean Union
Google, MicrosoftSign-in, if you choose itUnited States
DiscordInternal notification of new access requestsUnited States

Inside an organization, members can see the content of the projects they have access to, including names attached to comments and decisions. We may also disclose information when the law requires it, to protect the rights or safety of our users or the public, or as part of a merger or acquisition. In a merger or acquisition, this policy would continue to apply to your information.

7. International transfers

niteshft is based in Canada, and the providers above may process information in other countries, including the United States and the European Union. Those countries' privacy laws may differ from yours. Where the law requires it, we rely on appropriate safeguards, such as contractual protections, for these transfers.

8. How long we keep information

9. Security

We protect information with encryption in transit (HTTPS), access controls that separate each organization's data, signed webhooks, and access limited to the people who need it to run the Service. No system is perfectly secure, but we work to protect your information and will notify you as the law requires if a breach affects it.

10. Your rights and choices

Depending on where you live, you may have the right to access, correct, or delete your personal information, to get a copy of it, or to object to or limit how we use it. These rights exist under Canada's PIPEDA, and where they apply, the GDPR, the UK GDPR, and US state privacy laws. To use any of these rights, email support@monocle.cloud. We will respond within 30 days.

If your information is part of an organization's workspace, we may refer your request to the organization's owners, since they control that content. You can also remove Monocle's access to your repositories at any time by uninstalling the GitHub App.

If you are not satisfied with our response, you can complain to the Office of the Privacy Commissioner of Canada or to your local privacy authority.

11. Children

Monocle is a workplace tool and is not intended for anyone under 16. We do not knowingly collect information from children.

12. Changes to this policy

We will update this policy when our practices change, and we will change the "Last updated" date above. If a change is material, we will tell organization owners by email or in the app before it takes effect.

13. Contact

For privacy questions or requests, email support@monocle.cloud.