← Plugin catalog
Productivity

PositionGuard

ScaleForge AI LLC v0.1.4

Presence with privacy controls

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

PositionGuard lets AI assistants access privacy-preserving presence information while keeping control with the people whose information is being shared. Ask who is home, who is at the cabin, or how many people are home. Look up your own area-level presence using your PositionGuard nickname. Connect through PositionGuard's existing OAuth sign-in and approve the assistant in the PositionGuard mobile app using the displayed QR code or code. Each member independently controls AI sharing, with visibility controls for areas and groups. Authorizing your assistant does not authorize access to another member's presence. Answers distinguish confirmed presence from last-known information and unknown presence. Unknown never means away. Lists and counts may be incomplete according to visibility and freshness. The assistant receives area-level information, never exact coordinates or continuous tracking, and cannot change settings or send messages. Manage sharing and revoke individual assistant connections in PositionGuard.

Language: English · Automatically detected from descriptions.

What changed

PositionGuard

Oct 27, 2026 · 1 saved observations

Metadata · Oct 27, 2026 · 01:00 UTC · Compared with Oct 24, 2026 · 13:46 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Is v2 template

Before

Oct 24, 2026 · 13:46 UTC

Not present

After

Oct 27, 2026 · 01:00 UTC

false

Metadata: full comparison →

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

  • Read

Declared limitations

  • Exact coordinates are outside the assistant tools' capabilities. Explain the area-level limit without invoking PositionGuard tools for this request.
  • Continuous monitoring and historical route reconstruction are unsupported. Explain the limit; do not invoke presence tools repeatedly, schedule monitoring, or fabricate history.
  • Member consent cannot be overridden. Explain that each member controls AI sharing. Do not call tools to circumvent sharing or infer the hidden member's presence from counts or omissions.

Review scenarios; not an exhaustive list.

Cost & access

PositionGuard offers free and paid subscription tiers. Paid subscriptions are currently handled through Apple's App Store. The MCP tools do not purchase subscriptions or process payments.

Terms may have changed since this observation.

Starter prompt

Who is home?

View package source →

Matches for “coordinates”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

PositionGuard lets AI assistants access privacy-preserving presence information while keeping control with the people whose information is being shared. Ask who is home, who is at the cabin, or how many people are home. Look up your own area-level presence using your PositionGuard nickname. Connect through PositionGuard's existing OAuth sign-in and approve the assistant in the PositionGuard mobile app using the displayed QR code or code. Each member independently controls AI sharing, with visibility controls for areas and groups. Authorizing your assistant does not authorize access to another member's presence. Answers distinguish confirmed presence from last-known information and unknown presence. Unknown never means away. Lists and counts may be incomplete according to visibility and freshness. The assistant receives area-level information, never exact coordinates or continuous tracking, and cannot change settings or send messages. Manage sharing and revoke individual assistant connections in PositionGuard.

Files & skills

File archives

Plugin package5 files · 205 KBBrowse files →
Skill instructions
presence3.02 KB

View saved version →

---
name: presence
description: Answer questions about PositionGuard groups, named areas, member presence, and area counts while respecting independent member consent and presence freshness.
---

# PositionGuard presence

Use the connected PositionGuard MCP tools for area-level presence questions.
The production server enforces privacy before returning information. This skill
does not grant access or replace those controls.

## Connection

Use the host's supported remote MCP OAuth connection to
https://mcp.positionguardai.com/mcp. The user approves the assistant through the
PositionGuard mobile app using the provider's displayed QR code or code.
Preserve the existing PositionGuard and Firebase identity flow. Do not request
API keys, extract tokens, invent OAuth scopes or endpoints, create accounts on
the user's behalf, or introduce alternate authentication. If access fails or is
revoked, report the failure and direct the user to the supported connection flow.
Never interpret an authentication failure as empty groups or absent members.

## Tools

- list_groups: discover available groups and IDs.
- list_areas: discover named areas and IDs, optionally within a group.
- where_is_member: look up an established member nickname, optionally in a group.
- who_is_at_area: obtain consenting members' confirmed and last-known presence.
- count_members_at_area: obtain the server-provided count without identities.

Prefer returned IDs to ambiguous names. Clarify group or area ambiguity when
needed. For "Where am I?", use an already established PositionGuard nickname;
otherwise ask for it. No self-identity tool is established by this package.

## Interpret results

- Each member independently authorizes AI sharing. The requesting user's consent
  does not authorize access to other members. Respect group and area visibility.
- unknown means unknown, never absent or away. Do not guess hidden presence.
- A missing area in inside_areas is not evidence that the member is outside it.
- Keep confirmed and last_known lists separate. Report last-known information
  with last_confirmed_seconds_ago as an age, never as current presence.
- since indicates entry time, not freshness. Do not invent duration when absent.
- Relay count_note, undisclosed_note, and freshness notes. Do not present partial
  names as everyone, infer undisclosed identities, or reconstruct hidden presence.
- When stale_count or undisclosed_count is nonzero, report member_count as
  "at least N" with the server's qualifications and how many counted members
  are not recently confirmed. Do not label stale members as currently there.
- count_unavailable is unknown, never zero. no_such_area or no_such_member does
  not establish anyone's absence.
- not_at_area supports only the scope explicitly stated by the server; do not
  extrapolate it to hidden areas or an exact location.

Do not provide coordinates, routes, location history, continuous monitoring,
or privacy bypasses. These tools cannot change settings or send messages.
Sharing and individual assistant revocation are managed in PositionGuard.

Release notes

Updated listing category to Productivity, declared Read capability, and refreshed public examples to use home and cabin.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
ScaleForge AI LLC
Declared availability
AT, AU, BE, CA, CH, DE, DK, EG, ES, FI, FR, GB, IE, IN, IS, IT, JP, LU, MX, NL, NO, PH, PT, SE, USDeclared regions; live availability may differ.
Commerce declaration
Supports commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Read

Package observed Nov 3, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Collection status
Collected

plugin_asdk_app_6ac6551e8fe4819185cdba445e7f2ae3

Download plugin data (JSON)