{
  "slug": "planify",
  "category": "task-management",
  "name": "Planify",
  "description": "Open source task manager for Linux built with GTK4 and libadwaita, with projects, sections, labels and reminders. Works offline and can sync with Todoist or CalDAV servers such as Nextcloud.",
  "website": "https://github.com/alainm23/planify",
  "source": "https://github.com/alainm23/planify",
  "license": "GPL-3.0",
  "platforms": [
    "linux"
  ],
  "jurisdiction": null,
  "pick": false,
  "pick_reason": null,
  "disclosure": null,
  "grade": "B",
  "score": 80,
  "coverage": 100,
  "summary": "Planify scores 80 out of 100 (grade B) on the task management criteria. It meets 3 of 4 criteria: open source, no trackers or telemetry and no ads or data sales. It does not meet independent audit.",
  "url": "https://privacyratings.com/task-management/planify/",
  "markdown": "https://privacyratings.com/task-management/planify/index.md",
  "answers": {
    "open_source": {
      "title": "Open source",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/alainm23/planify/blob/main/LICENSE",
      "note": "GPL-3.0."
    },
    "no_trackers": {
      "title": "No trackers or telemetry",
      "weight": 3,
      "answer": "yes",
      "evidence": "https://github.com/alainm23/planify",
      "note": "No telemetry or analytics in the source code."
    },
    "no_ads": {
      "title": "No ads or data sales",
      "weight": 2,
      "answer": "yes",
      "evidence": "https://github.com/alainm23/planify/blob/main/README.md",
      "note": "Free app funded by donations through Patreon, Ko-fi, Liberapay and PayPal, with no ads."
    },
    "independent_audit": {
      "title": "Independent audit",
      "weight": 2,
      "answer": "no",
      "evidence": null,
      "note": "No independent audit is published."
    },
    "transparency_report": {
      "title": "Transparency report",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "user_notice": {
      "title": "Tells users about requests",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "tls": {
      "title": "TLS configuration",
      "weight": 2,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "security_headers": {
      "title": "Security headers",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    },
    "web_standards": {
      "title": "Modern web standards",
      "weight": 1,
      "answer": "n/a",
      "evidence": null,
      "note": "Only applies to hosted services with a website to test."
    }
  },
  "tests": {
    "ssllabs": null,
    "observatory": null,
    "internetnl_web": null,
    "internetnl_mail": null,
    "trackers": null,
    "tested_at": "2026-10-01T06:38:40.950Z"
  },
  "last_modified": "2026-10-01T06:56:31Z"
}