HavaraPrivate by invitation

Havara: Deleting Your Account

Effective October 30, 2026

Last updated October 20, 2026

You can permanently delete your Havara account yourself, inside the app or on the web console, in about a minute. Deletion is immediate and cannot be undone. Your profile and personal records are erased; things you posted into shared community spaces (chat messages, notices, comments) stay visible to your neighbors but become anonymous. The author simply shows as "Member." Download a copy of your data first if you want one.

This page is the account-deletion instructions resource required by Apple App Review Guideline 5.1.1(v) and Google Play's account-deletion policy (both platforms require a full, in-app deletion path for any app that supports account creation; Google Play additionally requires a web-accessible resource, which is this page).


1. Before you delete: download your data

The export button lives right next to the delete button. Use it first if you want a copy.

Deletion is permanent and there is no recovery window, so take your copy first:

2. How to delete your account

Two taps to find it, two confirmations to run it.

In the iOS or Android app (either path reaches the same flow):

  1. Open Profile.
  2. Tap Privacy & data ▸ Delete my account, or scroll to the delete-account section at the bottom of Profile.
  3. Confirm twice. The confirmations state plainly that deletion is permanent, removes you from every community, and cannot be undone.
  4. On success you see an explicit "Account deleted" confirmation, are signed out, and returned to the sign-up screen. If deletion fails, you see an error and your account is unchanged. The app never pretends a failed deletion succeeded.

On the web console: Account ▸ Delete my account, with the same two-step confirmation.

If you wrote moderation case notes as a board member or moderator, those notes stay as part of the community's governance record, with your authorship cleared, the same way the rest of your content is anonymized.

If you can no longer sign in: email [email protected] from the address on your account and ask us to delete it. We verify the request against the account email and fulfill it manually; we aim to complete manual deletions within 30 days, inside the 45-day response windows common to US state privacy laws.

3. What is deleted, what is anonymized, what remains

Almost everything keyed to you personally is erased, and Section 5 names the exceptions honestly; content you contributed to shared spaces is kept for your neighbors but stripped of your identity; board records about your unit (not about your account) stay with the community.

Deletion runs server-side as a single self-only operation: the deletion runs strictly against your own authenticated account and takes no target as input, so no one can target anyone else.

Deleted immediately

