This Is Air

Google Calendar + Sheets Annual Mileage Log

Spend less time doing taxes with this simple tool to export Google Calendar events into a Sheets Mileage Log

Who it's perfect for:

If you need to spend time each year creating a mileage log for the IRS, you use Google Calendar to organize your time, have no interest in starting/stopping an app every time you go somewhere, and are comfortable in a spreadsheet, this is the perfect tool for you. It will save you time and taxes!

How it works

Select your calendar, filter by date range, and Mileage Log will import the Title, description, invitees, and destination address into a Google Sheet. Once you enter your origination address, it will automatically calculate round trip mileage and expense!

Your data, your way

We don't have access to your data, ever. Your private information remains in your Google account.

Pricing

FeaturesFreeProRoad Warrior
Distance CalculationsXXX
IRS Ready FormatXXX
Multiple CalendarsXXX
Smart FilteringXXX
Calendar Events103,00015,000
Price$0$15$25
Why?Try it free!For most peopleRoadLife

Basic

Free

Let's you try before you buy:

  • Includes all the features

  • Limited to only 10 events to test how it works

Pro

$15

Annual price that doesn't renew automatically, because we only want you to pay for things you actually use.

  • Full featured

  • Limited to 1500 events each year

  • For those with >1500, reach out!

What some of our customers say:

Shondra B.

"Saved me four hours and $592 in taxes!"

Ottis F.

"I'm an independent contractor I use Google calendar religiously to tell me which clients I see and when. This tool was invaluable, I didn't have to think about starting and stopping an app every time I got in the car, I simply spent 10 minutes on the import and cleanup, and it was great! Thanks!"

Brent A.

"Love it. Simple to use, in tools I already use."

Follow us on social

Nope, just kidding. We don't have socials. Who wants to follow a mileage log?

Privacy Policy

