Add a Refetch privacy policy page - #8
Open
lohanidamodar wants to merge 1 commit into
Open
Conversation
The footer pointed "Privacy" at appwrite.io/privacy, which covers Appwrite's own services rather than what Refetch collects. Both app stores require a policy that describes this product, so this adds one at /privacy and points the footer link there. Contents are drawn from what the code actually does: Appwrite accounts (name, email, hashed password), posts, comments and votes keyed by user id, mobile push tokens, and cookie-free Plausible analytics.
RefetchProject ID: Functions (4)
Tip Each function runs in its own isolated container with custom environment variables |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

The footer's Privacy link points at
appwrite.io/privacy, which describes Appwrite's services rather than what Refetch itself collects. Both app stores require a policy covering this product — and the Flutter app'sios/fastlane/metadata/en-US/privacy_url.txtalready points athttps://refetch.io/privacy, which currently 404s. This adds the page and repoints the footer link.Contents
Written from what the code actually does, not from a template:
account.create(...)in the sign-up flowuserIdon the posts/comments/votes tablesapp/layout.tsxfra.(Frankfurt) and PlausibleI initially wrote "you can edit or delete your submissions and comments" and then checked — there is no edit path anywhere in the app, only owner-side delete. The page now says delete only.
Layout
/privacyis added to theisFullWidthlist inapp/(main)/layout.tsx, so it renders as a centred document with no sidebars and the footer beneath it — the same treatment as/submitand/signin. The repo has no@tailwindcss/typography, so the smallPolicySection/PolicyListhelpers carry the styling instead ofproseclasses.Verification
tsc --noEmitis clean forapp/andcomponents/(the pre-existing errors undertanstack/are untouched). The page was rendered againstpnpm dev: HTTP 200, correct<title>, all sections present, footer link resolving to/privacy, and no errors in the dev log.Two things to decide before merging
privacy@refetch.iomust exist, or the contact route is broken. Change it if that mailbox isn't real — the page also offers GitHub issues as an alternative.Terms still points at
appwrite.io/terms, which has the same mismatch. Out of scope here; happy to do it as a follow-up.