What
Authentication record (email, sign-in credentials), including your Sign in with Apple or Google record (the identifier the provider issued and what it shared) and, if you signed in with Apple, the token Havara kept to end its access (Section 4)
Profile (name, email, phone, avatar initials, bio, timezone)
Profile photo files: the app removes the ones you uploaded, up to a hundred files, just before it deletes your account (if that step fails, or you uploaded more than a hundred, the account is still deleted, and we remove what is left when you ask)
Push token and notification preferences, including your daily chat catch-up email setting
Community + org memberships, join requests
Your member list choices (whether each community's member list shows your name and home), including the choice for a community you had already left
Announcement acknowledgements, event RSVPs, chat reactions, channel participation, sub-group memberships, amenity bookings, chat read receipts
Poll votes you cast
Violation cases in which you are the named subject, and notices delivered to you (their photos follow within about two days: see Section 4)
ARC (architectural review) requests you submitted (their photos follow within about two days: see Section 4)
Resident requests/cases you opened (their photos follow within about two days: see Section 4)
Accommodation requests you filed, with their threads (your community administrators' questions and decisions included) and the records of the documents you attached (the files follow within about two days: see Section 4)
Emergency-alert responses ("I'm safe" acknowledgements)
Your requests to speak at a meeting, open or answered
Feedback you sent Havara from Report a problem in the app or Send feedback in the web console
Consent records (terms/privacy acceptance ledger)
Your official notice consent with its date/source and signed-form date, primary and secondary methods and postal/email destinations, optional representative name/address/email and preferred language in each community
Interests you declared in a vendor, withdrawn or not, which every member of that community could see until then, together with Havara's record of removing the words of any of them (who, when and why; the removed words themselves were not kept). A report someone else filed on one of your declarations stays with your community's moderation records, no longer pointing at anything
If your community runs a security desk: the vehicles you registered to your home. Deleting your account ends your seat, which deletes them

Each row above is enforced by the database or the app itself, not by policy alone.

Retained but anonymized (author becomes "Member")

Content you contributed to shared community spaces stays in place so conversations and records remain coherent for the members who stay, but the link to you is cleared:

What
Chat and direct-message bodies you wrote, including attachments you shared into them
Announcements and announcement comments you authored, and an earlier version of a notice you edited (the wording stays with the community's record of notices; your name is removed from it)
A signed notice form you recorded for an owner as a board member (the owner's record stays; your name is removed from it)
Sub-groups you created
AI Ask answers linked to you as the asker
Invitations you sent
Audit-log entries for actions you took
Pins you put on chat messages (the pin stays; your name is removed from it)
Safety alerts you raised
Comments you left on other residents' requests; polls you authored; roles as case opener/decider
As a community administrator, the questions, replies and decisions you wrote on another member's accommodation request (they stay with that request; your name is removed from them)
If your community runs a security desk: guest passes you created for your home. Deleting your account ends your seat, which cancels them at once; they stay with the home without your name and are deleted 90 days later
As someone who staffs the security desk: guest arrivals, walk-ins, parcels, handovers, shift log notes and devices and spaces you recorded or assigned. They stay with the community without your name and are deleted on their own schedule (Privacy Policy Section 10)
Quote requests you sent to a vendor, and the vendor's answer. The request stays with your community's vendor records, because it is the board's record of a job and the vendor may already have answered it. The link to you is cleared and it shows as "Member". The phone number and email you put on the request are erased with it, so your own contact does not outlive the reference to you. A request already passed to a vendor cannot be recalled from that vendor's own inbox

Each row above is enforced by the database or the app itself, not by policy alone.

Remains with the community (records about the unit, not about your account)

Deleting your account does not delete the community's documents or its retention schedule. When a document is deleted, its file is removed by the daily sweep, normally within two days. Before documents were included in that sweep, a file could remain in storage after its document was deleted.

Reports on other content

In an app version offering Report or block on content pages, generic reports are kept for Havara's review even if their source disappears. Deleting the reporter's account deletes those reports. Deleting a reported author's account clears the separate author reference, but the historical record identifier remains, including an original profile identifier if the reported source was a profile. These report records are not claimed anonymous. They hold no extra copy of the source's words, medical details, photos or files. Community moderators cannot read generic reports.

Completion inspections. Deleting the requester's account removes their architectural requests and all attached completion-inspection records, including inspections the board wrote. If you inspected someone else's project, deleting your account clears your inspector account link while that requester's retained notes, results and photos stay in history. Their prose, images, file metadata and already returned copies may still identify you. Unreferenced completion photos become eligible for daily file cleanup after 24 hours or uploader deletion; actual inspection references retain attached photos, and candidate eligibility is not a precise deletion deadline. Earlier own-request inspections stay readable after leaving membership, but new inspections require that requester to remain approved. Your personal JSON download includes inspections on your requests and inspections you wrote, with photo files separate; the community record includes its inspection fields. Havara cannot recall downloaded copies or photos already loaded on your device after deletion or a permission change.

Private board discussion. The console has a separate text thread for current approved community administrators, including management administrators assigned to the community and declarants with that role. Other members cannot read it. Havara keeps each message, its author account link, its community and its posting time. Posting and removal add activity records with the actor, community, message identifier and time, without the message text. The thread does not send notifications or feed community chat or search. You can remove your own message while you hold an administrator role. Removal erases its text and keeps a dated placeholder and activity record. Losing that role ends thread access and self-service removal. Deleting your account clears your author account link but retains the text, which may still identify you. Community deletion removes the thread. Your personal download includes messages you wrote, even after leaving; a current administrator's community download includes the thread. Removed text is absent from both downloads. Havara cannot recall copies someone already received. Backups follow the existing backup schedule. For a privacy request after losing access, contact [email protected]. Formal decisions belong in Meetings.

Committee appointments and content. Leaving a community keeps your account identifier in its committee appointment history, unlike Board seats. Rejoining requires a new appointment. Account deletion clears relational account, membership, creator and appointer links but leaves appointment titles, unremoved message text and PDFs with the community. Supabase Storage retains uploader ownership metadata while a PDF is stored. Other identifiers, titles, text, PDF contents and copies may identify you. Former member is a display label, not a promise of anonymity. Reapproval of the same membership can resume an unended current term; a new membership does not restore the old appointment or its name. Current appointees may erase their own message text or remove a file record; losing the appointment ends these controls. Any current administrator can remove a message or file by its activity reference without being appointed or reading it, including read-only. The dated placeholder and metadata-only audit remain. File removal clears its name, path and byte count and blocks new downloads, with physical cleanup pending the bounded orphan sweep. Active referenced PDFs remain after account deletion. Community deletion removes committee rows and leaves orphaned files for cleanup. Download your data before account deletion: your personal download includes your appointments, authored message/file records and committee-creation metadata, even after leaving, but no PDF bytes. Copies already returned or emailed cannot be recalled. Queued committee updates and private first-send times follow the existing email queue and account-deletion schedules. An unconfirmed or conflicting retry may still have been delivered. Backups follow the existing schedule. For removal after access ends, contact [email protected].

4. Timing, grace windows, and backups

It happens now, and there is no undo.

5. What deletion does not do

Honest limits.

Requests to join without an invitation code

Deleting your account also deletes your no-code requests to join, including any submitted home address and optional unit still awaiting review, and their successful-submission ledger entries. You can instead withdraw a pending request without deleting your account. Approval or decline removes the submitted address and unit even if you keep the account. The registered home assigned to an approved membership is an existing community record, not a copy of the address you typed; it follows the existing home and membership deletion rules. Audit history follows the existing audit rules and does not contain the submitted address or unit.

Your personal-data export includes your own still-held request fields and successful-submission times. This disclosure concerns the unreleased request flow; publication and the October 30 effective boundary remain gates before address collection.

Optional product analytics

Havara's optional PostHog product analytics is currently switched off in the phone app and console. Nothing is sent. Activation is planned for a date at least 30 days after the customer-admin notice is sent; that date has not been set. Publication, the notice, a recorded Privacy Policy Section 17 materiality decision and any required acceptance, verified project privacy settings and retention, and the full notice period must precede key placement. The Subprocessor List remains Conditional until a separate update after the first verified event.

Once activated, it is off unless you turn it on in Profile or Your account. It sends only the event names and scalar properties in the permitted event list below, a random installation identifier and a timestamp. It is not linked to your account: no account, community, conversation or content identifier, names, contact details, message text, page queries or fragments are sent. There is no identification call, person profile, autocapture or replay. PostHog receives the connection IP address; before activation its project must be set to discard client IP data and disable GeoIP enrichment. It must not infer a location from these events. This does not change Sentry, Cloudflare or Google's separate processing.

The phone keeps the installation identifier with a local account marker in device storage. The console uses session storage, with a tab-memory fallback. The account marker never leaves the device. The identifier is removed on sign-out, account change, consent withdrawal and confirmed account deletion, then recreated on the next permitted send. A session restore for the same account keeps it. Demo and mock activity is never sent. Previously sent events cannot be located by account for export or deletion, because there is no account linkage or PostHog deletion integration. They expire under the project's retention setting, which is unknown until project creation and must be verified and published before activation.

Permitted events and properties (all other events and properties are dropped):

EventProperties
app_opennone
message_sentis_reply, has_mention (booleans); kind (general, group, direct, board)
announcement_posted, announcement_editedis_official, requires_ack (booleans)
bulletin_posted, bulletin_acknowledged, poll_voted, document_opened, question_asked, notifications_openednone
poll_createdoption_count (non-negative integer)
event_created, notifications_clearedcount (non-negative integer)
event_rsvpstate (going, maybe, not_going, none)
push_previews_setenabled (boolean)
console_page_viewroute (one of the console's fixed route patterns, or unmatched; no query or fragment)