Last Updated: November 29, 2025
Effective Date: November 29, 2025
This Privacy Policy describes how This Is Air, LLC ("we," "us," or "our") collects, uses, and shares information when you use the Mileage Log add-on for Google Sheets (the "Service").
By using the Service, you agree to the collection and use of information in accordance with this policy.
---
> Summary: Mileage Log is designed with privacy-first architecture. All your data stays in YOUR Google account (your Calendar, your Sheets, your Drive). We operate a stateless proxy for distance calculations that does not log or store any user data. We have no technical ability to access your mileage records, addresses, or calendar events.
---
## 1. Information We Collect
### 1.1 Calendar Data
When you use Mileage Log, we access the following information from your Google Calendar:
- Event titles
- Event dates and times
- Event locations/destinations
- Event descriptions/notes
- Attendee email addresses (if present)
- Calendar names
Purpose: This data is used solely to populate your mileage log spreadsheet. We do not store this data on our servers—it is written directly to your Google Sheet.
### 1.2 Location Data
When you enter origin and destination addresses, we process these addresses to calculate driving distances.
Purpose: This data is sent to Google Maps API to calculate real-world driving distances. We cache distance calculations locally within your Google Sheet to minimize redundant API calls.
### 1.3 User Preferences
We store your preferences, including:
- Selected calendars for import
- Filter settings (which event types to exclude)
- Origin place aliases (nickname shortcuts for addresses)
Purpose: These preferences are stored in your Google account's user properties and are not accessible to us or any third party.
---
## 2. How We Use Your Information
We use the information we collect to:
- Import calendar events into your Google Sheet
- Calculate driving distances between locations
- Apply your filter preferences to sort relevant events
- Provide the core functionality of the mileage tracking service
We do NOT use your information to:
- Display advertisements
- Build user profiles
- Sell to third parties
- Send marketing communications
- Train machine learning models
---
## 3. Information Sharing and Disclosure
### 3.1 Google Maps API
To calculate driving distances, we send origin and destination addresses to Google's Distance Matrix API. This is governed by Google's Privacy Policy.
### 3.2 No Other Third-Party Sharing
We do not sell, trade, rent, or otherwise share your personal information with any other third parties.
### 3.3 Legal Requirements
We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., a court or government agency).
---
## 4. Data Storage and Security
### 4.1 Where Your Data Lives
- Calendar data: Remains in your Google Calendar and is copied to your Google Sheet
- Mileage calculations: Stored in your Google Sheet
- User preferences: Stored in your Google account's user properties
- Distance cache: Stored in Google's document properties for your spreadsheet
### 4.2 Our Servers
We do not store your personal data on our servers. All data processing occurs within Google's infrastructure using Google Apps Script. The only external call is to Google Maps API for distance calculations.
### 4.3 Zero Data Retention (Verified)
Our distance calculation service operates as a stateless proxy. When you calculate mileage:
- Your addresses are forwarded to Google Maps API
- The distance results are returned directly to your spreadsheet
- We do not log, store, or retain any addresses, routes, or calculation results
- We have no technical ability to access your mileage data
The proxy code contains no logging statements, no database connections, and no persistent storage. Each request is processed and immediately forgotten.
### 4.5 Security Measures
- All data transmission uses HTTPS encryption
- We use Google's secure Apps Script infrastructure
- Your API calls are routed through a secure proxy that protects API credentials
- We do not have access to your Google account credentials
---
## 5. Data Retention and Deletion
### 5.1 Retention
Your data remains in your Google Sheet and Google account for as long as you choose to keep it. We do not retain copies of your data.
### 5.2 Deletion
You can delete your data at any time by:
- Deleting rows from your mileage log spreadsheet
- Deleting the entire spreadsheet
- Uninstalling the Mileage Log add-on
- Revoking the add-on's access in your Google Account permissions
When you uninstall the add-on, your user preferences are automatically removed from your Google account.
---
## 6. Your Rights
You have the right to:
- Access: View all data the Service has access to (it's in your own Google Sheet)
- Correction: Edit any data directly in your spreadsheet
- Deletion: Delete your data at any time (see Section 5.2)
- Portability: Export your Google Sheet to any format Google Sheets supports
- Withdraw Consent: Uninstall the add-on at any time
---
## 7. Children's Privacy
The Service is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13.
---
## 8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last Updated" date at the top
We encourage you to review this Privacy Policy periodically for any changes.
---
## 9. Google API Services User Data Policy Compliance
Mileage Log'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.
---
## 10. Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us:
This Is Air, LLC
[email protected]
---
## 11. California Privacy Rights (CCPA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- Right to know what personal information is collected
- Right to know whether personal information is sold or disclosed
- Right to opt out of the sale of personal information
- Right to request deletion of personal information
- Right to non-discrimination for exercising your rights
We do not sell personal information.
To exercise these rights, contact us using the information in Section 10.
---
## 12. European Privacy Rights (GDPR)
If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR):
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
- Rights related to automated decision-making
Legal Basis for Processing: We process your data based on your consent when you install and authorize the add-on.
Data Controller: This Is Air, LLC is the data controller for your personal information.
To exercise these rights, contact us using the information in Section 10.

Terms of Service

