Portal Entry Page & Legal Pages
Portal Entry Page & Legal Pages
This page documents how myProp's root landing page, legal pages, and public-path configuration work.
Root landing page (/)
The root route (/) is the entry point for all portal users.
Authenticated users
If a valid session exists, the user is immediately redirected to /companies — the portal hub where they can select their agency portal. No landing page content is shown.
Unauthenticated users
Users without a session see a portal landing page containing:
- A Sign In button (top-right header and hero section) linking to
/sign-in - A Create Account button linking to
/sign-up - Four feature highlight cards:
| Feature | Description |
|---|---|
| Property Overview | Tenancy details, rent schedules, and property information at a glance |
| Financial Statements | Landlord statements, tenant invoices, and payment history in real time |
| Maintenance Tracking | Report issues, track repair progress, and communicate with contractors |
| Documents & Messages | View and upload documents; message your agent directly from the portal |
- A footer with links to
/privacyand/terms
Pricing page (/pricing)
The /pricing route redirects to /. myProp is a property portal — tenants, landlords, buyers, vendors, and contractors do not select or manage subscription plans. Pricing is handled at the agency level, not the end-user level.
Privacy policy (/privacy)
The privacy policy is accessible at /privacy without authentication. It covers:
- Data categories collected: tenancy data, financial data, and maintenance data
- Data sourcing: property data is sourced live from the agency's connected AgentOS instance
- Sub-processors:
- AgentOS — live property data source
- AWS Cognito — user authentication
Terms of service (/terms)
The terms of service are accessible at /terms without authentication. Key provisions include:
- Description of myProp as a read/write portal over AgentOS data
- Agency access revocation — an agency can remove portal access for any user
- Property-portal-specific acceptable use policy
Register of Processing Activities (/ropa)
The GDPR Article 30 Register of Processing Activities is accessible at /ropa without authentication. It documents the following processing activities:
| Activity | Purpose |
|---|---|
| Property Data Display | Showing tenancy, financial, and property information to authorised users |
| Maintenance Management | Logging, tracking, and communicating about maintenance requests |
| Document Management | Storing and retrieving tenancy-related documents |
| Messaging | Facilitating communication between portal users and agency staff |
| Authentication | User identity verification via AWS Cognito |
Public paths (no authentication required)
The following routes are accessible without a login session:
| Path | Purpose |
|---|---|
/ | Portal landing page |
/sign-in | Sign-in page |
/sign-up | Account creation |
/privacy | Privacy policy |
/terms | Terms of service |
/ropa | GDPR Article 30 register |
/pricing | Redirects to / |
/company-not-found | Error page shown when a company slug is unrecognised |
All other routes — including /companies and any agency-specific portal pages — require an authenticated session. Unauthenticated requests to protected routes are redirected to /sign-in.
Agency operator routes
/dashboard routes (org management, team settings, billing) remain available for agency operators and are separate from the end-user portal flow. Authenticated end-users are directed to /companies, not /dashboard.