Privacy Policy

Last updated: 10 November 2026

RowPost ("RowPost", "we", "us") is a Google Sheets add-on operated by Vishal Sai R, a sole proprietor based in India. It sends personalized emails, with optional personalized PDF attachments, from your own Gmail account. This policy explains what data RowPost accesses, why, and what we do with it. It applies to the add-on and to this website, rowpost.app.

Short version: RowPost sends email on your behalf and never reads your inbox. It only opens the spreadsheets you send from and the Google Docs you pick. Your recipients' details and email content are processed inside Google's services while sending; we don't copy them to our servers, and we never sell or share them for advertising.

1. Google user data we access

When you install RowPost, Google asks you to grant the following permissions. RowPost uses each one only for the purpose listed.

PermissionWhy RowPost needs it
Send email on your behalf (gmail.send)To send each personalized email from your Gmail account when you click Send, Send test, or schedule a send. RowPost cannot read, search, modify or delete any email in your mailbox.
See, edit, create and delete your Google Sheets spreadsheets (spreadsheets)To read the rows, column headers and email addresses in the spreadsheet you send from, and to write each row's status (Sent, Skipped, Failed). Google offers this permission only for all spreadsheets at once, but RowPost uses it only on spreadsheets where you open RowPost and start or schedule a send. We need it, rather than access to just the open spreadsheet, so scheduled sends and next-day resumes can run when the spreadsheet isn't open. RowPost never creates, deletes, searches or lists your spreadsheets.
See and manage only the Google Drive files you open or create with RowPost (drive.file)To read the Google Doc template you choose with the file picker, make a temporary copy, fill in each row's values, export it as a PDF to attach, and delete the temporary copy. RowPost cannot see any other files in your Drive.
Display content inside Google Sheets (script.container.ui)To show the RowPost sidebar.
Connect to an external service (script.external_request)To check your RowPost plan with our licensing server (we send only your email address), and to call Google's own APIs.
Run when you're not present (script.scriptapp)To run sends you have scheduled for a later time and to resume a send the next day if Gmail's daily limit was reached.
See your primary email address (userinfo.email)To identify your account for your plan, billing and support.

2. How we use Google user data

3. Data we store on our servers

To run plans and limits, our licensing server stores only:

4. Limited Use disclosure

RowPost's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:

5. Service providers

6. Retention and deletion

7. Security

Data in transit is encrypted with TLS. Our database is access-controlled and encrypted at rest. Access is limited to the people who run RowPost, and only for operating the service.

8. Your rights

Depending on where you live, you may have the right to access, correct, export or delete your personal data, or to object to its processing. Email us and we'll help. If you're in India, this includes your rights under the Digital Personal Data Protection Act, 2023.

9. Children

RowPost is meant for adults, such as teachers, organizers and businesses. It's not directed at children under 13 (or the equivalent age in your country), and we don't knowingly collect their data. Schools using RowPost to contact parents are responsible for having the right to use those contact details.

10. Changes

If we change how we use Google user data, we'll update this page and ask for your consent in the add-on before the change applies to you.

11. Contact

Vishal Sai R, trading as RowPost
Sai Villa, Sholavaram, Chennai 600067, India
Email: rowpost2108@gmail.com