Last Updated: November 29, 2025
Effective Date: November 29, 2025
Please read these Terms of Service ("Terms") carefully before using the Mileage Log add-on for Google Sheets (the "Service") operated by This Is Air, LLC ("we," "us," or "our").
By installing or using the Service, you agree to be bound by these Terms. If you disagree with any part of these Terms, you may not use the Service.
---
## 1. Description of Service
Mileage Log is a Google Sheets add-on that helps users create IRS-compliant mileage logs by:
- Importing events from Google Calendar
- Calculating driving distances using Google Maps
- Organizing mileage data for business expense tracking
---
## 2. Acceptance of Terms
By installing, accessing, or using the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms and our [Privacy Policy].
If you are using the Service on behalf of a business or organization, you represent that you have the authority to bind that entity to these Terms.
---
## 3. Eligibility
You must be at least 18 years old to use this Service. By using the Service, you represent and warrant that you meet this requirement.
---
## 4. Account and Access
### 4.1 Google Account
The Service requires a Google account with access to Google Sheets and Google Calendar. You are responsible for maintaining the security of your Google account.
### 4.2 Authorization
When you install the Service, you will be asked to authorize access to:
- Your Google Calendar (read-only)
- Your Google Sheets (read and write)
- External web services (for distance calculations)
You can revoke this authorization at any time through your Google Account settings.
---
## 5. Acceptable Use
You agree NOT to use the Service to:
- Violate any applicable laws or regulations
- Infringe on the intellectual property rights of others
- Transmit malicious code or interfere with the Service
- Attempt to gain unauthorized access to any systems
- Use the Service for any illegal or fraudulent purpose
- Abuse API resources or attempt to circumvent usage limits
---
## 6. Fees and Payment
### 6.1 Free Tier
The Service offers a free tier that allows you to import up to 10 calendar events total. This free tier includes full functionality so you can evaluate whether the Service meets your needs.
### 6.2 Paid Subscription
To import more than 10 events, you must subscribe to a paid plan. Current pricing is available at https://thisisair.com/mileage-log/pricing.
### 6.3 Billing
- Subscriptions are billed monthly or annually in advance (depending on the plan selected)
- Payment is processed through our third-party payment provider
- All fees are non-refundable except as required by law or as described in Section 6.5
### 6.4 Free Tier Limitations
The 10-event limit on the free tier is cumulative across all imports. Once you have imported 10 events, additional imports require a paid subscription. Events moved to the Audit Log still count toward this limit.
### 6.5 Refund Policy
If you are unsatisfied with the Service, you may request a refund within 14 days of your initial purchase. Refund requests should be sent to [email protected]. Refunds are not available after the 14-day period or for subscription renewals.
### 6.6 Cancellation
You may cancel your subscription at any time. Cancellation will take effect at the end of your current billing period. You will retain access to paid features until the end of the period you have already paid for.
### 6.7 Price Changes
We may change our pricing with 30 days' notice. Price changes will take effect at your next billing cycle after the notice period.
---
## 7. Intellectual Property
### 7.1 Our Rights
The Service, including its code, design, features, and documentation, is owned by This Is Air, LLC and is protected by copyright and other intellectual property laws.
### 7.2 Your Rights
You retain all rights to your data, including your calendar events, addresses, and mileage records. We claim no ownership over your content.
### 7.3 License to Use
We grant you a limited, non-exclusive, non-transferable license to use the Service for your personal or internal business purposes, subject to these Terms.
---
## 8. Disclaimers
### 8.1 "As Is" Basis
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
### 8.2 No Tax or Legal Advice
IMPORTANT: The Service is a tool to help you organize mileage data. It does NOT provide tax advice, legal advice, or accounting services.
- We do not guarantee that the mileage calculations meet IRS requirements
- We do not guarantee the accuracy of distance calculations
- You are solely responsible for verifying your mileage records
- Consult a qualified tax professional for tax-related decisions
### 8.3 Third-Party Services
The Service relies on Google Calendar, Google Sheets, and Google Maps API. We are not responsible for the availability, accuracy, or functionality of these third-party services.
### 8.4 Distance Calculations
Driving distances are calculated using Google Maps API and represent estimated driving routes. Actual distances may vary based on:
- Route changes
- Construction or road closures
- GPS accuracy
- Address formatting
---
## 9. Limitation of Liability
### 9.1 No Consequential Damages
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL THIS IS AIR, LLC BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:
- Loss of profits or revenue
- Loss of data
- Business interruption
- Tax penalties or audit costs
### 9.2 Maximum Liability
OUR TOTAL LIABILITY FOR ANY CLAIMS ARISING FROM YOUR USE OF THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.
### 9.3 Exceptions
Some jurisdictions do not allow the exclusion of certain warranties or limitations of liability. In such cases, our liability will be limited to the maximum extent permitted by law.
---
## 10. Indemnification
You agree to indemnify, defend, and hold harmless This Is Air, LLC and its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable attorneys' fees) arising from:
- Your use of the Service
- Your violation of these Terms
- Your violation of any third-party rights
- Your tax filings or mileage claims
---
## 11. Modifications to Service
We reserve the right to:
- Modify or discontinue the Service (or any part) at any time
- Change features, functionality, or pricing with reasonable notice
- Suspend or terminate access for violations of these Terms
We will make reasonable efforts to notify you of material changes via updating this terms of service.
---
## 12. Termination
### 12.1 By You
You may stop using the Service and uninstall the add-on at any time.
### 12.2 By Us
We may suspend or terminate your access to the Service immediately if:
- You violate these Terms
- We are required to do so by law
- We discontinue the Service
### 12.3 Effect of Termination
Upon termination:
- Your license to use the Service ends
- You may retain any data in your Google Sheets
- Sections 7-10 and 13-15 survive termination
---
## 13. Governing Law and Disputes
### 13.1 Governing Law
These Terms are governed by the laws of the State of Colorado, United States, without regard to conflict of law principles.
### 13.2 Dispute Resolution
Any disputes arising from these Terms or the Service shall be resolved through:
1. Informal Resolution: Contact us first to attempt to resolve the dispute informally
2. Binding Arbitration: If informal resolution fails, disputes will be resolved through binding arbitration in Boulder, Colorado
### 13.3 Class Action Waiver
You agree to resolve disputes with us on an individual basis and waive any right to participate in a class action lawsuit or class-wide arbitration.
---
## 14. General Provisions
### 14.1 Entire Agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and us regarding the Service.
### 14.2 Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
### 14.3 Waiver
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.
### 14.4 Assignment
You may not assign or transfer these Terms without our prior written consent. We may assign our rights and obligations without restriction.
### 14.5 Notices
We may send notices to you via email or through the Service. You may send notices to us at the contact information below.
---
## 15. Contact Information
If you have any questions about these Terms, please contact us:
This Is Air, LLC
Email: [email protected]
Website: https://thisisair.com
---
## 16. Changes to These Terms
We may update these Terms from time to time. We will notify you of material changes by:
- Posting the updated Terms on our website
- Updating the "Last Updated" date at the top
Your continued use of the Service after changes become effective constitutes acceptance of the revised Terms.
---
By using Mileage Log, you acknowledge that you have read, understood, and agree to these Terms of Service.

