Summary
- SheetWatch watches the Google Sheets ranges you pick and tells you when cells change.
- Your data stays yours. We claim no ownership of your spreadsheet content.
- It is free today, and provided as-is with no uptime or delivery guarantee.
- Polling is not instant. A change that reverts between two polls will be missed — do not use SheetWatch as your only safeguard for anything critical.
- We write to a sheet only when you tell us to, by accepting a suggestion or removing a spreadsheet.
- You can leave at any time by revoking Google access and requesting deletion.
This summary is for convenience only and is not part of the agreement. The numbered sections below govern.
01Acceptance of these terms
These Terms of Service ("Terms") are a legal agreement between you ("you", "your") and Prem Raichura, an independent software developer based in India, operating the SheetWatch service ("SheetWatch", "the Service", "we", "us", "our").
By signing in to SheetWatch, connecting a Google account, or otherwise using the Service — including opening a public share link — you agree to these Terms and to our Privacy Policy, which is incorporated here by reference. If you do not agree, do not use the Service.
If you use SheetWatch on behalf of an organisation, you represent that you have authority to bind that organisation, and "you" includes it.
02What SheetWatch does
SheetWatch is a web application that monitors Google Sheets for changes. After you connect your Google account and select a spreadsheet, a tab, and a cell range, SheetWatch fetches that range on a schedule you choose, compares it to the previous reading, and records any differences. It can then notify you through web push, email, Slack, Discord, a generic webhook, or Telegram, according to rules you configure.
The Service also provides supporting features:
- Change history and per-sheet timelines
- KPI tiles and charts built from cells inside a watched range
- Alert rules that fire when values match conditions you define
- Quiet hours, snoozing, pausing, and archiving
- Scheduled PDF and CSV reports delivered by email
- Cross-sheet comparison, which surfaces differences between a master sheet and target sheets and lets you apply them
- Read-only public share boards at a secret URL
We may add, change, or remove features at any time. We will not remove a feature you actively depend on without reasonable notice in the app where practical.
03Eligibility
To use SheetWatch you must:
- Be at least 16 years old, or 18 in India unless a parent or guardian has given verifiable consent;
- Have a valid Google account and the right to access the spreadsheets you choose to watch;
- Not be barred from using the Service under the laws of your jurisdiction or ours;
- Not have been previously suspended from the Service.
04Your account
Accounts are created by signing in with Google. There is no separate SheetWatch password. You are responsible for maintaining the security of the Google account you use, for everything that happens under your SheetWatch account, and for keeping your notification destinations accurate.
Your SheetWatch account is personal to you. Do not share your session, and tell us promptly at premraichura7@gmail.com if you believe it has been accessed without your authorisation.
05Your Google account and spreadsheet data
SheetWatch accesses Google Sheets and Google Drive on your behalf using OAuth 2.0 permissions that you grant. The scopes we request and exactly what we do with the resulting data are set out in the Privacy Policy.
You represent and warrant that:
- You have the right to access every spreadsheet you add to SheetWatch, and the right to have its contents read and stored by the Service;
- Where a spreadsheet contains other people's personal data, you have a lawful basis to process it and to allow SheetWatch to process it on your behalf;
- You will not use SheetWatch to monitor a spreadsheet you are not authorised to access.
Your use of Google Sheets and Google Drive is separately governed by Google's Terms of Service. SheetWatch is an independent application and is not affiliated with, endorsed by, or sponsored by Google LLC. You may revoke our access at any time at myaccount.google.com/permissions; doing so will stop the Service from working.
06When SheetWatch writes to your sheets
Read the suggestion before you accept it. Writes are applied directly to live spreadsheets and SheetWatch cannot undo them. Use Google Sheets' own version history to recover from an unwanted change.
During routine monitoring, SheetWatch only reads. It writes in exactly two cases, both initiated by you:
- Accepting a comparison suggestion. When you accept a suggestion in the Compare feature, SheetWatch writes that single value into the identified cell of the target spreadsheet. If the target cell changed after the suggestion was raised, the suggestion is flagged as conflicted, and it is your responsibility to review it.
- Removing a spreadsheet. When you choose to remove a spreadsheet from the Sheets page, SheetWatch moves that file to your Google Drive trash, where Google's own retention rules apply and from which you can restore it.
You are solely responsible for reviewing any change before accepting it and for the consequences of changes applied to your spreadsheets through the Service.
07Your content
You retain all ownership of your spreadsheets, their contents, and everything you configure in SheetWatch. We claim no ownership over any of it.
You grant us a limited, non-exclusive, worldwide, royalty-free licence to access, copy, store, process, transmit, and display your content solely to the extent necessary to operate the features you have enabled — for example, storing a snapshot of a watched range so a difference can be computed, or including a value in a notification you asked for. This licence exists only for as long as you keep the content in the Service, and ends when the content is deleted, subject to routine backup rotation described in the Privacy Policy.
08Acceptable use
You agree not to:
- Use the Service to access or monitor data you are not authorised to access;
- Break, probe, or circumvent authentication, rate limits, quotas, or any other technical restriction;
- Configure polling or automation designed to place an unreasonable load on the Service or on Google's APIs, or to evade their quotas;
- Use the Service to send unsolicited bulk messages, or to route notifications to endpoints whose owners have not consented;
- Point a webhook at an internal, private, or loopback network address, or otherwise attempt to use the Service as a proxy to reach systems you do not control;
- Upload, store, or transmit content that is unlawful, infringing, defamatory, or that you have no right to process;
- Reverse engineer, decompile, scrape, or create derivative services from the Service, except to the extent applicable law expressly permits;
- Resell, sublicense, or offer the Service to third parties as your own;
- Use the Service to build a competing product, or to benchmark it for public comparison, without our prior written consent;
- Interfere with any other user's use of the Service.
We may investigate suspected violations and may suspend or terminate access without prior notice where we reasonably believe a violation is ongoing or harmful.
09Notifications
Notifications are delivered through channels you configure and depend on third parties — your browser vendor's push service, your email provider, Slack, Discord, Telegram, or your own endpoint. We cannot guarantee that any notification will be delivered, delivered on time, or delivered only once.
- Web push requires your browser's permission and, on iOS, that the app is installed to the home screen and opened from there.
- Notification content may include cell values from your watched range. Choose destinations accordingly — anyone with access to a Slack or Discord channel you route to can read those values.
- Quiet hours hold push and email notifications and release them when the window ends. Webhooks are always delivered immediately.
- Failed deliveries are retried a limited number of times and then recorded as failed in the delivery log.
11Third-party services
The Service depends on and integrates with third parties, including Google, our hosting and database providers, and any notification destination you configure. Those services are governed by their own terms and privacy policies. We are not responsible for their availability, their acts or omissions, or any change they make that affects the Service — including changes to Google's API terms, quotas, or scope policies that could reduce or suspend SheetWatch's functionality.
12Availability, accuracy, and limits
SheetWatch polls; it does not receive live events from Google. If a value changes and changes back between two polls, that change will not be detected. Detection is therefore best-effort and inherently delayed by up to your chosen poll interval.
- The Service is provided without any uptime commitment, service level agreement, or support commitment.
- We may impose or change limits on poll frequency, number of watched sheets, snapshot retention, or notification volume, including to stay within Google API quotas.
- We may perform maintenance, and may suspend the Service, with or without notice.
- Change detection depends on Google's APIs returning accurate and timely data; we do not control and cannot guarantee that.
You must not rely on SheetWatch as the sole or last line of defence for any financial, medical, legal, safety-critical, or otherwise consequential process. Maintain independent verification for anything that matters.
13Fees
SheetWatch is currently provided free of charge. We may introduce paid plans in future. If we do, we will give at least 30 days' notice in the app before any feature you actively use becomes paid, and you will be able to export your data and stop using the Service before any charge applies. You are responsible for any costs you incur elsewhere, such as your own hosting, email, or third-party integrations.
14Intellectual property
The Service — including its source code, design, interface, name, and logo — is owned by us and protected by intellectual property law. Subject to these Terms, we grant you a limited, revocable, non-exclusive, non-transferable licence to use the Service for its intended purpose. No other rights are granted, whether by implication, estoppel, or otherwise.
Google, Google Sheets, Google Drive, Slack, Discord, and Telegram are trademarks of their respective owners and are referred to here for identification only.
15Feedback
If you send us ideas, bug reports, or suggestions, you grant us an unrestricted, perpetual, irrevocable, royalty-free right to use them for any purpose, without any obligation to compensate or credit you. Please do not send us anything you consider confidential.
16Disclaimers
The Service is provided "as is" and "as available", without warranty of any kind, whether express, implied, or statutory. To the maximum extent permitted by law, we disclaim all warranties, including merchantability, fitness for a particular purpose, title, accuracy, and non-infringement.
We do not warrant that the Service will be uninterrupted, timely, secure, or error-free; that every change to your spreadsheets will be detected; that every notification will be delivered; or that any defect will be corrected. You use the Service at your own risk.
Some jurisdictions do not allow the exclusion of certain warranties, so parts of this section may not apply to you. Nothing in these Terms limits rights that cannot be limited under the law that applies to you as a consumer.
17Limitation of liability
To the maximum extent permitted by law, we will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, goodwill, business, or anticipated savings, however caused and under any theory of liability, even if we have been advised of the possibility of such damages.
In particular, and without limiting the above, we will not be liable for any loss arising from a change we failed to detect, a notification that was not delivered or was delayed, a value written to a spreadsheet through a suggestion you accepted, a spreadsheet moved to trash at your request, data exposed through a share link you created, corruption or loss of data, or any act or omission of a third-party service.
Our total aggregate liability arising out of or relating to the Service or these Terms will not exceed the greater of the total amount you paid us in the twelve months before the event giving rise to the claim, or one hundred Indian rupees (₹100). Because the Service is currently free, this cap will generally be ₹100.
Nothing in these Terms excludes or limits liability for fraud, fraudulent misrepresentation, gross negligence, wilful misconduct, death or personal injury caused by negligence, or any other liability that cannot lawfully be excluded.
18Indemnity
You agree to indemnify and hold us harmless from any claim, demand, loss, liability, or expense, including reasonable legal fees, arising out of your use of the Service, your content, your breach of these Terms, your violation of any law, or your infringement of a third party's rights — including any claim that you were not authorised to access or process a spreadsheet you monitored through the Service.
19Termination
By you. Stop using the Service at any time. To close your account entirely, go to Settings → Account → Danger zone and choose Delete account; this revokes our Google access and permanently erases your data at once, as described in the Privacy Policy. You can also revoke access on its own at myaccount.google.com/permissions, or email premraichura7@gmail.com and we will delete the account for you.
By us. We may suspend or terminate your access, with or without notice, if you breach these Terms, if your use threatens the security, integrity, or availability of the Service, if required by law or by Google, or if we discontinue the Service. Where we discontinue the Service entirely, we will give reasonable notice in the app so you can export your data.
On termination, your right to use the Service ends immediately. Sections that by their nature should survive — including Your content, Intellectual property, Feedback, Disclaimers, Limitation of liability, Indemnity, Governing law, and General — survive.
20Changes to these terms
We may update these Terms from time to time. The Last updated date at the top reflects the current version. For material changes we will give notice in the app before they take effect. Continuing to use the Service after a change takes effect means you accept the revised Terms; if you do not accept them, stop using the Service and request deletion of your account.
21Governing law and disputes
These Terms are governed by the laws of India, without regard to conflict-of-law rules. The courts located in Gujarat, India have exclusive jurisdiction over any dispute arising out of or relating to these Terms or the Service, and you consent to that jurisdiction and venue. Either party may nonetheless seek injunctive or equitable relief in any court of competent jurisdiction to protect its intellectual property or confidential information.
Before filing a claim, you agree to contact us at premraichura7@gmail.com and attempt to resolve the dispute informally for at least 30 days.
If you are a consumer resident in the European Union, the United Kingdom, or another jurisdiction whose law grants you the right to bring proceedings in your local courts and to benefit from mandatory local consumer protections, nothing in this section deprives you of those rights.
22General
- Entire agreement. These Terms and the Privacy Policy are the entire agreement between you and us regarding the Service, and supersede any prior understanding.
- Severability. If any provision is held unenforceable, it will be limited or removed to the minimum extent necessary and the rest remains in force.
- No waiver. Our failure to enforce a provision is not a waiver of it.
- Assignment. You may not assign these Terms without our written consent. We may assign them in connection with a transfer of the Service, on notice to you.
- Force majeure. We are not liable for delay or failure caused by events beyond our reasonable control, including provider outages, network failures, and changes imposed by Google.
- No agency. These Terms create no partnership, joint venture, employment, or agency relationship.
- Language. These Terms are drafted in English; an English version governs any translation.
23Contact
Questions about these Terms, or notices under them, go to premraichura7@gmail.com, addressed to Prem Raichura, India. We aim to acknowledge within 7 days.
24Frequently asked questions
How much does SheetWatch cost?
SheetWatch is currently free to use. If paid plans are introduced later, we will give at least 30 days' notice in the app before a feature you actively use becomes paid, and you will be able to export your data first.
Does SheetWatch guarantee it will catch every change?
No. SheetWatch polls your sheets on an interval rather than receiving instant events from Google, so a value that changes and reverts between two polls will not be detected. The Service is provided without any uptime or delivery guarantee and must not be relied on as the sole safeguard for critical processes.
Can SheetWatch write to or delete my Google Sheets?
Only when you tell it to. Accepting a cross-sheet suggestion writes that one value into the target cell, and removing a spreadsheet moves the file to your Google Drive trash. Routine monitoring is read-only. SheetWatch cannot undo a write — use Google Sheets version history to recover.
Who owns the data in my spreadsheets?
You do. SheetWatch claims no ownership of your spreadsheet content. You grant only the limited licence needed to read, store, and display that data in order to run the features you enabled, and that licence ends when you delete the content.
What law governs these terms?
The laws of India, without regard to conflict-of-law rules. Disputes fall under the exclusive jurisdiction of the courts of Gujarat, India, except that either party may seek injunctive relief elsewhere, and consumers in the EU, UK, and similar jurisdictions keep their mandatory local rights.
Can I use SheetWatch for my company?
Yes, provided you have authority to accept these Terms on the organisation's behalf and the right to access every spreadsheet you monitor. Note there is no uptime commitment or support commitment, and liability is capped as described in section 17.
How do I close my account?
Go to Settings → Account → Danger zone and choose Delete account, then type your account email to confirm. SheetWatch revokes its Google access and erases all your data immediately. Your spreadsheets stay untouched in Google Drive. You can also email premraichura7@gmail.com if you would rather we handled it.