1
OneFile

Terms of Service

Last updated: November 19, 2025

TL;DR

  • Free to use, no account required for basic features
  • You own your files - we claim no rights to your content
  • Service provided "as is" - no guarantees or warranties
  • Don't upload illegal content or use for harmful purposes
  • We're not liable for any damages from using OneFile

Acceptance of Terms

By accessing and using OneFile ("the Service"), you accept and agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, please do not use the Service.

OneFile is a free, open-source web application that combines multiple files into a single text file optimized for AI platforms. The Service is provided by Mohamed Wahib ABKARI ("we", "us", or "our").

We reserve the right to modify these Terms at any time. Changes will be posted on this page with an updated "Last updated" date. Your continued use of the Service after changes constitutes acceptance of the modified Terms.

Service Description

What OneFile Does:

  • Combines multiple files (code, documents, PDFs, Office files) into a single text file
  • Processes text files locally in your browser (client-side)
  • Extracts text from complex documents (PDFs, DOCX, XLSX, PPTX) using server-side APIs
  • Respects .gitignore files and filters out unnecessary directories
  • Provides output optimized for AI platforms like ChatGPT, Claude, and Gemini
  • Allows GitHub repository import (requires optional sign-in)

What OneFile Does NOT Do:

  • Store your files on our servers (except during temporary text extraction)
  • Analyze or train AI models on your content
  • Share your data with third parties (except authentication providers)
  • Guarantee any specific results or compatibility with AI platforms
  • Provide file storage or backup services

User Obligations

Acceptable Use: You agree to use OneFile only for lawful purposes and in compliance with these Terms. You are solely responsible for the content of files you upload.

Prohibited Uses: You may NOT:

  • Upload files containing illegal content (child exploitation material, terrorism, illegal drugs, etc.)
  • Upload files you don't have the right to process (copyrighted material without permission)
  • Use the Service to harass, abuse, or harm others
  • Attempt to reverse engineer, decompile, or hack the Service
  • Use the Service for automated scraping or excessive API requests
  • Upload malware, viruses, or malicious code
  • Violate any applicable laws or regulations

Account Security: If you sign in with GitHub to use repository import features, you are responsible for maintaining the security of your account credentials.

Intellectual Property

Your Content: You retain all ownership rights to files you upload to OneFile. We claim no intellectual property rights over your content. By uploading files, you grant us a temporary, non-exclusive license to process them solely for providing the Service (text extraction).

Our Code: OneFile's source code is released under the MIT License and is available on GitHub (github.com/wahibonae/onefile). You are free to:

  • Use the code for any purpose (commercial or personal)
  • Modify and distribute the code
  • Host your own instance of OneFile

The MIT License requires that you include the original copyright notice and license text in any copies or substantial portions of the software.

Trademarks: "OneFile" and associated logos are trademarks of Mohamed Wahib ABKARI. You may not use our trademarks without prior written permission, except as allowed by the MIT License for attribution purposes.

Disclaimers and Limitations of Liability

IMPORTANT LEGAL NOTICE

THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

No Guarantees: We do not guarantee that:

  • The Service will be available 24/7 without interruptions
  • Text extraction will be 100% accurate for all document types
  • Combined files will work perfectly with every AI platform
  • Your files will be processed without errors or data loss
  • The Service will meet your specific requirements

Limitation of Liability: To the maximum extent permitted by law, we shall not be liable for any:

  • Indirect, incidental, special, or consequential damages
  • Loss of profits, data, or business opportunities
  • Damages resulting from your use or inability to use the Service
  • Damages caused by errors, bugs, or security vulnerabilities
  • Damages from third-party services (Clerk, Cloudflare, Vercel)

In jurisdictions that do not allow the exclusion of certain warranties or limitation of liability, our liability shall be limited to the maximum extent permitted by law.

Because OneFile is a free service, our maximum liability to you for any damages is $0 USD.

Third-Party Services

OneFile integrates with the following third-party services:

Clerk (Authentication)

Used for GitHub OAuth sign-in for repository import feature.

Terms: clerk.com/legal/terms

We are not responsible for the practices, terms, or policies of these third-party services. Your use of these services is subject to their respective terms and privacy policies.

Indemnification

You agree to indemnify, defend, and hold harmless OneFile, Mohamed Wahib ABKARI, and our contributors from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:

  • Your use or misuse of the Service
  • Your violation of these Terms or any applicable laws
  • Your violation of any third-party rights (including intellectual property)
  • Content you upload or process through OneFile

Termination

Your Rights: You may stop using OneFile at any time. No account deletion is necessary for basic features since no account is required. If you signed in with GitHub, you can revoke access through your GitHub settings.

Our Rights: We reserve the right to:

  • Suspend or terminate your access to the Service at any time for any reason
  • Discontinue the Service entirely with or without notice
  • Remove or refuse to process any content that violates these Terms

Upon termination, you must stop using the Service. Sections of these Terms that should survive termination (disclaimers, limitations of liability, indemnification) will remain in effect.

Governing Law and Disputes

These Terms shall be governed by and construed in accordance with the laws of France, without regard to conflict of law principles.

Any disputes arising from these Terms or your use of OneFile shall be resolved through good faith negotiation first. If negotiation fails, disputes shall be subject to the exclusive jurisdiction of the courts of France.

EU Users: If you are a consumer in the European Union, you may also have the right to bring proceedings in the courts of your country of residence.

Severability

If any provision of these Terms is found to be unenforceable or invalid by a court of law, that provision shall be modified to the minimum extent necessary to make it enforceable, or if that is not possible, it shall be severed from these Terms. The remaining provisions shall continue in full force and effect.

Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and OneFile regarding the use of the Service and supersede any prior agreements.

Contact Us

If you have questions about these Terms of Service, please contact us:

Ready to Bypass AI Upload Limits?

By using OneFile, you agree to these Terms of Service and our Privacy Policy.