tamkonum logotamkonum
All legal documents

App Store Review Guidelines Compliance

Effective date: 2026-06-24·Version 1.0

App Store Review Guidelines Compliance

Last reviewed: June 2026 · Platform: iOS / iPadOS

This document explains how tamkonum complies with Apple's App Store Review Guidelines. It is organized in the same five sections as the Guidelines — Safety, Performance, Business, Design, and Legal — and addresses each guideline that is relevant to our app. Guidelines that do not apply to tamkonum are listed as Not applicable with a short reason.

tamkonum is a location-verified, video-first real estate and multi-category listing and discovery platform. It combines vertical-video listings, AI-assisted feature extraction, map-based search tools, live-streamed property tours, in-app communication (messaging, calls, appointments), and professional tools for agents, businesses, and developers.


Review Access (Before You Submit)

  • Demo account. A fully provisioned demo account is supplied in the App Review notes, with phone-number authentication pre-arranged so the reviewer can sign in without receiving an SMS. All account-based features — listings, feed, map tools, live streaming, messaging, payments (sandbox), and business/agent tooling — are accessible with the supplied credentials.
  • Backend live during review. All backend services (Cloud Run API, Firestore, metadata CDN, live-streaming transcoder) are live and reachable during review.
  • Non-obvious features explained. Location verification, AI feature extraction, live-streamed tours, and any paid items are described with specificity in the Notes for Review. Supporting documentation (this page) is linked from the submission.
  • Contact information. Up-to-date developer contact details are provided in App Store Connect and on our Support URL (https://tamkonum.com).
  • Tested for stability. Builds are tested on-device for crashes and obvious technical problems before submission.

1. Safety

1.1 Objectionable Content

tamkonum is a professional real estate and listings platform; it does not contain defamatory, discriminatory, violent, sexual, or otherwise objectionable content. All user-generated content (listings, videos, live streams, chat, profiles) is subject to automated and human moderation (see 1.2). Content found to be over the line is removed.

  • 1.1.1–1.1.3 (defamatory / violent / weapons): Not part of the product. Prohibited by our Community Guidelines and enforced by moderation.
  • 1.1.4 (pornographic / hookup): Strictly prohibited. tamkonum is not a dating, "hookup," or adult-content app. Our moderation pipeline flags and blocks sexual content.
  • 1.1.6 (false information / fake trackers): tamkonum's core value is the opposite of false data — listings are location-verified and video-first specifically to eliminate misrepresentation. We do not offer prank, joke, or fake-data functionality.

1.2 User-Generated Content

tamkonum hosts user-generated content (video listings, live streams, chat messages, profiles, reviews) and therefore implements all four required safeguards:

  1. Filtering of objectionable material. A unified, admin-managed moderation policy engine (ModerationService) screens content in layers — L0 regex/PII detection (IBAN, phone, e-mail), L1 word-list matching, and L2 contextual analysis via Gemini. Listing transcripts, chat, direct messages, and live-stream audio/chat are covered.
  2. Reporting mechanism + timely response. Users can report offensive content and abusive behavior in-app. Reports flow into an admin review queue (/admin moderation surfaces) for timely action.
  3. Blocking abusive users. Users can block other users; moderators/hosts can mute and remove participants in live streams and remove chat messages.
  4. Published contact information. Contact details are published in-app, on our website, and in the Community Guidelines so users can reach us easily.

We remove content that violates these Guidelines, our Terms of Service, or our Community Guidelines. tamkonum is not used primarily for pornography, random/anonymous chat, "hot-or-not" objectification, threats, or bullying — these are expressly prohibited.

  • Live-stream chat moderation uses a 3-layer moderation pipeline on every message before it is shown.
  • Age rating. The app is rated to reflect the presence of user-generated content and real-time communication.

1.2.1 Creator Content

Partially applicable. Agents, businesses, and developers publish listings and live content. This content is treated as user-generated content and is moderated under Guideline 1.2. It does not alter the native app's core features or introduce executable experiences.

1.3 Kids Category

Not applicable. tamkonum is not designed for children and does not participate in the Kids Category. It involves real estate transactions, real-time communication, and user-generated content, and is age-rated accordingly. We do not market the app to children.

1.4 Physical Harm

  • 1.4.1 / 1.4.2 (medical / drug dosage): Not applicable. tamkonum provides no medical, diagnostic, or drug-dosage functionality and makes no health-measurement claims.
  • 1.4.3 (controlled substances / tobacco / alcohol): Not applicable. The platform does not facilitate the sale of controlled substances, firearms, tobacco, or alcohol.
  • 1.4.4 / 1.4.5 (DUI checkpoints / risky challenges): Not applicable. No such features exist. Location features are limited to property verification and map-based search and never encourage reckless behavior.

1.5 Developer Information

Accurate, up-to-date contact information is provided in the app, on the Support URL, and in App Store Connect. An in-app contact form ("Contact Us" / POST /v1/contact) and published e-mail/contact details let users reach us with questions and support issues.

1.6 Data Security

tamkonum implements appropriate security measures for user data: authenticated backend endpoints (Firebase Auth), ownership/IDOR checks on every resource, response field-whitelisting (no raw document dumps), server-side payment amount recomputation with fail-closed callback hash verification, secrets kept out of the client and logs, default-deny Firestore/Storage rules, and rate-limiting/abuse protection on costly endpoints. These controls are codified in our internal Security Development Rules and verified in a pre-launch security audit.

1.7 Reporting Criminal Activity

Not applicable. tamkonum is not a crime-reporting app and does not solicit reports of alleged criminal activity.


2. Performance

2.1 App Completeness

The submitted build is a final, fully functional version with complete metadata and working URLs. There is no placeholder content. A live demo account (or fully featured demo mode) and an enabled backend are provided to App Review. Any paid items are complete, visible, and functional during review, with explanations in the Notes for Review.

2.2 Beta Testing

Beta and pre-release builds are distributed only through TestFlight, never as demos/trials on the App Store. Significant beta updates are submitted to TestFlight App Review.

2.3 Accurate Metadata

  • 2.3.1 (no hidden/undocumented features): The app has no hidden, dormant, or undocumented features. All functionality is clear to users and described to App Review. Marketing is truthful and matches the app's actual capabilities.
  • 2.3.2 (in-app purchase disclosure): Where the app offers paid items, descriptions, screenshots, and previews clearly indicate that purchases are required.
  • 2.3.3 / 2.3.4 (screenshots / previews): Screenshots show the app in use; previews use screen captures of the app itself.
  • 2.3.5 (category): The app is listed in the most appropriate category (Lifestyle / Business / real estate).
  • 2.3.6 (age rating): Age-rating questions are answered honestly, reflecting user-generated content and communication features.
  • 2.3.7 / 2.3.8 (keywords / 4+ metadata): Metadata is accurate, free of trademark stuffing, and appropriate for all audiences.
  • 2.3.10 (platform focus): Metadata and UI focus on the Apple platform experience and do not reference other mobile platforms or marketplaces.
  • 2.3.12 (What's New): Release notes describe meaningful changes; generic text is used only for minor fixes.

2.4 Hardware Compatibility

  • 2.4.2 (power/resource use): The app is designed to use power and device resources efficiently. It does not mine cryptocurrency or run unrelated background processes.
  • 2.4.5: Not applicable (not a Mac App Store submission).

2.5 Software Requirements

  • 2.5.1 (public APIs / current OS): The app uses only public APIs and runs on the currently shipping iOS. Frameworks are used for their intended purposes (e.g., camera/location for verified listings and tours).
  • 2.5.2 (self-contained / no downloaded code): The app does not download or execute code that changes its features.
  • 2.5.4 (background services): Background modes are used only for their intended purposes (e.g., audio playback for live streams, location where the user enables it, push/local notifications).
  • 2.5.14 (recording consent + indication): This is central to tamkonum. The app requests explicit user consent for camera, microphone, and location, and provides clear visual/audible indication while recording video, capturing audio for live streams, or verifying location. Permission purpose strings are descriptive (NSCameraUsageDescription, NSMicrophoneUsageDescription, NSLocationWhenInUseUsageDescription, etc.).
  • 2.5.18 (advertising): In-feed sponsored/boosted listings and informational feed cards are clearly labeled as sponsored (KVKK / DSA disclosure), are age-appropriate, do not use sensitive data for targeting, and include a way to report or dismiss them. Advertising is limited to the main app binary and is not placed in extensions, widgets, or notifications.

3. Business

tamkonum's monetization is explained in detail in the App Review notes. Two distinct kinds of value are sold, and each is mapped to the correct payment method under Guideline 3.1.

3.1.1 In-App Purchase (digital content & functionality)

Where the iOS app unlocks digital content or functionality for a consumer inside the app (for example, digital feature credits or any consumer-facing premium digital unlock consumed within the app), those purchases are processed through Apple In-App Purchase (StoreKit). We do not use private mechanisms (license keys, QR codes, cryptocurrency) to unlock in-app digital content for consumers.

3.1.2 Subscriptions

Auto-renewable subscriptions provide ongoing value (continually updated listings/leads, professional tooling, cloud-backed services), last at least seven days, and work across the user's devices. Subscription terms — price, billing period, and what the subscriber receives — are clearly described before purchase. Consumer-facing digital subscriptions purchased inside the iOS app are offered through Apple In-App Purchase.

3.1.3 Other Purchase Methods (real-world & person-to-person services)

The majority of tamkonum's paid value is real-world real estate activity, which under Guideline 3.1.3 is not required to use In-App Purchase:

  • 3.1.3(d) Person-to-person services. Real-time, one-to-one services between two individuals — live property tours, buyer↔business voice calls, and scheduled appointments/tours — may use payment methods other than In-App Purchase.
  • 3.1.3(e) Goods & services outside the app. Real estate itself and physical, real-world services performed off-platform (e.g., partner field services such as professional photography or measurement performed at a property) are consumed outside the app and use external payment methods (card / local payment providers). Real estate transactions are not digital content.

Within the app we do not add buttons or calls to action steering users away from In-App Purchase for digital consumer content, consistent with 3.1.3.

3.1.4 Hardware-Specific Content

Not applicable.

3.1.5 Cryptocurrencies

Not applicable. tamkonum does not provide crypto wallets, mining, exchange, or ICO functionality.

3.2 Other Business Model Issues

We do not manipulate reviews, inflate rankings, or use incentivized/fake feedback. Pricing is reasonable and clearly disclosed; there are no "rip-off" or bait-and-switch offers. Sponsored placement (boost) is clearly disclosed and follows the advertising rules in 2.5.18.


4. Design

4.0 Design / 4.2 Minimum Functionality

tamkonum is a rich, native application with substantial, lasting functionality — verified video listings, AI-assisted search, interactive maps, live streaming, and communication tools. It is not a repackaged website, a thin wrapper, or a minimal app.

4.1 Copycats

The app is original work. Branding, content, and experience are our own; we do not impersonate other apps or developers.

4.3 Spam

tamkonum is a single, unified app. We do not submit multiple near-duplicate apps or spam the store.

4.4 Extensions

Any extensions/widgets relate directly to the app's content and functionality and comply with App Extension guidelines.

4.5 Apple Sites and Services

Apple services (e.g., push notifications, maps where used) are used per their terms; we do not scrape Apple services or use Apple emoji/assets improperly.

4.7 Third-Party Software

Third-party SDKs (analytics, payment, live-streaming) are reviewed for compliance; we are responsible for their behavior. No app marketplace or executable-code distribution is embedded.

4.8 Login Services

tamkonum authenticates users with phone-number (OTP) verification via Firebase Authentication. It does not offer third-party or social login as the primary or exclusive sign-in option, so the Sign in with Apple equivalence requirement is addressed; phone authentication collects only the phone number needed to operate the service.

5.1.1(v) Account Deletion

The app provides in-app account deletion. Users can delete their account from account settings (POST /v1/users/delete-account), which initiates a soft delete with a 30-day grace period (reversible via POST /v1/users/cancel-deletion) and full removal thereafter. This satisfies Apple's account-deletion requirement.


5. Legal

5.1 Privacy

  • 5.1.1 (privacy policy & data collection): A complete Privacy Policy is published in-app and on the web, linked from App Store Connect. Data collection is limited to what is needed to operate the service; users grant explicit, purpose-based consent (KVKK / GDPR-aligned, recorded in an append-only consent ledger — /v1/consent/*). The App Privacy "nutrition label" in App Store Connect accurately reflects our data practices.
  • 5.1.1(v) (account deletion): Provided in-app — see section 4 above.
  • 5.1.2 (data use & sharing): Personal data is used only for disclosed purposes and is not sold. Any lead-sharing with businesses requires explicit opt-in consent that can be withdrawn (/v1/consent/grant / /withdraw). We do not repurpose data accessed via device APIs for tracking.
  • 5.1.3 (health): Not applicable — no health/medical data.
  • 5.1.4 (kids): Not applicable — not directed to children; see 1.3.
  • 5.1.5 (location services): Location is used for its disclosed purpose — verifying that a listing is truly at the shown location, map-based search, and commute analysis. Location is requested with WhenInUse permission, gathered only with consent, and the app remains usable where features that need location are clearly explained. We never use location for unrelated purposes.

5.2 Intellectual Property

Users must own or have rights to the content they upload; our Terms of Service require this. We provide a mechanism to report infringement and remove infringing content. Video listings are integrity-sealed (manipulation detection) to protect authenticity. We do not use third parties' intellectual property without authorization.

5.3 Gaming, Gambling, and Lotteries

Not applicable. tamkonum contains no gambling, real-money gaming, or lottery functionality.

5.4 VPN Apps / 5.5 Mobile Device Management

Not applicable.

5.6 Developer Code of Conduct

We engage honestly with App Review and with users: accurate metadata, no manipulation of ratings or discovery, responsive support, and good-faith handling of user reports and content removal. We treat users with differing opinions respectfully and maintain a high-quality, trustworthy experience.

Local Regulatory Compliance (Türkiye)

Because tamkonum operates in Türkiye, it additionally complies with local law, reflected in its legal documents:

  • KVKK (Law No. 6698) — personal data protection disclosure and consent.
  • Law No. 6502 (Consumer Protection) & Distance Contracts Regulation — preliminary information form, distance sales agreement, and right-of-withdrawal/refund policy for paid digital services.
  • Law No. 6563 (E-Commerce) and Law No. 5651 (Internet) — commercial-communication and intermediary obligations.

These documents — Privacy Policy, Terms of Service, KVKK Notice, Distance Sales Agreement, Preliminary Information Form, Cookie Policy, Refund & Right of Withdrawal Policy, Community Guidelines, and Live Streaming Rules — are all published in-app and on the web.


Summary

tamkonum is built around trust, verification, and transparency, which aligns naturally with the goals of the App Store Review Guidelines. We moderate all user-generated content, request explicit consent for camera/microphone/location with clear recording indicators, provide in-app reporting/blocking and account deletion, route payments to the correct method for digital vs. real-world value, and comply with both Apple's Guidelines and applicable local law. We treat the Guidelines as a living document and will continue to update the app to remain compliant.

For questions during review, please use the contact details in the App Review notes or our Support URL.