Last updated: March 1, 2026
Terms of Service
These Terms of Service ("Terms") govern your access to and use of RecordFlow ("Service"), operated by RecordFlow ("we", "us", or "our"). By using the Service, you agree to be bound by these Terms.
Service Operator
RecordFlow is operated by:
Adam Dobrawy
al. Jerozolimskie 89/43, 02-001 Warszawa, Poland
NIP: 7011027851
REGON: 388642835
VAT EU: PL7011027851
1. Service Description
RecordFlow is a cloud-based service that automatically archives Zoom cloud recordings to Google Drive. The Service connects to your Zoom account via OAuth to access recordings and to your Google Drive account to store archived files. The Service may also send you transactional email notifications when recordings are archived, which you can enable or disable from your dashboard settings.
2. Account and Authentication
To use RecordFlow, you must authenticate with a valid Zoom account that has cloud recording enabled (requires a paid Zoom plan). You must also authorize access to a Google Drive account for file storage.
You are responsible for maintaining the security of your accounts. RecordFlow uses OAuth 2.0 with PKCE and never stores your Zoom or Google passwords.
3. Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose or to violate any laws
- Attempt to gain unauthorized access to the Service or its related systems
- Interfere with or disrupt the integrity or performance of the Service
- Use the Service to archive content you do not have the right to store or distribute
- Reverse engineer, decompile, or disassemble any portion of the Service
4. Data Handling
RecordFlow streams recording files from Zoom's servers through our Cloudflare Worker and uploads them to your Google Drive. Recording content is held in memory only during the active transfer and is not permanently stored on our servers. Each sync operation has a maximum execution window of 12 minutes.
We store minimal user data required to operate the Service, including your Zoom user ID, email address, display name, and encrypted OAuth tokens. See our Privacy Policy for full details.
By default, RecordFlow tracks meeting-level metadata (meeting topic, start time, sync status, and Google Drive folder ID) to display sync progress on your dashboard. This data does not include recording content. You can enable privacy mode from your dashboard at any time to stop all meeting metadata tracking. Existing sync history records are cleaned up on the next sync run.
5. Third-Party Services
RecordFlow integrates with third-party services (Zoom and Google). Your use of these services is subject to their respective terms of service and privacy policies:
- Zoom: Subject to Zoom's Terms of Service and acceptable use policies
- Google: Subject to Google's Terms of Service and Google Drive's terms. RecordFlow uses the
drive.filescope, which limits access to files and folders RecordFlow creates and to folders you explicitly select via the Google Picker during setup - Resend: Transactional email delivery for archive notifications. Subject to Resend's Terms of Service
Our use of Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements.
We are not responsible for the availability, accuracy, or reliability of these third-party services.
6. Intellectual Property
You retain all rights to your recordings and content. RecordFlow claims no ownership over any content you archive through the Service. We retain all rights to the Service itself, including its design, code, and documentation.
7. Service Availability and Limitations
We strive to maintain high availability but do not guarantee uninterrupted service. The Service depends on third-party APIs (Zoom, Google Drive, Cloudflare) and their availability. Sync operations are subject to:
- Cloudflare Workers execution time limits
- Zoom and Google API rate limits
- File size and storage limitations of your Google Drive account
8. Disclaimer of Warranties
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.
9. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RECORDFLOW SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF DATA, LOSS OF RECORDINGS, OR BUSINESS INTERRUPTION, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE.
10. Termination
You may stop using the Service at any time by logging out and revoking OAuth access through your Zoom and Google account settings. We may suspend or terminate your access if you violate these Terms or if required by law.
Upon termination, we will delete your stored user data within 30 days. Recordings already transferred to your Google Drive will remain in your Drive.
11. Changes to Terms
We may update these Terms from time to time. We will notify users of material changes by updating the "Last updated" date. Continued use of the Service after changes constitutes acceptance of the revised Terms.
12. Governing Law
These Terms are governed by the laws of Poland. Any disputes shall be subject to the jurisdiction of the courts in Warsaw, Poland, unless mandatory consumer protection laws of your country of residence provide otherwise.
13. Contact
If you have questions about these Terms, please contact us at support@recordflow.org.
Correspondence address:
Adam Dobrawy
al. Jerozolimskie 89/43, 02-001 Warszawa, Poland