Terms of Service
Last updated: April 2026
1. Service Description
PortalForge ("the Service") is a web-based visual builder for creating portal applications that deploy to Microsoft Power Pages. The Service includes the builder interface, project storage, publishing pipeline, and associated tools.
2. Account Requirements
You must sign in with a valid Microsoft Azure AD account to use the Service. You are responsible for maintaining the security of your account credentials and for all activity under your account.
3. Plans and Billing
Free plan: 1 project, 3 pages, mock data preview, JSON export. No publish capability. No time limit.
Pro plan ($29/month): Unlimited projects and pages, live Dataverse binding, one-click publish, role-based security, deployment profiles, priority support.
Team plan ($249/month): Everything in Pro, plus 5 team members, shared workspaces, version history, custom domains, SSO, and dedicated support.
Subscriptions are billed monthly through Stripe. You can cancel at any time. Cancellation takes effect at the end of the current billing period. No refunds for partial months.
4. Your Data
You own your portal projects and all content you create. We do not claim ownership of your work. You grant us a limited license to store and process your project data solely to provide the Service.
Your Dataverse data remains in your Microsoft environment. PortalForge does not store, proxy, or retain your Dataverse records.
5. Published Portals
Portals published through PortalForge are deployed to your Power Pages environment. Published portals continue to function independently of your PortalForge subscription. However, an active subscription is required to re-publish updates.
6. Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose
- Attempt to reverse-engineer, decompile, or extract source code from the Service
- Resell or redistribute the Service itself (building portals for clients is permitted and encouraged)
- Intentionally disrupt the Service or its infrastructure
- Use the Service to store or transmit malicious code
7. Availability and Support
We aim for high availability but do not guarantee specific uptime. Planned maintenance will be communicated in advance when possible. Support response times depend on your plan tier.
8. Limitation of Liability
The Service is provided "as is" without warranties of any kind. We are not liable for damages arising from use of the Service, including but not limited to loss of data, business interruption, or deployment issues. Our total liability is limited to the amount you paid for the Service in the preceding 12 months.
9. Termination
You may stop using the Service at any time. We may suspend or terminate your account if you violate these terms. Upon termination, your project data will be retained for 90 days in read-only mode, after which it may be permanently deleted.
10. Changes to Terms
We may update these terms from time to time. Material changes will be communicated via email. Continued use of the Service after changes constitutes acceptance of the updated terms.
11. Contact
For questions about these terms, contact hello@portalforge.dev.