NoorFile connects your WooCommerce store to Google Drive. Attach a Google Drive file or folder to a product, then share it with the buyer’s Google address straight from the WooCommerce order screen — and take that access away again just as easily.
Because the files stay on Google Drive, large videos, course material and design bundles never touch your hosting bandwidth or upload limits, and customers open them in Drive with their own Google account instead of downloading an unprotected file.
NoorFile does not act on an order by itself. You decide when a customer gets their files:
Removing access works the same way, with NoorFile: revoke Google Drive access.
NoorFile’s purpose is granting Google Drive access, so it connects to Google’s own APIs using the service account credentials you provide. Nothing else is contacted, and nothing is sent anywhere during checkout or on a front-end page load.
Google OAuth2 (oauth2.googleapis.com) — used to authenticate your Google service account. NoorFile sends a signed JWT built from the service account key you provide, and receives a short-lived access token which it caches. No customer data is sent. This happens as a prerequisite for any of the Drive requests below.
Google Drive API (www.googleapis.com) — used to create and remove permissions on the Drive files and folders you configure. NoorFile contacts it in five situations, all of them the direct result of somebody acting:
What is sent when a permission is created: the access token, the Drive file or folder ID you configured, and the customer’s email address. When a permission is removed, the token, the file ID and Google’s own permission ID — no email address. The contents of your files never pass through NoorFile, and nothing is sent during checkout or on a front-end page load.
See Google’s Privacy Policy and Terms of Service.
assets/admin/vendor/chart.umd.min.js and used for the dashboard activity chart. Source: https://github.com/chartjs/Chart.js/releases/tag/v4.5.1