Welcome to Riportics. By accessing or using our platform at riportics.com ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service.
1. Definitions
- "Riportics", "we", "us", or "our" refers to the operator of the Riportics platform.
- "User", "you", or "your" refers to any individual or entity accessing or using the Service.
- "Credits" refers to the virtual currency used to access AI-powered features on the platform.
- "Data Source" refers to any file, database connection, or API endpoint from which you load data into the platform.
2. Account Registration
Certain features require you to create an account. You agree to provide accurate, current, and complete information during registration and to keep it updated. You are responsible for safeguarding your account credentials and for all activity under your account.
3. Service Description
Riportics is an AI-powered data analysis and visualization platform. Key characteristics:
- Client-side processing: Your data files (CSV, Excel, JSON, XML, logs) are processed entirely within your browser using DuckDB-WASM. Raw data is never uploaded to our servers.
- Database connectivity: You may connect directly to PostgreSQL or MySQL databases. Queries execute server-side, results pass through our server to your browser. Only SELECT queries are permitted.
- API data fetching: You may fetch data from external REST APIs through our server-side proxy. Request details and responses are not stored or logged.
- AI features: When you use AI-powered features (widget recommendations, key insights, report generation, presentation generation), only your data schema and metadata are sent to our AI providers. Actual row-level data stays in your browser (for file uploads) or passes through without storage (for database queries).
- Dashboards and visualizations: AI recommends visualizations from 50+ chart types and builds interactive drag-and-drop dashboards. You may create multiple named dashboards, each linked to its data source.
- Reports and presentations: AI generates executive reports (editable in a Notion-like editor) and PowerPoint presentations from your dashboard data. Exports are available in PDF, Word (DOCX), and PowerPoint (PPTX) formats.
- Session persistence: Your application state (files, tables, dashboards, settings) is stored in your browser's IndexedDB for session recovery. This data never leaves your device.
- Credits system: AI features consume credits. New accounts receive 100 free credits. Additional credits can be purchased through our pricing plans.
4. Credits and Payments
4.1 Credit Usage
Each AI-powered action on the platform consumes a set number of credits. Credit costs per action are displayed in the application. Credits are deducted only after an AI action completes successfully. Non-AI actions (schema browsing, file uploads, manual queries, exports) do not consume credits.
4.2 Purchasing Credits
Credits can be purchased through our available pricing plans. All prices are listed in US Dollars (USD). Purchased credits do not expire and are non-transferable between accounts.
4.3 No Subscriptions
Credit purchases are one-time transactions. There are no recurring subscriptions or automatic renewals. You only pay when you choose to buy more credits.
5. Database and API Connections
5.1 Database Credentials
When you save database connection credentials, they are encrypted at rest using AES-256-GCM on our server. You may delete saved connections at any time, which permanently removes the encrypted credentials. You are responsible for using appropriate database users with limited permissions (read-only recommended).
5.2 API Configurations
Saved API configurations (URLs, headers, parameters) are stored on our server and linked to your account. Headers may contain authentication tokens — we recommend using temporary or scoped API keys. You may delete saved API configurations at any time.
5.3 Query Restrictions
Database queries executed through the Service are restricted to SELECT statements only. Queries are limited to 50,000 rows and a 30-second timeout. Query results are not stored or logged on our server.
6. Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose or in violation of applicable laws.
- Attempt to reverse-engineer, decompile, or exploit the Service beyond its intended functionality.
- Automate access to the Service (bots, scrapers) without our prior written consent.
- Resell, redistribute, or sublicense credits or access to the Service.
- Interfere with or disrupt the Service or its infrastructure.
- Use the database connectivity or API proxy features to attack, scan, or otherwise misuse third-party systems.
7. Intellectual Property
7.1 Our IP
The Service, including its design, code, branding, chart components, report templates, and documentation, is owned by Riportics and protected by intellectual property laws. You may not copy, modify, or distribute any part of the Service without permission.
7.2 Your Data
You retain full ownership of all data you upload, connect to, or process through the Service. Since file data is processed client-side, we do not store, access, or claim any rights to your data. Reports, dashboards, and presentations you generate are yours.
8. Third-Party Services
The Service integrates with third-party services:
- OpenAI: AI model provider for generating insights, reports, and presentations. Only schema and metadata are shared — never raw data. Subject to OpenAI's terms.
- Supabase: Authentication and account management.
- Cloudflare: Application hosting and edge security.
Your use of AI features is also subject to the respective provider's terms.
9. Disclaimers
The Service is provided "as is" and "as available" without warranties of any kind, express or implied. We do not guarantee that:
- AI-generated insights, reports, presentations, or recommendations are accurate, complete, or suitable for any specific purpose.
- The Service will be uninterrupted or error-free.
- Results will meet your specific requirements.
- Database connections or API requests will succeed, as they depend on third-party infrastructure outside our control.
You are responsible for verifying AI-generated outputs before making business decisions based on them.
10. Limitation of Liability
To the maximum extent permitted by law, Riportics shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, arising out of or related to your use of the Service. This includes, but is not limited to, damages arising from database queries, API requests, or AI-generated content. Our total liability for any claim shall not exceed the amount you paid us in the 12 months preceding the claim.
11. Account Termination
We reserve the right to suspend or terminate your account if you violate these Terms. You may delete your account at any time. Remaining credits on a terminated account are subject to our Refund Policy. Upon account deletion, saved database connections and API configurations are permanently removed.
12. Changes to Terms
We may update these Terms from time to time. Material changes will be communicated via email or a notice on the platform. Continued use of the Service after changes constitutes acceptance of the updated Terms.
13. Governing Law
These Terms are governed by and construed in accordance with applicable laws. Any disputes will be resolved through good-faith negotiation first, and if necessary, through binding arbitration.
14. Contact
If you have questions about these Terms, contact us at support@riportics.com.