Legal document
Terms of Service
English working translation. The service is provided in Poland and the Polish version is the primary version.
§1. General provisions
- These Terms govern the use of Insighteo App, a SaaS application provided electronically.
- The service provider is Insighteo Tomasz Łabędzki, tax ID: 8951863348, contact e-mail: [email protected].
- The Terms are made available free of charge before using the application in a way that allows the user to obtain, reproduce and store them.
- The Terms apply from 2026-05-13 and are governed by Polish law.
- Items concerning the final payment model, refunds, withdrawal rights, plan limits and the exact list of providers require final business decisions and legal verification.
§2. Definitions
- Application - Insighteo App, a web application used to import CSV files, map columns, generate product rankings and download CSV results.
- User - a natural person, legal person or organisational unit using the application, including an entrepreneur, consumer or entrepreneur with consumer rights where applicable.
- Account - individual user access to the application protected by login credentials.
- Import - uploading a CSV file to the application and creating a processing job.
- Mapping template - a saved user mapping of CSV columns to application fields, available for files with the same header layout.
- Tokens or import credits - billing units assigned to the user's account and used to start CSV file processing.
§3. Scope of services
- The application allows users to create an account, log in by password or Google OAuth, complete account and invoice data and use the user panel.
- The application allows users to upload CSV files with e-commerce product data, map file columns to fields required by the algorithm and save mapping templates.
- The application processes the CSV file, creates a product ranking, shows import status, provides import history, result preview and CSV result download.
- The user may delete imports and related files from history. The user may also delete saved mapping templates.
- The application administrator may have access to an admin panel covering users, imports and company-data settings used in legal documents.
§4. Account and login
- Using some features requires creating an account.
- The user may log in with e-mail and password or, if enabled, through Google OAuth.
- When Google login is used, the application may receive the user's e-mail address, Google account identifier and e-mail verification information.
- The user should protect login credentials and must not share the account with third parties.
- The provider may block the account if the user breaches the law, these Terms, application security or third-party rights.
§5. CSV files, data and user obligations
- The application is intended for e-commerce product data, such as product_id, product_name, category, sold, views, sales_value and cogs.
- The user may upload a file with different column names and map them in the mapping interface.
- The user is responsible for the legality, accuracy and scope of data uploaded to the application.
- The user should not upload personal data, trade secrets or other data that is not needed to generate a product ranking.
- If the user nevertheless includes personal data in a CSV file, the user is responsible for having a proper legal basis for processing and transferring it to the application.
- It is prohibited to upload unlawful content, content infringing third-party rights, harmful software or data intended to bypass security measures.
§6. Product ranking
- The application calculates rankings based on product data, in particular sales, views, sales value, cost of goods, profit and conversion.
- The ranking is analytical and supportive. It is not legal, tax, accounting, financial or business advice and does not guarantee sales results.
- The user should independently verify the result before using it in a store, campaign, pricing, product exposure or other business decisions.
- The provider is not responsible for the effects of incorrect input data, incorrect column mapping or use of the result contrary to its purpose.
§7. Import statuses, errors and retention
- An import may have the following statuses: mapping, queued, processing, done or failed.
- Processing is handled by a separate worker component. If processing fails, the application may show a friendly message, allow retrying or allow returning to column mapping.
- Import files and result files are stored for the configured retention period. The default planned retention period is 7 days unless the provider configures another period.
- Deleting an import by the user should remove related import and result files from the storage system, subject to technical limitations, backups and legal obligations.
- The provider may automatically delete imports older than the configured retention period.
§8. Payments, Stripe, subscriptions and tokens
- Paid features may be provided through a Premium subscription with an import-credit token allowance. Stripe integration is used for payment handling, payment method management, subscription status and payment-related webhooks.
- Tokens are charged when the user confirms column mapping and starts CSV processing. Uploading a file and reviewing mapping before processing does not by itself charge tokens.
- The import cost depends on the number of products in the CSV file and is calculated according to the current rules shown in the application before processing starts. The application shows the token cost before the user confirms mapping and starts the import.
- Retrying or fixing mapping for the same already charged import does not charge additional tokens.
- Tokens may be refunded for technical failures of the application or infrastructure. Incorrect CSV data, incorrect mapping or deletion of an import by the user does not automatically create a refund, unless the provider decides otherwise or mandatory law requires it.
- Payments are handled by Stripe. Stripe may process payment data under its own legal terms. The application does not store full payment card details.
- Billing and invoice data are collected and stored in the application. Invoices are issued by the provider outside Stripe or in a separate accounting process. Stripe is not the place where the user manages invoice data or receives invoices for the service, unless the provider explicitly enables such a process in the future.
- If payment fails or a plan limit is exceeded, access to paid features may be limited.
- Details of prices, limits, billing periods, refunds and consumer withdrawal rules should be presented before purchase. These items require final business and legal confirmation.
§9. Consumers and withdrawal from the agreement
- If the application is offered to consumers or entrepreneurs with consumer rights, the user may have rights under consumer protection laws.
- As a rule, a consumer may have the right to withdraw from a distance contract, unless a statutory exclusion applies, for example starting the provision of digital content or a digital service with the user's express consent and after informing the user about losing the withdrawal right.
- The exact model of withdrawal, refunds and settlement of used tokens/import credits requires final business decisions and legal verification before launching paid services.
§10. Third-party providers
- The application may use DigitalOcean App Platform, DigitalOcean Managed PostgreSQL and DigitalOcean Spaces or compatible S3 storage for hosting, database and file storage.
- The application may use Google OAuth for login and Stripe for payments.
- The provider may also use accounting, invoicing, e-mail, monitoring, backup and security providers where needed to operate the service and comply with legal duties.
§11. Complaints and contact
- Complaints and reports concerning application operation may be sent to [email protected].
- The report should include a problem description, account e-mail, import ID if applicable and information allowing the provider to reproduce the issue.
- The provider reviews complaints within 14 days of receipt, unless the nature of the case requires more time.
§12. Termination of use and account deletion
- The user may stop using the application and request account deletion by contacting the provider at [email protected].
- Account deletion may not include data that the provider must retain under law, in particular accounting, tax, settlement data or data needed to pursue or defend claims.
- Deleting an import by the user is separate from deleting the account and concerns a specific import and its related files.
§13. Changes to the Terms
- The provider may change these Terms in particular due to changes in application features, payment model, providers, law, security requirements or the way services are provided.
- The user should be informed about changes in a way that allows them to read the new content.
- If the law requires a specific procedure for changing terms towards a consumer, the provider will apply that procedure.