LoadLane — Privacy Policy
The short version: LoadLane runs inside your own Google account. When you press Preview or Import now, or when a scheduled import is due, it requests the web address you set up and writes the answer into the tab and cell you chose. The data goes from that address straight into your spreadsheet; BiLingoPlus has no server in between. Header values and secret parameters, such as API keys, are kept in your own Google account, not in the spreadsheet, and are sent only to the site you saved them for. The one other service LoadLane talks to is Paddle, our payment provider, to check a Pro subscription. No ads, no selling of data, no AI reading your data.
This policy is about the LoadLane add-on for Google Sheets™, which imports CSV, JSON and API data from web addresses into your spreadsheets. The web pages describing it, on bilingoplus.com, are measured with Google Analytics like the rest of the site: see the website privacy policy. Nothing from the add-on or your spreadsheets is sent to Google Analytics.
Where LoadLane runs
LoadLane is a Google Apps Script™ add-on. Its code runs on Google’s servers under your Google account, the same way a script you wrote yourself would. It requests web addresses through Google’s own fetch service (UrlFetch), reads the answer in memory, turns it into rows and writes them into your spreadsheet. BiLingoPlus runs no server that your data passes through, and we never receive a copy of it.
What it reads, and where it goes
- The addresses you set up (
script.external_request). When you press Preview or Import now, or when a scheduled import is due (Pro), LoadLane requests the address you typed, with the parameters, headers and request body you set. The answer is read in memory, turned into rows and written into the tab and cell you chose. It is not sent anywhere else and not kept anywhere else. If the address redirects to another site, LoadLane does not send your saved header values or secret parameters there. - Only the spreadsheets you set it up in (
spreadsheets): the names of the tabs, so you can choose one; the cell you selected, when you press Use the selected cell; and, for Append and Snapshot (Pro), the header row and the rows under the start cell, to know where new rows go and, if you chose a key column, which rows are already there. LoadLane writes the imported rows into the tab you chose. It does not read the data of your other tabs. Google’s screen words this permission as “See, edit, create and delete all your Google Sheets spreadsheets”. LoadLane needs it, instead of Google’s “current spreadsheet only” permission, because scheduled imports (Pro) run from a timer while the spreadsheet is closed, and the narrower permission gives a timer no spreadsheet to open. LoadLane remembers the ID of each spreadsheet that has schedules from your account and opens only those. It does not list, search or open your other spreadsheets. - Your Google account email address (
userinfo.email), to match a Pro licence. It is also shown in the panel’s footer.
Nothing from your spreadsheet or from the imported data is sent to BiLingoPlus.
The one other connection: Paddle
To check a Pro licence, LoadLane asks Paddle, our payment provider and Merchant of Record, whether your email address has an active LoadLane Pro subscription. This happens when you activate Pro, while the panel waits for your payment after you press a buy button, and about every 3 days after that. It sends that email address, and nothing from your spreadsheets or your imports. When you press a buy button, the checkout page on bilingoplus.com opens with your email address filled in. Checkout itself happens with Paddle; LoadLane never sees your card details. Paddle’s privacy policy applies to the checkout.
What it stores, and where
- The setup, inside the spreadsheet, saved as hidden developer metadata of that spreadsheet, visible only to LoadLane:
- each source: its name, the address (without secret values), the method and JSON request body, the non-secret parameters, the names of the headers and secret parameters, the format, JSON path and column choice, the tab and start cell, the mode and key column, the page settings and the schedule;
- each source’s last result (time, rows written, rows skipped, pages and the result line), the time and text of its last error (for an HTTP error, the code and up to 200 characters of the site’s answer, with your saved values removed), and where LoadLane wrote its last Replace block;
- the spreadsheet’s settings (time zone, run log on or off) and the email address of the account that runs its schedules.
- The run log tab (Pro, optional). If you switch it on, a LoadLane log tab gets one line per run: the time, the source name, how it ran, rows, pages and the result. It is an ordinary tab of your spreadsheet.
- In your own Google account (Apps Script user properties, which only you, through LoadLane, can read):
- the header values and secret parameter values you saved, per source, together with the site (host name) they were saved for. LoadLane sends them only to that site;
- the list of spreadsheets that have schedules from your account (ID and name), when the hourly check last ran and where its timer was made, spreadsheets it could not open, and where to continue after a run that ran out of time;
- your licence state (Pro or not, the licence email and when it was last checked), activation attempts per day, when you last pressed a buy button, and counters for the request to write a review.
- A Pro seat record. So that one subscription cannot be activated on many Google accounts, LoadLane keeps a pairing of the checkout email with the Google account that activated it. It holds only SHA-256 hashes of the two addresses, never the addresses themselves.
- One hourly trigger (Pro) in your account (
script.scriptapp). It runs the scheduled imports of the spreadsheets that have schedules from your account, while you are away.
LoadLane keeps no copy of the imported data anywhere except in your own spreadsheet.
Third parties
The sites you import from are sites you chose: LoadLane sends them the request you set up, including your header values and parameters, and nothing else. The only other call LoadLane makes outside Google is to Paddle, as described above. We do not sell, rent or share your data, we show no ads, and we do not use your data for AI, machine learning or any other processing beyond the imports you set up.
Permissions
spreadsheets: write the imported rows and save the setup in the spreadsheets you set LoadLane up in, also during scheduled imports when they are closed. Google words it as all your spreadsheets; LoadLane opens no other.script.external_request: request the addresses you set up, and check a Pro licence with Paddle.script.scriptapp: the one hourly timer for scheduled imports (Pro).script.container.ui: show the LoadLane panel and menu.userinfo.email: your email address, to match a licence.
LoadLane has no Google Drive™ permission and no Gmail™ permission, and none of its permissions is a “restricted” Google permission.
Google API Services User Data Policy
LoadLane’s use and transfer of information received from Google APIs to any other app will adhere to Google API Services User Data Policy, including the Limited Use requirements. Its use of data from Google Workspace APIs also follows the Google Workspace API User Data and Developer Policy.
- Google user data, including the contents of your spreadsheets, is used only to run the imports you set up in the panel.
- It is not transferred to anyone, except to Paddle as described above, and not used for advertising.
- It is not used to create, train or improve any AI or machine-learning model.
- No one at BiLingoPlus reads your spreadsheets, unless you ask us to and agree to it for a support request, or where it is needed for security or to comply with the law.
Technical logs
Google Apps Script keeps technical logs for us in Google Cloud Logging, so that we can see when LoadLane breaks. A run writes how it went, for example “import, manual, Replace, 1,240 rows, 5 pages”, the host name of a source that failed (such as api.example.com), the first characters of the ID of a spreadsheet that could not be opened, and short error messages from Google services. These lines never contain your header values or secret parameters, the full address, the site’s answer or the imported data, and we use them only to fix problems.
Security
LoadLane loads only https:// addresses, and its call to Paddle uses HTTPS too. Your header values and secret parameters are shown masked in the panel (••••••abcd) and are never written to the spreadsheet or the logs. Text in an answer that looks like a formula is written as text, so an answer cannot put a formula into your sheet. Your settings are stored in Google’s own storage for the spreadsheet and for your account, protected by your Google account’s security. Payment data is handled by Paddle and never reaches LoadLane or BiLingoPlus.
Deleting your data
- Delete a source in the panel: its settings leave the spreadsheet and your saved values for it leave your account. The data already in the sheet stays.
- Plan → Disconnect this spreadsheet deletes all of LoadLane’s sources in that spreadsheet and your saved values for them, and stops their schedules. The imported data stays: delete those tabs yourself if you want.
- Erase my data, in the panel’s footer, deletes everything LoadLane keeps in your account: every saved key and token, the schedule list and the timer, and your licence state (use Plan → Already paid? Activate to switch Pro back on). Only the per-day activation counter stays until the next day. Other people’s saved values are in their own accounts; each person erases their own.
- The LoadLane log tab is part of your spreadsheet: delete it like any other tab.
- To remove LoadLane: press Erase my data first, then in a spreadsheet choose Extensions → Add-ons → Manage add-ons, and remove its access at myaccount.google.com/connections.
- To remove your licence record from Paddle and from our seat record, or for anything else, write to info@bilingoplus.com.
Children
LoadLane is not meant for children under 13.
Changes
If LoadLane changes how it handles data, this policy will be updated before that version is published, and the date above will change.
Contact
LoadLane is operated by, and the data controller is, BiLingoPlus LLC, a Wyoming limited liability company, 30 N Gould St Ste R, Sheridan, WY 82801, USA · info@bilingoplus.com
Google Sheets™, Google Apps Script™, Google Drive™, Gmail™ and Google Workspace™ are trademarks of Google LLC. LoadLane is an independent product and is not endorsed by or affiliated with Google.