Skip to main content

Data Retention Policy

Last updated: 26 July 2026

In short

We keep account details while your account is active, bookings for two years, audit logs for two years, and community discussion for as long as it is useful. Closing your account removes your profile and anonymises what has to stay for the record.

The principle

UK GDPR requires that personal information is kept no longer than necessary. For a community website that means being honest about two competing needs: residents should not have a permanent record following them around, but the building needs a reliable account of decisions, bookings and safety matters.

The periods below are our working answer to that. Where something is kept for longer than you might expect, the reason is given.

Retention periods

How long each type of information is kept
InformationKept forWhy
Account profile — name, email, username, flat, resident typeWhile the account is active, then deleted within 30 days of closureNeeded to give you access; no reason to keep it afterwards
Sign-in credentialsDeleted with the accountHeld by Firebase Authentication, not by us
Last sign-in timestamp12 monthsHelps spot dormant and compromised accounts
Facility bookings24 months from the booking dateFair-use checks look back several days; longer history supports facility planning and disputes
Message board posts, comments and repliesIndefinitely while relevant; author name removed if the account is closedCommunity discussion loses its meaning if threads are gutted; the personal link is severed instead
Reactions on postsDeleted with the accountNo value once the person has left
Moderation reports24 monthsNeeded to see patterns of behaviour; then no longer relevant
Community and owners’ votes, including voter name and flatUntil 12 months after the vote closes, then reduced to anonymous totalsResults must be verifiable at the time; the totals are what matters afterwards
Feedback submitted through the site12 monthsLong enough to act on and follow up
Emails sent through the site, and the committee archive6 yearsCommunications with owners about building matters may be needed for Association records and any dispute
Administrative audit log24 monthsAccountability for changes to accounts and roles
Cookie consent record6 months, then you are asked againEvidence that consent was given, without treating an old decision as permanent
Web server and security logsHeld by our hosting provider on short operational cycles (typically 30 days)Diagnosing faults and investigating abuse
Rate-limiting countersMinutesHeld in memory only, to slow down automated guessing; never written to the database

Closing your account

Email privacy@james-square.com from the address on the account. Within 30 days we will:

  • Delete your sign-in credentials and your profile — name, email address, username, flat and resident type.
  • Delete your future bookings and cancel any slots you were holding.
  • Remove your name from message board posts, comments and replies, leaving the content in place attributed to a former resident.
  • Reduce any votes you cast to anonymous totals, so results remain correct without naming you.
  • Delete your reactions and any feedback you submitted.

A small amount of information may be kept beyond this where we are required to, or where erasing it would undermine something the community relies on:

  • Records relating to a safety incident, insurance claim or legal matter, for as long as that matter is live.
  • Emails already sent to residents — these have left our systems and cannot be recalled.
  • Entries in the administrative audit log showing actions taken on the account, so the log stays complete.

We will tell you if any of these apply to you, and explain what is being kept and why.

How deletion is carried out

Deletion is performed by a site administrator against the live database, so the record is genuinely removed rather than hidden from the interface. Backups held by our providers roll forward on their own cycles, so a deleted record may persist in a backup for a short period before ageing out. Backups are not used to restore individual records.

Retention periods are reviewed alongside this policy at least once a year, and pruning of expired bookings, votes and logs is currently carried out manually as part of that review.

See the Privacy Policy for what we collect and why, and the Cookie Policy for storage kept on your own device.