Terms of Service for TensorPM
Version 1.6 – Last updated: January 26, 2026
Important – Please Read Carefully
By downloading, installing, or using the TensorPM software ("Software"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not download, install, or use the Software.
1. License Grant
Simon Schwer ("Licensor") hereby grants you ("Licensee") a non-exclusive, non-transferable, and revocable license to use the TensorPM software for both personal and commercial purposes. Both individuals and companies may use the Software, provided they comply with the terms set forth herein. This license authorizes you to install and use the Software on your devices.
2. Service Description and Eligibility
2.1 Age Requirements
The Software is intended for users who are at least 16 years of age. By using the Software, you represent and warrant that you are at least 16 years old.
2.2 Service Modes
TensorPM is a project management software with multiple modes of operation:
a) No AI Mode: All data is stored locally on your device. No project data is transferred outside of your computer. The Software connects to an update server to check for new versions and tracks anonymous installation statistics.
b) API Key Mode: You may use your own API key from Google(Gemini), OpenAI, Anthropic (Claude), Mistral, or other supported AI providers to utilize AI services. In this mode, project and user data is transferred directly to the respective third-party AI service provider's servers. Where supported and enabled, your API keys are stored encrypted using operating system features (e.g., Keychain / DPAPI). If OS-level encryption is unavailable or disabled, keys are stored locally on your device in unencrypted form (never transmitted to us). The Licensor acts solely as a software provider and does not process this data server-side.
c) TensorPM Subscription Service: We provide access to AI services through our proxy server using Google Cloud (Vertex AI) with Gemini models and Mistral AI with Mistral models. All new users receive a free trial with 50 AI requests using Gemini 2.5 Flash Lite, which never expires. For users who wish to access more advanced features, the Pro subscription is available with 500 AI requests per month (configurable and subject to change with notice), which is technically enforced server-side and displayed in-app. Our subscription service uses Google Cloud Vertex AI infrastructure with Gemini language models and Mistral AI with Mistral language models. Both providers process data within the European Union.
d) Local AI Mode: You may use locally hosted AI models on your own device through compatible frameworks such as LM Studio, vLLM, or Ollama. In Local AI Mode:
- All AI processing occurs entirely on your local device
- No project data or AI requests are transmitted to TensorPM servers or any third-party AI service providers
- You are solely responsible for obtaining, installing, and configuring compatible local AI frameworks and models
- You are responsible for ensuring compliance with the licenses of any AI models you use locally
- TensorPM provides only the software interface to connect to locally running AI services and bears no responsibility for the models themselves, their outputs, or any consequences of their use
- Local AI functionality depends on the capabilities and compatibility of your chosen local AI framework and models
- We do not guarantee compatibility with all local AI frameworks or models, and functionality may vary
- Performance and quality of AI features depend entirely on your local hardware and chosen models
e) Cloud Sync (Cloud & Pro): If you enable Cloud Sync, selected project data is transmitted to and stored on our servers to synchronize your projects across devices. Cloud Sync is available for Cloud and Pro accounts (including trials). Cloud Sync is implemented using PowerSync synchronization technology operated by us on our infrastructure. If you use shared workspaces, users you invite to the same workspace can access shared workspace data.
Cloud Sync uses end-to-end encryption (E2E) for workspace content: encryption and decryption happen on your devices. Content is stored on our servers only in encrypted form; we cannot decrypt it. For technical reasons, some metadata (e.g., workspace IDs and timestamps) must remain in cleartext for synchronization and access control.
Encryption keys required for decryption are stored locally on your devices (using your operating system’s secure storage where available). We do not provide server-side key escrow. If all devices/keys are lost, encrypted Cloud Sync content cannot be recovered.
2.3 Authentication Methods
The Software provides various authentication methods including:
a) Password-based Authentication: Users can create and use passwords to access their accounts. Passwords are securely stored using PBKDF2 with 100,000 iterations, SHA-512 hash function, and a 32-byte random salt.
b) Magic Link Authentication: Users can receive one-time login links via email that provide temporary access to their accounts. These login codes are valid for 15 minutes.
c) Passkey Authentication: For supported platforms (initially Windows; additional OS support may be added over time) users who have already registered (using password or magic link) may enable passkey login as an additional authentication method. Passkeys provide a more secure, phishing-resistant authentication option.
d) Password Reset: Users can request password reset links that are delivered via email and are valid for 24 hours.
Authentication services are provided through SendGrid, a third-party email service provider. By using these authentication methods, you acknowledge that your email address will be processed by SendGrid solely for the purpose of delivering authentication-related emails.
3. Subscription Terms
3.1 Free Trial
All registered users automatically receive a free trial that includes:
- 50 AI requests using Gemini 2.5 Flash Lite
- Access to basic AI-enhanced project management features
- No expiration date – the trial requests remain available indefinitely
- No payment information required
The free trial is provided on a one-time basis per user account. Once the 50 requests are consumed, users may either use their own API key (API Key Mode) or upgrade to the Pro subscription for continued AI access.
3.2 Pro Subscription
The following terms apply to the TensorPM Pro Subscription Service:
a) Subscription Period: The subscription period is one month, starting from the date of purchase.
b) Pricing: The subscription fee is €29 per month (including applicable VAT), payable in advance.
c) Payment Processing: Payments are processed through Stripe. By subscribing, you agree to Stripe's terms of service.
d) Automatic Renewal: Your subscription will automatically renew each month until canceled. You will be charged the subscription fee (currently €29) at the beginning of each new billing period. Stripe will send payment receipts for each renewal.
e) Cancellation: You may cancel your subscription at any time through the Stripe customer dashboard at https://billing.stripe.com/p/login/28o6rE8vU4kFdNK288. Upon cancellation, you will retain access to the Pro features until the end of your current billing period. You will receive an email confirmation of your cancellation. The subscription will not automatically renew after cancellation. The cancellation deadline is one day before the renewal date.
f) Right of Withdrawal and Digital Content Exception:
If you are a consumer within the European Union, you generally have the right to withdraw from the subscription purchase without giving any reason within 14 days of the initial purchase. However, by activating the Pro subscription features, you:
- Expressly consent to access digital content before the 14-day withdrawal period ends
- Acknowledge that this access to digital content begins immediately
- Acknowledge that you lose your right of withdrawal once you begin using the services
To exercise the right of withdrawal (if applicable), you must inform us of your decision to withdraw from this contract by an unequivocal statement (e.g., a letter sent by post or email). You may use the model withdrawal form provided below, but it is not obligatory.
Model Withdrawal Form:
To: Simon Schwer, Wolfringstraße 14, 90765 Fürth, Germany, info@tensorpm.com
I hereby give notice that I withdraw from my contract for the following service:
- TensorPM Pro Subscription Service
- Ordered on: [DATE]
- Name: [YOUR NAME]
- Email address: [YOUR EMAIL]
- Date: [CURRENT DATE]
- Signature: [YOUR SIGNATURE - only if in paper form]
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
If you withdraw from the contract and haven't yet begun using the Pro features, we shall reimburse all payments received from you without undue delay and not later than 14 days from the day on which we are informed about your decision to withdraw. We will carry out such reimbursement using the same means of payment as you used for the initial transaction unless you have expressly agreed otherwise.
g) Pro Trial Period: A 14-day trial period is available for the Pro subscription (separate from the basic free trial mentioned in Section 3.1). The Pro trial includes full access to all Pro features with the same AI request limit (500 per month, prorated for the trial period). Payment information is required to start the Pro trial. After the trial period ends, your subscription will automatically begin and you will be charged the subscription fee unless you cancel before the trial ends.
We will send you an email notification at least 3 days before your Pro trial converts to a paid subscription to remind you of the upcoming charge. The trial start and end dates will be clearly displayed in your account dashboard. You may cancel at any time during the trial period without being charged.
h) Usage Limits: The subscription includes 500 AI requests per month (default, configurable and subject to change with notice). This limit is enforced server-side and tracked in real-time. The application displays your current usage. If you exceed this limit, you will need to use your own API key (BYOK) to continue using AI features until the next billing cycle or purchase additional requests if available.
i) Refund Policy: We do not offer refunds for subscription fees except in cases where our service fails to function as described. All subscriptions can be canceled at any time, but no prorated refunds will be issued for the current billing period.
j) Subscription Indicator: Your subscription status is displayed in the title bar of the Software, clearly indicating whether you are using the Pro version.
k) Price Changes: We reserve the right to change the subscription price. Any price changes will be communicated at least 30 days in advance via email. Continued use of the subscription after a price change constitutes acceptance of the new price.
l) Service Level: While we aim to maintain 99.5% uptime for our proxy server service, we cannot guarantee continuous availability. Scheduled maintenance will be announced at least 24 hours in advance. Unscheduled downtime due to technical issues or factors beyond our control may occur, and we will make reasonable efforts to restore service promptly.
4. Copyright and Ownership
The Software and all associated materials are protected by applicable copyright laws and international treaties. All rights, title, and interest in the Software remain solely with the Licensor. By using the Software, you do not acquire any ownership rights.
5. Usage Restrictions
Notwithstanding the rights granted in Section 1, you agree not to:
a) Modify, decompile, disassemble, or otherwise reverse engineer the Software, except as expressly permitted by law;
b) Rent, lease, sell, or otherwise provide the Software to third parties;
c) Redistribute, transfer, or use the Software as the basis for developing derivative software products;
d) Modify, adapt, or create derivative works based on the Software;
e) Use the Software for illegal purposes or in any manner that infringes upon the rights of third parties;
f) Attempt to circumvent any usage limitations or access restricted features;
g) Use the Software to develop competing products or services;
h) Remove or alter any proprietary notices, labels, or marks on the Software.
6. Data Protection and AI Features
a) The Software is designed for offline-first use. Project data remains on your device by default unless online features (such as AI features or Cloud Sync) are activated.
b) When AI features are activated, only the data that you explicitly enter is transmitted either:
- Directly to third-party AI service providers (in API Key Mode), or
- Through our proxy server to Google Cloud (Vertex AI) and Mistral AI (in Subscription Mode).
c) By using the AI features, you expressly acknowledge and consent that:
- Both the input data you provide and project context information are sent to the AI services;
- It is your sole responsibility to ensure that no confidential or sensitive information is inadvertently entered into the system;
- You have all necessary rights and permissions for any data you submit for processing;
- The processing of these inputs is subject to the privacy policies and data handling practices of the respective third-party AI providers, over which the Licensor has no control;
- For our subscription service, we have agreements with Google Cloud and Mistral AI that your data will not be used for training their AI models. In API Key Mode, data handling is governed by your direct relationship with the chosen AI provider.
d) If you do not wish for project data to be transmitted to external servers, you may use the Software in No AI Mode only or use Local AI Mode where all processing occurs on your device, and do not enable Cloud Sync.
e) If you are a business customer using the Pro Subscription to process personal data of other individuals (such as your customers, employees, or other stakeholders), our Data Processing Agreement applies and forms an integral part of these Terms. By subscribing to the TensorPM Pro Subscription Service, you agree to the terms of the Data Processing Agreement, which can be found at ./dpa.
f) Technical security measures implemented for data protection include:
- HTTPS/TLS 1.3 encryption for all data transfers
- Password hashing using PBKDF2 (100,000 iterations, SHA-512, 32-byte salt)
- Conditional OS-level encryption (safeStorage / Keychain / DPAPI) of API keys and refresh tokens when available (fallback: local unencrypted storage never transmitted off device)
- Server-side database storage with disk-level encryption at rest
- End-to-end encryption (E2E) for Cloud Sync workspace content (content is encrypted on end devices and stored server-side only in encrypted form)
- Security monitoring and access logging
- Access controls and authentication mechanisms
- Automated monitoring for suspicious activities
- Regular backups with encryption
7. Account Security
a) You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account.
b) You agree to use strong, unique passwords and not to share your account credentials with others.
c) You must notify us immediately of any unauthorized use of your account or any other security breach.
d) We reserve the right to terminate accounts that are inactive for an extended period or if we suspect unauthorized or fraudulent use.
e) We recommend enabling two-factor authentication when available to increase account security.
f) For your security, we implement a JWT (JSON Web Token) authentication system. Access tokens are valid for 60 minutes. Refresh tokens are encrypted and stored locally on your device for up to 30 days using your operating system's encryption features. These tokens are never transmitted to or stored on our servers in an unencrypted form.
8. Service Availability
a) While we strive to ensure continuous availability of our services, we do not guarantee uninterrupted or error-free operation.
b) The Software and services may be temporarily unavailable due to maintenance, updates, or factors beyond our control.
c) We reserve the right to modify, suspend, or discontinue any part of our services at any time with reasonable notice to users.
d) For critical operations, we recommend having appropriate backup plans in place.
e) We will provide at least 30 days' notice before discontinuing any major feature or functionality.
9. Beta Software Warning and Disclaimer of Warranty
TensorPM is a new software product under active development. Despite our testing efforts, as a solo developer project:
- The Software may contain bugs, errors, or other issues that could cause system instability
- Data loss can occur unexpectedly
- Backup functionality may not work as expected
- Security vulnerabilities may exist despite our best efforts
By using the Software, you acknowledge these risks and agree that:
- You will maintain your own regular backups of all important data
- You will test the Software in non-critical environments before relying on it
- You understand that the Software is provided "as is" without any warranty
- You assume all risks associated with using beta/new software
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE LICENSOR DOES NOT GUARANTEE UNINTERRUPTED OR ERROR-FREE OPERATION OF THE SOFTWARE.
THE LICENSOR SPECIFICALLY DISCLAIMS ALL LIABILITY FOR DATA LOSS. YOU ARE SOLELY RESPONSIBLE FOR BACKING UP YOUR DATA WHEN USING THE SOFTWARE.
No advice or information, whether oral or written, obtained from the Licensor or elsewhere will create any warranty not expressly stated in these Terms.
10. Limitation of Liability
IN NO EVENT SHALL THE LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING FROM THE USE OR INABILITY TO USE THE SOFTWARE OR RELATED SERVICES, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
THE LICENSOR'S TOTAL LIABILITY FOR ANY CLAIMS UNDER THESE TERMS, INCLUDING FOR ANY IMPLIED WARRANTIES, IS LIMITED TO THE AMOUNT YOU PAID US TO USE THE SOFTWARE (OR, IF WE CHOOSE, TO SUPPLYING YOU WITH THE SOFTWARE AGAIN).
THIS LIMITATION OF LIABILITY ALSO APPLIES TO ANY DAMAGES RESULTING FROM THE USE OF EXTERNAL AI SERVICES, WHETHER THROUGH API KEY MODE OR SUBSCRIPTION MODE.
THESE LIMITATIONS DO NOT APPLY TO LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW, SUCH AS LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE OR FOR FRAUD OR FRAUDULENT MISREPRESENTATION.
11. Consent to Terms and Data Processing
a) All Versions: By downloading, installing, or using the Software, you agree to these Terms. We do not require explicit consent on every software startup, as this agreement covers your ongoing use of the Software.
b) API Key Mode: When using your own API key (OpenAI, Google / Vertex AI, Anthropic, Mistral or other supported providers), you establish a direct relationship with the third-party AI provider. We act solely as software provider and do not process your project data or store keys server-side. By entering your API key, you acknowledge that your project data will be sent directly to the third-party AI provider.
c) Pro Subscription: When subscribing to our Pro service, you agree that we will process your project data through our proxy server to facilitate AI requests. This processing is necessary to provide the service you have subscribed to.
12. Modifications and Updates
a) Software Updates: The Licensor may from time to time release updates, bug fixes, or new features. These may be automatically downloaded and installed or may require your approval, depending on your device settings. The Software connects to our update server to check for new versions and will transmit your current version information and anonymous installation ID for this purpose. No personal data is transmitted during this process. You can disable automatic updates in the Software settings if you prefer to update manually.
b) Terms Updates: The Licensor reserves the right to modify these Terms at any time. Significant changes will be communicated to you through a notice within the Software or via email if you are a subscription user. Continued use of the Software after such changes constitutes your acceptance of the modified Terms. Material changes to these Terms will be communicated at least 30 days before they take effect.
c) Subscription Changes: Any changes to subscription features, limitations, or conditions will be communicated at least 30 days before they take effect. If such changes materially reduce the value of the service, you have the right to cancel your subscription before the changes take effect and receive a prorated refund for the remaining subscription period.
13. Termination
a) This agreement becomes effective upon downloading, installing, or using the Software and remains in effect until terminated by either party.
b) You may terminate this agreement at any time by uninstalling the Software and discontinuing its use.
c) If you breach any of the terms of these Terms, your license will automatically terminate.
d) The Licensor reserves the right to terminate or suspend your access to the Software and related services, including Pro subscription, for violation of these Terms, engaging in fraudulent activity, or if required by law.
e) Upon termination, you must cease using the Software and delete all copies from your devices.
f) Sections 4, 10, 11, 15, and 17 will survive termination.
g) If your subscription is terminated due to a breach of these Terms, you will not be entitled to any refund.
14. Commercial Use
Commercial use of the Software is permitted, provided that such use is for internal purposes by the Licensee and does not involve redistribution, modification, or using the Software as a basis for developing derivative software products for third parties. The Software must not be used for any illegal purposes. The Licensee is solely responsible for ensuring that all commercial uses of the Software comply with applicable laws.
15. Export Control
You agree to comply with all applicable international and national laws that apply to the Software, including all applicable export control restrictions. You represent and warrant that you are not located in or a resident of a country that is subject to a U.S. government embargo, or that has been designated by the U.S. government as a "terrorist supporting" country, and that you are not listed on any U.S. government list of prohibited or restricted parties.
16. Dispute Resolution
a) Amicable Resolution: In the event of a dispute arising from these Terms, both parties shall attempt to resolve the matter amicably through direct negotiation before pursuing legal action.
b) Mediation: If direct negotiation fails, either party may request mediation through a mutually agreed mediator before initiating court proceedings.
c) Governing Law: These Terms are governed by the laws of the Federal Republic of Germany, without regard to its conflict of law principles. The exclusive jurisdiction for any disputes arising out of or in connection with these Terms shall be the courts of Fürth, Germany.
d) Consumer Rights: Nothing in these Terms affects your statutory rights as a consumer. In case of conflict between these Terms and applicable consumer protection laws, such laws will prevail.
The United Nations Convention on Contracts for the International Sale of Goods does not apply to these Terms.
17. Severability Clause
If any provision of this agreement is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect. The invalid or unenforceable provision shall be replaced by a valid provision that most closely reflects the original intent.
18. Entire Agreement
These Terms constitute the entire agreement between you and the Licensor regarding the Software and supersede all prior agreements and understandings, whether written or oral.
19. Contact Information
If you have any questions about these Terms, please contact:
Simon Schwer
Wolfringstraße 14
90765 Fürth, Germany
Email: info@tensorpm.com
Version: 1.6 Last updated: January 26, 2026