About Us

Hi, My name is Nicole.

I built this app because I own my own business, and spend a lot of time driving around. Turns out that's a significant deduction of my taxes if I just created a mileage log! But who wants to spend time doing that, especially when all that data is already in my Google Calendar? I hope this tool lets you spend less time working in "the system" and more time on things you love to do.

Contact Support

Need help? Just ask. Give us a couple of days to reply.

How it Works:

For users of Google Calendar and Google Sheets only (maybe one day we'll make it accessible to other platforms, but today, I want to go for a hike).
1. Create a Google Sheet with a name you'll remember. (Feel free to get creative, call it Eagle Rising, or call it Mileage Log if you want to be boring).
2. Go to the Google Marketplace and search for IRS Simple Mileage Log. Once you've downloaded the app to your google sheet, fire it up!
3. Select the calendars you want to include.
4. Identify the date range to include (for most of us, that will be the previous calendar year).
5. Select your preferences (we suggest excluding virtual events, because you can't deduct those, duh).
6. Run the script.
7. Enter your starting address, and copy/paste it into all of the origin cells. You can edit whatever origin address you want to reflect your actual starting address.
8. Note the app will auto-calculate from your origin address to the destination address (the 'location' address in your calendar).
9. The tags feature is helpful for those of us with multiple calendars, but you can change the name of the tag to be a project or client or whatever you want to help do different totals.
Okay that sounds like a lot, but we promise it's easy.