Terms and Conditions
Guidelines for Using Vailo.io
- Introduction
- Vailo.io is a service provided by CodeWizard, a registered business entity. All legal responsibilities related to Vailo.io are managed by CodeWizard.
- Welcome to Vailo.io. These Terms and Conditions outline the rules and regulations for the use of Vailo.io's services.
- Definitions
- Application: Vailo.io, available at https://www.vailo.io.
- Workspace: The organizational area associated with a registered account where teams collaborate on projects.
- Owner: The person who creates the workspace and has full administrative privileges, including subscription management, user management, and workspace settings.
- Manager: A user with elevated privileges who can manage projects, tasks, teams, and workers. Managers cannot manage other managers or workspace settings.
- Finance Manager: A user with permissions to view billing information, manage subscriptions, and access invoices.
- Worker: A standard team member who can work on assigned tasks, add comments, and collaborate with team members.
- Free Plan: A no-cost account limited to 10 users with unlimited teams and projects, 200MB storage, 90-day task history, and no audit logging.
- Standard Plan: A paid subscription at €5.15 per user per month with unlimited users, teams, and projects, 10GB storage, unlimited task history, and 30-day audit log retention.
- Premium Plan: A paid subscription at €11.20 per user per month with all Standard features plus advanced analytics, custom branding, priority support, 250GB storage, and lifetime audit log retention.
- Account Registration and Types
- Any visitor can create a workspace account through registration at Vailo.io. New workspaces automatically start with the Free plan.
- Registration creates an Owner account. Additional users (Managers, Finance Managers, Workers) are invited by the Owner or Managers.
- Single Workspace Limitation: Each user can only be a member of one workspace at a time. Attempting to accept an invitation to a different workspace while already registered will fail. Users must be removed from their current workspace before joining a different one.
- Owners have full administrative privileges including workspace settings, branding, user management, subscription management, and workspace deactivation.
- Managers can manage projects, teams, tasks, and invite workers to the workspace.
- Finance Managers can view billing information, manage subscriptions, and access invoices.
- Users can delete their individual accounts from their profile settings. Account deletion is processed asynchronously and may take up to 60 seconds.
- Only the Owner can deactivate the entire workspace. Workspace deactivation requires removal of all members (except owner) and archiving all active projects.
- Workspace deactivation is a soft delete process - data is preserved for audit and compliance purposes and can be recovered by contacting support within 90 days.
- Upon workspace deactivation: all member access is revoked, Stripe subscription is cancelled, owner account is disabled, and data is archived.
- Password reset is available through the login page or profile settings. Email verification is required for new accounts.
- All users must verify their email address before accessing workspace features.
- Users removed from a workspace receive email notification with details of the removal and contact information for support.
- Subscription Management
- Workspace Owners and Finance Managers can manage subscriptions through the billing dashboard.
- Subscriptions are billed monthly. Annual billing options may be available by contacting support.
- Pricing: Free (€0), Standard (€5.15 per user/month), Premium (€11.20 per user/month). All prices exclude applicable taxes.
- Free plan limitations: 10 users maximum, unlimited teams and projects, 200MB storage, 90-day task history, no audit logging. Standard and Premium plans offer unlimited users, teams, and projects with greater storage limits and audit logging.
- New paid subscriptions include a free trial period (30 days for Standard, 90 days for Premium in beta mode). One trial per workspace. No payment method required during trial.
- After trial expiration without payment method, the workspace reverts to Free plan automatically.
- Plan upgrades (Free→Standard, Standard→Premium) take effect immediately with prorated billing for the current cycle.
- Plan downgrades (Premium→Standard, Standard→Free) require meeting plan limitations before downgrade.
- To downgrade to Free plan: reduce workspace to 10 users and ensure storage usage is under 200MB. Teams and projects are unlimited on all plans.
- Subscription changes can be made at any time through the billing dashboard.
- Cancellations are processed through Stripe and take effect at the end of the current billing period.
- Member Management
- Free plan allows up to 10 users with unlimited teams and projects. Standard and Premium plans have unlimited users, teams, and projects.
- Users are invited via email with a secure invitation link. Invitations expire after 7 days.
- Invited users must complete registration by creating a password and verifying their email address. Email verification is mandatory before accessing workspace features.
- User Workspace Limitation: Each email address can only be registered in one workspace at a time. Users attempting to join a different workspace while already a member elsewhere will receive an error. To switch workspaces, users must first be removed from their current workspace.
- User roles (Owner, Manager, Finance Manager, Worker) determine access permissions within the workspace.
- Owners can view and manage all workspace members. Managers can invite and manage Workers but cannot manage other Managers or Owners.
- Each user has a profile with personal information, job title, avatar, and email preferences.
- Users can be assigned to multiple projects and teams within the workspace.
- Removing a user from the workspace revokes their access immediately and removes them from all projects and teams. Removed users receive email notification.
- User removal is processed asynchronously through a background worker system and may take up to 60 seconds to complete. During removal, the user's status is marked as 'removing' and Firebase Auth account is disabled.
- Pending invitations can be viewed and canceled by Owners and Managers in the user management panel.
- Users can self-delete their accounts from profile settings. Self-deletion immediately logs out the user and processes removal asynchronously.
- Upon workspace deactivation by the Owner: all member sessions are terminated, access is revoked, Stripe subscription is cancelled, and data is archived for 90 days.
- Deactivated workspaces can be recovered by contacting support within 90 days. After 90 days, data may be permanently deleted.
- Users receive email notifications for workspace invitations, removals, task assignments, mentions, deadline reminders, and subscription changes (configurable in preferences).
- Task Management
- Tasks are created within projects and assigned to teams. Projects must be created before adding tasks.
- Tasks include: title, description (rich text editor with formatting), priority (Low, Medium, High, Urgent), assignee, team, deadline, and custom tags.
- Task workflow follows a Scrumban methodology: To Do → In Progress → In Review → Ready To Test → Testing → Blocked → Done → Archived.
- Users can view tasks in Board view (kanban-style) or List view (table format) with filtering and search capabilities.
- Task details include: task ID, creation date, status history, assigned team, priority, deadline, description, comments, and file attachments.
- Comments support rich text formatting, @mentions, and file attachments. Mentioned users receive in-app and email notifications.
- File uploads are supported for task descriptions and comments (images, PDFs, documents). Storage limits: 200MB (Free), 10GB (Standard), 250GB (Premium).
- Deadline reminders are sent via in-app notification and email 24 hours before the due date.
- Task history is retained for 90 days on Free plan, unlimited on Standard and Premium plans.
- Archived tasks remain in the system for reporting and analytics. Tasks cannot be permanently deleted to preserve historical data.
- Task reports and analytics are available in Premium plan, showing completion rates, team performance, and project progress.
- Tasks can be filtered by status, priority, assignee, team, deadline, and custom tags.
- Time Tracking and Timesheets
- Time Tracking is available on all plans: basic time tracking on Free plan, full timesheet management with approval workflow on Standard plan, and advanced time analytics with export capabilities on Premium plan.
- Workers can log time on tasks they are working on. Time entries are recorded per task per day and measured in seconds.
- Time entry formats supported: hours (2h), minutes (30m), combined (2h 30m), and decimal hours (2.5).
- Workers can edit and delete time entries until they are locked. Locked entries cannot be modified.
- Timesheet Approval Transparency: All approval and rejection actions are tracked with metadata including: manager name, timestamp, and rejection reason. Workers can view approval/rejection details by hovering over status badges for full transparency and accountability.
- Timesheets are submitted weekly for manager approval. Each week is independent and can be submitted separately.
- Timesheet workflow: Draft → Submit for Approval → Manager Review → Approve/Reject → Entries Locked/Unlocked.
- Timesheet statuses include: Draft (editable, not submitted), Submitted (under review, locked), Approved (manager approved, permanently locked), and Rejected (returned for corrections, unlocked).
- Workers can withdraw submitted timesheets before manager approval to make corrections. Once approved, timesheets cannot be withdrawn or edited.
- Managers receive notifications when timesheets are submitted and can view all pending timesheets in the Approval Queue accessible from workspace navigation.
- Managers can approve or reject timesheets. Approval locks all time entries permanently. Rejection unlocks entries and allows worker to make corrections and resubmit.
- Managers must provide a note when rejecting timesheets to explain what needs to be corrected.
- Email notifications are sent to workers when managers approve or reject their timesheets. Email notifications are sent to managers when workers submit timesheets (both configurable).
- Multi-week overview allows workers to view and edit multiple weeks simultaneously. Managers can view team time tracking across multiple weeks.
- Time tracking data is used for reporting purposes and is retained according to plan: 90 days on Free plan, unlimited on Standard and Premium plans.
- All timesheet approval actions are logged in audit logs (Standard: 30-day retention, Premium: lifetime retention) for transparency and compliance.
- Time tracking data is never shared with third parties and is accessible only to the worker who logged it, assigned managers, and workspace owners.
- Notifications
- Notifications are available across all plans and accessible via the bell icon in the navigation bar.
- Notification types include: task assignments, task status changes, @mentions in comments, deadline reminders, project updates, team changes, timesheet approvals, timesheet rejections, timesheet submissions (for managers), subscription limit warnings, and user removals.
- Notifications are categorized as: Personal (for specific users), Project (for project members), and Workspace (for all members or managers).
- Users can view notifications in three tabs: New, Unread, and Archived. Unread notifications display a red indicator badge.
- Email notifications are sent for important events including workspace invitations, user removals, task assignments, @mentions, deadline warnings, timesheet approvals, timesheet rejections, timesheet submissions (for managers), subscription changes, and subscription alerts.
- Email notification preferences can be customized in user profile settings for each notification type and digest frequency.
- Notification history is preserved for 90 days before automatic archival.
- Managers receive additional notifications for subscription limits (75% and 100% usage), workspace-wide events, and timesheet submissions from their team members.
- Users can mark notifications as read, archive them, or dismiss them individually or in bulk.
- Payment Methods and Billing
- All payments are processed through Stripe, a secure PCI-compliant payment processor.
- Accepted payment methods: Visa, MasterCard, American Express, Discover, PayPal, Apple Pay, and Google Pay.
- Subscriptions are billed monthly on the same day each month. Annual billing may be available by contacting support.
- Invoices are automatically generated and sent via email after each successful payment.
- Billing history, invoices, and payment methods can be managed in the workspace billing dashboard (accessible to Owners and Finance Managers).
- Failed payments result in automatic retry attempts. After multiple failed attempts, the subscription may be paused, requiring manual action to resume service.
- Paused subscriptions maintain data integrity but restrict workspace access until payment issue is resolved.
- Payment information is stored securely by Stripe and never directly by Vailo.io.
- Refunds are processed through Stripe according to our refund policy.
- Subscription changes (upgrades/downgrades) are prorated and reflected in the next billing cycle.
- Tax rates are automatically calculated based on billing address and applied to all invoices.
- All subscription changes are logged in the audit trail (available on Standard and Premium plans) for transparency and compliance.
- Trial Accounts
- Free trials are available when upgrading from Free plan to Standard (30 days) or Premium (90 days in beta mode).
- Each workspace is eligible for one free trial per lifetime. Trials cannot be restarted or extended.
- No payment method is required to start a trial. Trial begins immediately upon plan upgrade.
- Full access to paid plan features is available during the trial period.
- Email notifications are sent 3 days before trial expiration.
- If no payment method is added before trial expiration, the workspace automatically reverts to Free plan.
- Data is preserved when reverting to Free plan, but access may be limited based on Free plan restrictions (10 users, 200MB storage).
- Refund Policy
- Refunds are available within 30 days of the first payment if you are dissatisfied with the service.
- To request a refund, contact support@vailo.io with your workspace name and reason for refund.
- Refunds are processed within 5-10 business days to the original payment method via Stripe.
- Partial refunds may be granted for unused months in annual subscriptions (contact support).
- No refunds are provided after 30 days from initial payment or for subsequent monthly charges.
- Upon refund approval, the workspace is immediately downgraded to Free plan (10 users, 200MB storage, unlimited teams and projects).
- Miscellaneous
- All user data is stored securely using industry-standard encryption in Firebase Cloud Firestore.
- File uploads are stored in Firebase Cloud Storage with plan-specific storage limits: 200MB (Free), 10GB (Standard), 250GB (Premium).
- Data backups are performed automatically daily.
- Workspace deactivation uses a soft delete process - data is preserved for 90 days for audit and compliance purposes.
- Deactivated workspace data can be recovered by contacting support within 90 days of deactivation.
- After 90 days, deactivated workspace data may be permanently deleted as per GDPR requirements.
- User account deletions are processed asynchronously with data removal completed within 30 days.
- Users can export their data at any time by contacting support.
- Upon user removal from workspace, notification emails are sent automatically with removal details and support contact information.
- Subscription change confirmations are sent via email for all plan upgrades, downgrades, and cancellations.
- Audit Logging: Standard plan includes 30-day audit log retention, Premium plan includes lifetime retention. Audit logs track all workspace activities including member changes, project updates, team modifications, and billing events for security and compliance purposes.
- Audit logs are accessible only to Workspace Owners and Managers through the dedicated audit logs interface.
- These terms and conditions are subject to change. Users will be notified via email and in-app notification of significant changes.
- Continued use of Vailo.io after changes constitutes acceptance of updated terms.
- For questions or concerns, contact support@vailo.io or visit our support page.
Last update: 31.10.2025