Fruitask Security

How Fruitask protects your account and data involves several key elements including sign-in options, two-factor authentication, session control, API keys, audit logging, permissions, and data protection. Our security framework is designed to ensure that both individuals and teams can maintain the integrity and safety of their accounts while meeting organizational and compliance needs.

Account Sign-in

  • Email + password with email verification.
  • Single sign-on options: Google and GitHub.
  • Enterprise SSO support for organizations that centralize identity.
  • Password reset via secure, time-limited links.

Two-Factor Authentication (2FA)

  • Add two-factor authentication for an extra layer at sign-in.
  • Backup codes are provided for recovery if you lose your second factor.
  • Sensitive security values (2FA secrets, backup codes) are never exposed back to the client.

Sessions & Devices

  • Active sign-ins are tracked as device sessions, including device type (desktop/mobile/tablet) and the IP address used.
  • Sessions expire automatically and can be reviewed; signing out ends a session.

API Keys (for Developers)

  • Generate API keys to access Fruitask programmatically.
  • Each key has scoped permissions (read, write, delete, admin) and an optional expiry.
  • Keys track last used so you can spot stale or unused keys and revoke them.

Permissions & Access Control

  • Workspace access is role-based: Viewer, Editor, or a Custom set of granular permissions.
  • Permissions cover data (rows/columns), members, comments, chat, automations, plugins, launching public pages, and AI actions — and can be scoped per table.
  • The most restrictive rule wins when workspace and table permissions overlap, preventing accidental over-exposure.

Auditing & Monitoring

  • An audit log records key actions with the user, action, IP address, device/user agent, and whether it succeeded or failed — useful for investigating account activity.

Data Protection

  • Sensitive credentials you store (such as your AI API keys and external storage provider secrets) are encrypted and never returned to the browser.
  • Public vs. private files: private files are access-controlled with temporary, expiring links.
  • Bring your own storage lets organizations keep files in infrastructure they control (e.g., for data-residency needs).

Privacy & Compliance

  • Fruitask provides standard legal and compliance resources, including Privacy Policy, Terms of Service, Cookie Policy, GDPR information, a Data Processing Agreement, a subprocessor list, and data deletion/export options.

Where to Find It

  • 2FA, sessions, sign-in methods, password: Account → Security.
  • API keys: developer/API settings.
  • Permissions & roles: workspace member/collaborator settings.
  • Legal/compliance: the policy pages in the footer (Privacy, Terms, GDPR, DPA, etc.).

Requirements & Access

  • Some controls (enterprise SSO, audit visibility, advanced data governance) are aimed at higher plans and organization admins.
  • API access requires generating a key with the appropriate scope.

Limits & Notes

  • Revoking an API key or ending a session takes effect immediately for new requests.
  • Turning on 2FA strongly improves account security — store your backup codes somewhere safe.

Tips

  • Enable 2FA on every admin/owner account.
  • Give integrations scoped, expiring API keys rather than broad, permanent ones.
  • Use Custom roles and per-table permissions to follow least-privilege access.