Skip to content

What's New

What's shipping in CryptoComply, newest first. Each entry calls out new features, improvements, fixes, and anything to watch for.

A few acronyms used below: RFI (Request for Information), PEP (Politically Exposed Person), MCP (Model Context Protocol — the standard for connecting AI tools), KYC/AML (Know Your Customer / Anti-Money Laundering), and SSO (Single Sign-On).

26 May 2026 — Reliable loads and quicker tab counters

A smaller follow-up: a fix so a freshly published release is always picked up on the next visit, plus faster tab counters on profile pages.

What's new

  • Notes and attachments counts up front. Profile pages now show how many notes and attachments are attached on the tab labels without first downloading the full lists, so the counters appear immediately.

What's fixed

  • No more blank pages after a release. After a new release goes out, opening a deep link such as /login or a specific profile page used to occasionally serve a stale, blank screen for a few minutes. The latest release is now picked up immediately on the next visit.
  • Profile status changes from the overview save correctly. Editing the Review Status or Relationship Status from the profile overview now persists — previously the success message appeared but the value silently reverted on refresh.

22 May 2026 — Cross-profile analysis via your AI assistant

A major expansion of what your AI assistant — Comply AI in-app, or any external tool like Claude or ChatGPT connected via MCP — can do across your organization's records, plus a couple of UI-visible improvements to profile creation and archiving.

The capabilities listed under What you can ask your AI assistant are not buttons in the app. They become available when you talk to Comply AI in-app, or to any MCP-connected AI tool such as Claude Desktop or ChatGPT. See the MCP integration guide.

What you can ask your AI assistant

  • Bulk profile review at a glance. Ask your AI assistant to pull a full table of profiles in your organization — with wallet, watchlist, adverse-media, and RFI data joined inline — in a single request. Reviewing hundreds of profiles is dramatically faster than reconciling four separate views by hand.
  • Stuck-RFI detection. Ask your AI assistant to flag profiles that are currently in RFI Sent status but have no RFI actually dispatched since they entered that status — catching the case where status was flipped manually without ever sending the request.
  • Duplicate detection. Ask your AI assistant to surface profiles that share a phone number, an email domain, or a bio URL (with normalization), grouping them as clusters that may indicate coordinated registrations or proxy accounts.
  • Identity-signal detection. Ask your AI assistant to flag credential anomalies — an email handle that looks like a phone number, a generic English first-name handle on a company domain, a handle that appears in another profile's name — as leads to investigate, each with a low / medium / high confidence indicator.
  • Bulk actions at scale. Through your AI assistant, move up to 100 profiles to a new review status in a single step (the system walks each profile through the legal path of the status workflow), or add the same note to up to 500 profiles at once.
  • Tag operations. Your AI assistant can now add, remove, or replace tags on profiles — strip every existing tag and install a new set, or remove a specific subset, in one call.
  • Analytics drill-down. When you ask your AI assistant for an analytics summary, it can now break results down by profile group or risk level in the same answer.

What's new in the app

  • Provision a profile in one step. A profile can be fully set up at the moment you create it — schedule, screening configuration, tags, and rationale included — with no follow-up edit required.
  • Archive from any status. A profile can now be archived from any review status, instead of needing to be walked through intermediate transitions first.

What's improved

  • Unified screening results. Watchlist, sanctions, and PEP results from every screening provider now look the same on screen, so a hit from one provider reads the same as a hit from another.
  • Faster cold loads. The first page you open after a period of inactivity now loads noticeably faster.
  • Faster analytics dashboards. Organization analytics now load faster, especially when several teammates are viewing the same dashboard at the same time.
  • Polished notification emails. Notification emails refreshed for clarity, and admins can now configure many notification events in a single step instead of one at a time.

What's fixed

  • No more false Profile Approved notifications during bulk updates. If a bulk status change ran into a problem mid-way and rolled back, you could still receive notifications for the intermediate steps that didn't actually stick. Notifications now only fire after the change has fully completed.
  • Invalid status transitions are blocked everywhere. A few less-common ways of updating a profile (through an API key or an AI tool) could previously skip the validation that prevents illegal status changes (for example, jumping straight from Pending Review to Approved without a review). Those paths now apply the same validation as the web app.
  • Faster loading on profiles with many notes. Notes lists on profiles with hundreds of notes now load quickly, instead of trying to fetch the full set at once.
  • Threshold-update notifications no longer slow down on large organizations. When a risk threshold changes in an organization with many members, sending out the resulting notifications is now noticeably faster.

15 May 2026 — Live updates everywhere

Profiles, alerts, blockchain addresses, notes, and tags now refresh in place whenever something changes — without a page reload.

What's new

  • Live updates across the app. Edits land instantly across every connected session: when a teammate makes a change in another tab, when an MCP client (Claude Desktop, Comply AI, etc.) updates a record, when an automated screening completes, or when an external integration posts an update, the affected views re-fetch the moment the change lands.
  • No unnecessary re-fetches on your own edits. Your own tab does not refresh again on changes you just made — only changes from other people, AI tools, or integrations trigger a refresh in your view.
  • Rationale enforcement everywhere. Audit-rationale requirements are now applied the same way regardless of channel — the web app, AI tools, and external integrations all run the same check. The rule also applies to Review Status and Relationship Status transitions, not only field edits.

What's improved

  • Audit log attributes API-key activity to the right person. Changes made through a per-user API key now record the key's owner as the actor in audit logs, instead of attributing them to the system. Audit dashboards filtering for system-actor entries to find API-key activity may need to be reviewed.

14 May 2026 — Comply AI assistant and external AI tools

The launch of the in-app AI assistant, a way to connect outside AI tools, and a major sign-in refresh.

What's new

  • Comply AI assistant. Ask compliance questions in plain language — "which high-risk profiles do we have?", "show me open alerts assigned to me", "summarize this entity's blockchain exposure" — and get answers drawn from real CryptoComply records, never guessed. Responses stream back in real time, with each step the assistant takes (the tools it called, the records it consulted) shown inline in a collapsible track so analysts can audit the reasoning, not just the answer.
  • Conversations saved per user. Conversations are saved per user per organization, automatically titled, and searchable. Return to any past session from the sidebar, rename it, or pick up where you left off.
  • Edit and regenerate. Any previous message in a conversation can be edited; the assistant regenerates its response from that point without starting a new conversation.
  • Cancel in-progress responses. A cancel button appears while the assistant is generating, so a long response can be interrupted at any time.
  • Feedback on every answer. Thumbs-up and thumbs-down on individual responses help improve answer quality.
  • Markdown formatting. Assistant responses render full markdown — headers, lists, bold, code blocks, and tables — instead of plain text.
  • Connect external AI tools. Tools like Claude Desktop, Claude Code, claude.ai, ChatGPT, and Goose can now connect securely to CryptoComply over the internet. Each tool signs in as a real user through the browser, inherits that user's permissions and organization memberships, and operates on real records.
  • Write actions require explicit confirmation. When an external AI tool tries to update a profile, add a note, resolve an alert, or change anything else, the action is shown for review before it touches the database. Approval is required every time; AI tools cannot silently mutate data.
  • Profile, alert, address, RFI, screening, and tag operations from AI tools. External AI clients can browse, filter, view, and update profiles (with status, screening progress, and risk history available), browse and resolve alerts, manage blockchain addresses (with full exposure breakdowns), create RFIs, trigger screenings, and create or assign tags.
  • Notification subscription audit. Org admins can see from Settings → Notifications who in their organization receives each notification type and through which channels, in two views: by event (every notification with the subscribers who will receive it) and by user (any member's full notification matrix at a glance).

What's improved

  • Sign-in screen shows the active account. The sign-in screen now displays the logged-in user's email prominently, with a Not you? Switch user link to sign in as a different account without leaving the flow.

What's fixed

  • Google sign-in restored. Sign-in with Google was being hidden by a default template; the button now works correctly on both the login and authorization pages.

Heads up

  • /dashboard prefix dropped. Web addresses no longer carry the /dashboard prefix — old bookmarks continue to work via automatic redirect.
  • Previous chat assistant replaced. The earlier AI chat (which routed messages through an external workflow service) has been retired in favor of the new in-app assistant. Existing conversations were migrated automatically — no user action required.
  • Some personal notifications no longer configurable. Alert assigned to you and the bulk-invitation completion notice no longer appear in notification settings — they always fire to the targeted user.

19 April 2026 — Tags across profiles and addresses, redesigned tables

A unified tagging system across profiles and blockchain addresses, plus a refreshed table experience with multi-column sort and column drag.

What's new

  • Tags page in Settings. A new Tags page at Settings → Tags lets administrators create and manage tags for both blockchain addresses and profiles from one place, with separate tabs for each entity type. Tags can be named, color-coded from an 8-color palette (gray, red, orange, amber, green, blue, slate, purple), and described. Platform-global tags are visible but cannot be edited or deleted.
  • Tag profiles. Profiles can now be tagged the same way blockchain addresses can — tags are assigned from the profile overview panel, and tag pills appear directly in the profiles list. Existing blockchain-address tags default to gray and look exactly as before.
  • Bulk tag assignment. Select multiple profiles in the profiles table and click Assign Tags to apply tags to all of them in one action. The same toolbar button is now available on the blockchain addresses table for consistency.
  • Tags when creating a blockchain address. Tags can be picked or created inline directly from the Add Blockchain Address modal, so the address comes out tagged on creation without a follow-up edit.
  • Search by tag. The blockchain address search now matches against tag names in addition to name, address, blockchain, and linked profile — typing exchange surfaces every address tagged Exchange.
  • Multi-column sort. Click any column header to add it to the sort; a small number next to the arrow (1, 2, 3…) shows sort priority. Clicking the same column again cycles through ascending, descending, and removed.
  • Drag-to-reorder columns. Column titles double as drag handles. The per-column options menu was removed since sorting and reordering are now direct actions on the header.
  • Type badge on profiles. The profile list now shows a Type badge (Individual / Entity) for quick visual scanning.
  • Richer identity fields on individuals. Individual profiles can now capture first name, middle name, last name, phone, bio, Bio URL, SSN, driver's license (number and state), passport (number and expiration date), and alien registration number. Each field can be shown or hidden per Profile Group from Settings → Profile Groups → Visibility.
  • URLs render as clickable links. Bio URL and other URL fields are now clickable in read-only mode; clicking shows a confirmation dialog warning that the user is about to leave CryptoComply before opening the external site in a new tab.

What's improved

  • Redesigned column headers. The sort arrow now sits to the right of the title and only appears on hover or when the column is actively sorted.
  • Smarter horizontal space. Extra column width is now absorbed by the main content column (e.g. Name) instead of being spread across every column. The selection-checkbox column takes less width.
  • Highlighted selected rows. Selected rows now show a subtle accent color so it is easy to see which rows are checked at a glance.
  • Independent sidebar scrolling. The sidebar menu now scrolls independently when Settings is expanded with many items, so the user card at the bottom is always visible.
  • Hidden fields with data are flagged. A warning icon now appears next to any profile field that is shown even though the Profile Group config marks it hidden, because the field contains data — the tooltip explains the override.
  • Per-item errors on bulk tag assignment. When a bulk tag assignment partially fails, the error now points to the specific addresses or tags that caused the problem, instead of failing the whole action silently.
  • Clearer errors when deleting a tag in use. Deleting a tag that is still assigned somewhere now tells you how many assignments need to be removed first, instead of erroring out.

What's fixed

  • Consistent profiles-table column widths. Status, Type, Group, and Date columns in the profiles table now use preset widths for consistent layout.

Heads up

  • The new identity fields are hidden by default in existing profile groups. Organizations that want first name, middle name, last name, phone, bio, Bio URL, SSN, driver's license, passport, and alien-registration fields to display must enable each one per profile group from the profile group settings page. Newly created profile groups are unaffected.
  • Changes to the new identity fields require a rationale. The new identity fields are tracked in the audit log and require a rationale on change, matching the treatment of the other tracked identity fields on individual profiles.
  • Tag settings URL simplified. The Tags settings page is now at /settings/tags; the previous /settings/blockchain-address-tags link redirects.

14 April 2026 — Notifications, intake forms, and AI-powered adverse media

A notification center, full intake-form management, AI-powered adverse-media screening, and the first round of screening real-time feedback.

What's new

  • Notification center. An in-app inbox plus email for key events — alerts assigned to you, alerts escalated, profile onboarded / approved / declined / escalated, form submissions received or failed, bulk-invitation sends completed, RFI responses received, and new blockchain addresses. Each user picks the channels per event from Settings → Notification Preferences; org admins can make selected events mandatory from Settings → Notification Events. The bell icon shows unread counts in real time and clicking a notification opens the related record.
  • Intake forms. A new dashboard section to manage open and invitation-only intake forms. View submission stats and response rates, send invitations individually or in bulk (up to 1,000 per request — via paste or CSV), resend invitations to extend expiration, and revoke access. Bulk sends are processed in the background with a summary email when complete. Forms come with full lifecycle tracking on every invitation: Sent, Accessed, Submitted, or Revoked.
  • Intake form settings in-app. Organization administrators can edit form settings directly — name, active toggle, invitation and reminder email subjects, how long invitations stay valid (1 to 365 days), and an optional closing date — without involving CryptoComply staff.
  • Invitation reminders. Send reminder emails in bulk to invitees who have received but not yet submitted via the Send Reminders action. Reminders skip anyone who has already submitted or whose link was revoked. Each invitation tracks how many reminders have been sent and when the last one went out, visible in the invitations table.
  • Adverse-media screening. AI-generated adverse-media reports on the profile page, with collapsible sections for overview, identity, warnings, deep-dive analysis, and cited sources with tiered confidence. The same report is accessible as a modal from the Actions dropdown. Profiles created via intake form submissions are now automatically screened for adverse media — and for watchlist hits — on submission, with no waiting for the next scheduled run.
  • Real-time screening progress. The Profile Screening tab now shows a live indicator during active screenings — a pulsing dot, the current step, and a mini progress bar that updates as the screening proceeds.
  • Clickable hit sources. URLs in the source list for screening hits now render as clickable external links instead of plain text.

What's improved

  • Mandatory notifications for critical events. Time-sensitive events that require immediate attention — alerts escalated and intake-form submission failures — are now mandatory by default at the platform level so they are never missed. Organization admins can still override any event in either direction.
  • Initial screening on profile creation. Newly created profiles now trigger an initial screening immediately when they have a full legal name, instead of waiting for the next update.
  • Long screenings no longer delay emails. Screenings and notifications now run independently, so a long-running screening cannot delay time-sensitive emails like form submission confirmations or alert assignments.
  • "Powered by CryptoComply" footer on public forms. Public intake forms and RFI response forms now include a footer with links to the Privacy Policy and Terms of Service, so external respondents always have clear access to those terms.

What's fixed

  • Edit-note modal shows existing content. Opening the edit-note modal now displays the existing note text instead of an empty editor.
  • Screening hit details render reliably across providers. A field in a screening hit that previously appeared blank for some providers now displays correctly regardless of the provider, so analysts see the same level of detail no matter where the hit came from.
  • Adverse-media warning details render reliably. Warning details on adverse-media reports now display correctly in every case, including when the underlying AI engine returns its sources or match factors in less structured forms.
  • Re-invite after submission. Once a recipient has submitted their response, the form can now send them a new invitation to the same email — the previous duplicate-email check no longer blocks re-invitation after the original was answered.
  • Profile sorting by Type. Sorting the profiles list by Type (individual / entity) now works correctly.
  • Tag list no longer fails to load. A rare condition that could prevent the tag list from loading is resolved.

23 March 2026 — Sequential navigation, screening history, and World-Check

Faster navigation between table results, a full screening-history timeline with comparison, exportable data, and a new screening provider.

What's new

  • Sequential navigation. After opening a profile, blockchain address, or alert from a filtered table, navigate between results using prev / next arrows or the left/right keyboard arrow keys — without returning to the table. A position indicator (e.g. 3 / 47) shows where you are in the list, and a dropdown lets you jump to any item on the current page. The next or previous page loads automatically when reaching the boundary.
  • Data export. Profiles, blockchain addresses, and alerts tables now support exporting data to CSV or JSON. Select specific rows or export all filtered results, choose which fields to include, and pick the output format. Exports run in the background — a notification with an automatic download appears when the file is ready. Up to 10,000 rows at a time.
  • Screening history timeline. Blockchain address pages now display a visual timeline of all past screenings, with total exposure over time and risk-colored segments. Click any point on the chart to view that screening's risk analysis and address identifications. Same-day screenings are grouped with a count badge — click it to pick individual screenings.
  • Side-by-side inquiry comparison. Compare any two screenings to see exactly what changed: risk level changes, exposure deltas per counterparty category with row highlighting, and address-identification differences. Select two points on the timeline with the Compare button, or use Compare with latest on the historical-screening banner for the most common case.
  • Editable blockchain address. The blockchain address field in the overview section is now editable, following the same edit-and-save flow as the name and other fields.
  • World-Check screening. World-Check One (LSEG) is now available as a screening provider for both individuals and entities, including passport-check support. Organizations configure their World-Check credentials from Settings → Organization → Vendor Integrations.

What's improved

  • Server-side blockchain-address export. Blockchain-address export no longer runs in the browser. Larger datasets export reliably without browser performance issues.
  • Consistent row-selection. Checkboxes for row selection are now consistent across profiles, blockchain addresses, and alerts tables.
  • Consistent date formatting. All dates use the same display style throughout tables, PDFs, notes, and alert headers.
  • Inquiry context built in. The blockchain address detail now embeds a summary of the last screening inquiry (risk level, status, type, date) directly, so basic screening info appears without an extra load.
  • Total USD exposure in inquiries. Screening inquiries now include the total USD exposure, giving analysts a quick financial-risk summary without opening the full result.
  • Risk-change inquiry filter. A new changes only filter on screening history lets you view only the screenings that produced a risk change, making it easier to track risk progression.

What's fixed

  • No data badge on blockchain addresses with no screening data. A blockchain address that has not yet been screened now shows a clear No data badge, instead of appearing blank.
  • Address association tags reappear after a screening update. Address association tags that briefly disappeared after a screening update due to a renamed underlying field are now visible again.
  • Wallet screening results load when provider data is incomplete. Wallet screening results now load even when the screening provider's response is missing or incomplete on a particular run.
  • Negative-news alerts send email notifications. Email notifications for negative-news alerts now go out correctly.
  • Profile status changes work on older profiles. Profile status changes no longer break for profiles that were created before earlier product updates.
  • Role permissions always show as a list. A role page that occasionally appeared to show no permissions now always lists them correctly.
  • Faster profile detail pages with many related parties. Profile pages with many related parties now load noticeably faster.

2 March 2026 — Audit trails, compliance dashboards, and the risk engine

A comprehensive audit-log redesign, configurable rationale enforcement, organization-wide compliance dashboards, automated health checks, in-app risk-threshold management, and full configurability of profile groups.

What's new

  • Profile PDF reports. Configurable PDF report generation for profiles, with per-section toggles, a preview before download, and audit-trail limit settings. Available from the profile Actions dropdown.
  • Redesigned audit log. A new audit log table with expandable rows, detailed field-level changes (before / after values), filtering by action or actor, and CSV / JSON export. Available for both profiles and blockchain addresses, with visual diff highlighting and rationale tracking.
  • Rationale enforcement. When updating a profile or blockchain address, users are now required to provide a rationale — a written justification — on fields configured by their organization. Changes without a rationale are rejected with a clear message indicating which fields need justification.
  • Audit Settings page. A new page at Settings → Audit lets compliance teams pick which profile and blockchain-address fields require a rationale when changed, giving control over change-justification policies per entity type.
  • Section-based edit mode. Profile and blockchain-address overview sections now support batch editing — edit multiple fields in a section at once and save them as a group via the section's Edit / Save / Cancel controls.
  • Profile Group redesign. Redesigned Settings → Profile Groups → Details page with tabbed settings: Ongoing Screening (per-risk-level frequencies with colored badges), Sections Visibility (toggle visibility of entire sections and individual fields per Individual / Entity), Exposure Risk Thresholds (interactive range sliders with cascade logic), and Address Identification Risks (override default risk levels per category). Screening-frequency tooltips on profile and blockchain-address pages now indicate whether the frequency was set manually or inherited from the profile group.
  • Organization dashboard. A new dashboard with two tabs giving an organization-wide view of compliance operations: Overview — snapshot metrics including total profiles, open alerts, review-pipeline distribution, alerts-per-month chart with the organization creation marker, and stale-profile detection — and Analytics — period-based breakdowns for profiles, blockchain addresses, alerts, exposure categories, and review activity with configurable date range and active-only filtering.
  • Compliance Health. A new diagnostic page at Settings → Compliance Health runs 8 automated checks across profiles, blockchain addresses, and configuration to surface compliance gaps. Each check shows severity (critical, high, medium, low), affected item count, and a suggested action. Filterable by severity and category.
  • Organization Settings page. A new page at Settings → Organization to manage organization profile, API keys, and vendor integrations: update organization name and logo (with image cropping), create / edit / enable / disable external API keys for screening vendors (Chainalysis, TRM, OpenSanctions), see usage analytics per key, assign API keys to active vendor integrations, and view active wallet and watchlist screening services.
  • Risk Engine Settings. A centralized page at Settings → Risk Engine to view and manage exposure-risk thresholds across three scopes: Organization (set organization-wide defaults), Profile Groups (override per group), and Blockchain Addresses (override per address). Interactive slider editor with drag-to-adjust breakpoints. Import and export thresholds in JSON or CSV.
  • Quick threshold view on addresses. A threshold-settings icon on blockchain-address exposure tables opens a slide-out panel showing the active risk thresholds for that address.

What's improved

  • Refreshed profile overview. Profile overview sections (Primary Party, PEP, Business Regulatory, Expected Transaction Activity) now use Edit / Save / Cancel controls per section. Blockchain-address overview (name, screening frequency, tags) uses the same section edit mode with batch save.
  • Profile group is a link. The Profile Group badge on the profile overview is now a clickable link to the profile group settings.
  • Real-time risk recalculation. Profile and blockchain-address risk ratings refresh automatically when exposure risk thresholds or screening schedules are updated.
  • Sidebar adapts to your permissions. The Settings section in the sidebar now shows only the items you have access to, based on your role.
  • Flexible logo cropping. The organization logo cropper now supports non-circular crops and configurable output formats.
  • Activity-log readability. Profile and blockchain-address activity logs now show structured entries with actor details and human-readable descriptions, including all historical audit records.

What's fixed

  • Screening results refresh after a threshold change. When you update risk thresholds at any scope (organization, profile group, or blockchain address), recently shown screening results now update on screen without needing a manual refresh.
  • Status updates from the profile overview enforce rationale rules. Changing Review Status or Relationship Status directly from the profile overview now correctly requires a rationale when your organization has configured one, matching the rest of the app.
  • Analytics card labels. Analytics breakdown cards now read Profiles Onboarded, Blockchain Addresses Added, and Alerts Created to match the summary stat cards above them.
  • Activity-log actor display. Activity-log entries from automated actions or external systems now display the actor information correctly, instead of appearing as missing.

27 February 2026 — Flexible RFI workflow and export options

A smaller release: more control over RFI email sending, a couple of display options, and broader chain coverage.

What's new

  • RFI without email. Creating an RFI is now opt-in for email sending — you can generate just the RFI link and share it however you like.
  • Copy the current RFI. A Copy RFI button is now available on profiles in the RFI Sent status, so you can re-share the active RFI link directly.
  • Column selection for blockchain CSV export. A modal now lets you choose which columns to include before exporting a blockchain address table to CSV.
  • More organization layouts. The organizations page now offers a grid, smaller grid, and list view.
  • XRP Ledger and additional chains. XRP Ledger, Plasma (XPL), and Ink are now supported.

What's improved

  • RFI email formatting. Updated RFI email template with improved layout and compliance team signature, with better display across email clients.

What's fixed

  • Approve-profile validation messages. Approving a profile with unapproved related profiles now displays the correct validation message.

29 January 2026 — Release awareness and delayed screenings

A modal that prompts users to refresh after a new release, scheduling-friendly delayed screenings, and view-of-form-submission improvements.

What's new

  • Release notification. Users now see a modal when a new release is deployed, prompting them to refresh for the latest version.
  • Profile submission viewer. A new modal shows the original form submission and answers behind a profile created via intake form.
  • Long text fields. The Profile Info section now supports multi-line clamp / expand text fields for better readability.
  • Delayed screenings. Wallet screenings can now be scheduled to start after a delay — useful when adding many addresses you do not want to screen all at the same moment.
  • Real-time risk on tag changes. Blockchain address risk levels now update immediately when tags are added or removed, with no page refresh required.

What's improved

  • Clearer wallet risk levels. The ambiguous Unknown risk designation was removed.
  • Snappier AI chat. The chat experience is now more responsive across the Chat page and the floating panel.

What's fixed

  • Stale data when navigating between profile pages. Switching from one profile to another no longer occasionally shows the previous profile's data for a moment.
  • Wizard form fields no longer reset while typing. Form fields inside the wizard could occasionally clear what you had typed; they now hold their value reliably.
  • Exposure value rendering on wallet pages. Exposure amounts on the wallet page now render correctly in cases where they previously appeared blank.
  • A display error that affected some users. A rare rendering error that prevented certain pages from loading correctly is resolved.

17 December 2025 — Review status and relationship status, split apart

Profile status was split so the due-diligence stage and the business-relationship lifecycle can be tracked separately and filtered independently.

What's new

  • Two-dimension profile status. A profile now has two independent fields: a Review Status (Pending Review, Under Review, RFI Sent, RFI Responded, Escalated, Approved, Declined) tracking due-diligence workflow, and a Relationship Status (Active, Inactive, Suspended) tracking the business relationship lifecycle. Each has its own filter on the Profiles table.
  • Real-time blockchain address validation. When registering a new blockchain address, the system now checks in real time whether the address already exists in your organization, preventing duplicates at entry.
  • Persistent table state. Sorting, filters, pagination, search, column order, and column visibility on tables now persist across navigation and are scoped per organization (they reset when switching organizations).
  • Relationship Status column. The Profiles table now displays both Review Status and Relationship Status columns. Relationship Status is hidden by default and can be enabled from the Customize columns menu.
  • New blockchain-address filters. Created Date Range and Profile Name filters added to the blockchain-addresses table.
  • Auto-scroll on chat open. The Chat page now auto-scrolls to the latest messages when opened.

What's improved

  • Default profile filter. The Profiles table filter now defaults to showing only Active profiles instead of all relationship statuses.
  • Relationship status indicators. New minimal visual design (dot indicator + muted text) for the Relationship Status column, with tooltips explaining each state.

What's fixed

  • Pagination resets to page 1 on filter change. Applying or clearing a filter now takes you back to page 1 instead of leaving you on an empty page.
  • RFI modal opens on RFI Sent. The RFI modal now opens when changing a profile to the RFI Sent status, instead of failing silently.
  • AI chat cleared on org switch. The AI chat now clears when switching organizations, so context is not carried across orgs.
  • No duplicate hits on unchanged entities. OpenSanctions screenings no longer create duplicate hits when the underlying watchlist entity has not actually changed.

Heads up

  • Saved filters using the old single status field need updating. The previous single status filter became Review Status, and Archived moved into Relationship Status. Saved filters using the old field should be reviewed.

25 November 2025 — Blockchain address rebrand and risk history

"Wallet" became "blockchain address" across the product, profiles and addresses gained a full risk-change history, and alerts load faster.

What's new

  • Risk change history. Profiles and blockchain addresses now track every risk-rating change over time — previous risk, new risk, when the change occurred, and what triggered it — providing a complete audit trail for compliance reviews.
  • User timezone in AI responses. The AI chat now considers the user's local timezone for more accurate contextual answers.
  • Profiles on the addresses table. The blockchain addresses table now shows linked profiles inline.

What's improved

  • Faster alert loading. Alert pages load significantly faster, especially on alerts with many associated screening hits.
  • Consistent terminology. Wallet has been replaced by Blockchain Address throughout the UI, error messages, and section labels, to better reflect the data being tracked.

What's fixed

  • AI chat now uses the current blockchain address you are viewing. Opening the AI chat from a blockchain address detail page now feeds in the correct address as context, instead of an earlier one.
  • OpenSanctions dataset selection now works. Selecting datasets in OpenSanctions screening configuration now saves and applies correctly.

14 November 2025 — AI Assistant everywhere, wallet tags, and OAuth passwords

The AI Assistant expanded to alerts, blockchain addresses gained a tagging system, and Google-sign-in users gained a way to set their own password.

What's new

  • AI Assistant on alerts. The AI Assistant is now available on Alert pages with the same capabilities it offers on Profile and Wallet pages.
  • Wallet tags. A new tagging system lets users categorize wallets and blockchain addresses for organization and tracking, with org-specific tags assignable to one or many addresses at once.
  • Password setup for Google sign-in users. Users who signed up through Google can now set an initial password from User Settings → Security to enable email / password sign-in as a backup authentication method.
  • Feedback on AI responses. Thumbs-up and thumbs-down buttons on AI responses let users flag answer quality.
  • Cancel an AI response. Users can now cancel in-progress AI chat messages mid-generation.
  • Color-coded alert sources. Alerts panel uses color-coded badges to make alert sources easier to identify.
  • Link existing blockchain addresses to profiles. A searchable modal lets you link an existing address to a profile, rather than only creating new ones.
  • Auto-transition watchlist alerts. Watchlist alerts now automatically move from Open to Under Review when an analyst updates the profile inquiry resolution.
  • Source of funds details. New Source of Funds and Source of Funds Description fields are available on individual and entity profiles.
  • Scroll-to-bottom button in AI chat. A quick way to jump back to the latest message in a long conversation.

What's improved

  • AI panel position memory. The AI Panel remembers its position when navigating between pages.
  • Avatar editing flow. Avatar now saves immediately after cropping, with a confirmation dialog when removing it to prevent accidents. The crop area now displays as a perfect circle for any source aspect ratio.
  • Profile overview consistency. All fields in the Profile Overview section now share consistent styling and spacing.
  • Date and time display. Dates and times are standardized across all tables for consistency.
  • Clearer alerts. Alerts now clearly show both who an alert is assigned to and who reviewed it. The Wallet Screening tab was renamed to Related Wallets for clarity.

What's fixed

  • AI Assistant suggestions when switching between profiles and wallets. The AI Assistant now offers context-aware suggestions for the page you are on, instead of carrying over suggestions from the previous one.
  • Organization selection for users with single or multiple organizations. Signing in now opens the right organization without an extra prompt when you only belong to one.
  • Wallet PDF export functionality restored. The PDF export action on the wallet page now works correctly.

24 October 2025 — Alert assignment, wallet reports, and workflow tweaks

Alerts can now be assigned to anyone, a screening report is available on the wallet page, and the AI chat can serve as the landing screen.

What's new

  • Assign alerts to other users. Alerts can now be assigned to any user, not only self-assigned. Assignment sends an email notification to the recipient.
  • AI Chat landing page. Users with the relevant feature enabled now land on the AI Chat page on sign-in.
  • Wallet Report. A new Address Screening Report is available directly from the wallet page.
  • Internal organization type. Organizations are now flagged as Client or Internal. Client organizations no longer see internal staff in their member list.

What's improved

  • Approve only when related profiles are in a final state. A profile can be approved when all its related profiles are in a final state (Approved, Declined, or archived), not strictly all approved.
  • Cache cleared on organization switch. All cached data is cleared when switching organizations, so previous-org data never appears in the new context.
  • Source of funds field renamed. Source of funds was clarified to Source of funds description for the descriptive text field.

What's fixed

  • Organization logo no longer cropped on display. The organization logo now displays in full instead of being cut off.
  • Sign-in and change-password flows fixed. The sign-in and change-password pages now reach the correct screens reliably.
  • AI Panel no longer keeps the wrong context. Opening the AI Panel on a new profile or address no longer carries over the context of an earlier one.

28 September 2025 — API key authentication and AI chat foundations

API key authentication for third-party access, the first generation of persistent AI chat, and a refreshed API surface for AI integrations.

What's new

  • API key authentication. Organizations can now authenticate third-party systems to the CryptoComply API using API keys, set up from the organization settings.
  • AI chat with persistence. AI chat messages and the panel's open state are now saved per session, so users can pick up conversations where they left off.
  • Entity context in AI chat. AI responses are now informed by the entity being viewed (profile, blockchain address) for sharper answers.
  • Compliance policy link on organizations. Organizations can now record a compliance policy link, which is provided to AI agents for context.

What's fixed

  • Wallet filters and the blockchain network picker now work consistently. Filtering wallets and choosing a blockchain network in forms now behave correctly in every case.
  • Profile attachment notes save reliably. Notes on profile attachments now save without errors.

18 September 2025 — Roles, users, and organization invitations

A complete in-app rewrite of how users, roles, and organization invitations are managed, with users now able to update their own information and invite new members.

What's new

  • Roles management UI. Create, edit, and delete custom roles directly in the app at Settings → Roles. System roles remain read-only. Assign roles to users from the same place.
  • Users management UI. Manage organization members in-app at Settings → Users, including assigning roles.
  • User Settings page. Update your own first name, last name, password, and avatar from a single page at Settings → User Settings.
  • Organization invitations. Invite users to your organization from Settings → Users. Invitees accept via a dedicated Accept Invitation page and can sign up with email and password or Google sign-in on the spot.
  • Password reset, redesigned. A new in-product UI for requesting and confirming a password reset, replacing the previous flow.
  • Rate limits on password reset and form submission. Repeated attempts to reset a password or submit a public form are now rate-limited; exceeding the limit triggers a temporary 30-minute pause to prevent abuse.

Heads up

  • The old Change Password and Forgot Password pages have been removed. Use the User Settings page for password changes and the Login page for resets.
  • The default role for existing organizations is now Compliance Analyst.

Broad expansion of supported blockchain networks across both providers, link-preview metadata for public forms and RFIs, and risk-display improvements.

What's new

  • 35+ new blockchain networks. Support added for Aleo, Aptos, Apechain, Avalanche P-Chain, Avalanche X-Chain, B3, Berachain, Bitcoin Gold, Bitcoin SV, Blast, Celestia, Codex, Concordium, Cronos, dYdX, EOS / Vaulta, Flow, Gnosis, GunZilla, HyperLiquid, Internet Computer, IOTA, Linea, Mantle, Mode, Monad, Nebulas, Noble, Plume, Ronin, Sei Network, Shape, Soneium, Sui, Terra, Ton, Unichain, World, Zora, and zkSync.
  • Updated Chainalysis categories. New Institutional Platform, Escort Service, and Instant Exchange categories. Online Pharmacy was renamed to Drug Vendor.
  • Link previews for public forms and RFIs. Public forms and RFI invitation links now produce rich previews when shared in messaging tools, with the right title, description, and image.
  • Unknown risk for wallets. Wallets with no available risk data now display an explicit Unknown risk badge instead of going blank.

What's improved

  • Real-time risk recalculation on threshold changes. Wallet risk levels now update when the underlying exposure risk thresholds or address-identification risk settings change.

What's fixed

  • Unknown-risk wallets now render correctly on the Wallets page. Wallets without enough data to compute a risk level now appear with an Unknown badge instead of dropping out of the list.

25 July 2025 — Attachment notes and broader chain coverage

A redesign of how profile notes and attachments work, support for multiple notes per attachment, and continued expansion of blockchain coverage.

What's new

  • Multiple notes per attachment. Attachments now support more than one note, with a refreshed design across profile notes and attachments.
  • Blockchain explorers for newly supported chains. Blockchain explorer URLs are now available for the recently added supported networks, accessible from the blockchain-networks list.
  • New profile page (preview). A redesigned profile page is now available behind a feature flag for early evaluation.

What's improved

  • Better AI Panel error messages. When the AI Assistant fails to generate a response, the panel now shows a descriptive message instead of a generic error.

27 June 2025 — AI Assistant overhaul and richer profile data

The AI Assistant got a dedicated component with persistent position, and the profile model gained more identity and compliance fields.

What's new

  • AI Panel, redesigned. The AI Assistant now has a dedicated button outside the Actions dropdown, with refreshed styling and a position that's remembered as you navigate between pages.
  • Export PDF from the AI Panel. Export PDF is now available directly from the AI Panel.
  • New profile fields. PEP Current In Office, PEP Start Date, PEP End Date, Licensing / Registration Declaration, and End User Controls are now part of the profile.
  • More flexible PEP and Source of Funds. Newly added PEP and licensing fields are now optional.
  • Quarterly screening cadence. A new Quarterly option is available for screening schedules.
  • Sharper AI prompts. The Wallet Summary and Profile Summary prompts now include more context, so the resulting summaries are more accurate and detailed.

What's fixed

  • Public forms accept submissions without optional fields. Public forms now accept submissions correctly when optional wallet, blockchain, or profile-type fields are left unspecified — previously those submissions failed entirely.
  • Wallet cadence editable from a wallet alert. Adjusting the screening cadence shown on a wallet alert now works correctly.
  • Form data preserved on failed file upload. A failed upload now keeps the rest of the form filled in so you can retry without re-entering everything.

28 May 2025 — Threshold polish, table memory, and form robustness

A handful of polish releases ahead of summer: tables remember your searches and filters, blockchain category names render nicely, and risk-threshold editing gets safer defaults.

What's new

  • Searches and filters remembered per table. Profiles, Wallets, and Alerts tables now remember your search text, filters, and column visibility between sessions, so you don't have to re-apply them every time you return.
  • Display-friendly Chainalysis category names. Chainalysis exposure categories now show their human-readable names instead of internal codes.
  • Combined chain list, alphabetical. The blockchain network picker now returns the combined networks from both Chainalysis and TRM by default, sorted alphabetically with Other pinned to the end.
  • More configurable TRM risk categories. Decentralized Gambling, Trusted Community Complaint, and Politically Exposed Person (typo fix) are now available as TRM risk categories that can be configured in threshold settings.

What's improved

  • Default placeholders when editing thresholds. When editing risk thresholds, default values now appear as placeholders so admins can see the baseline before overriding it.
  • Configured defaults for Chainalysis identifications. Risk levels for Chainalysis address identifications now respect the organization's configured default risks instead of always falling back to vendor values.
  • Group column relabel. The Profiles table column previously labeled Group is now clearly labeled Profile Group.
  • ≈0% for tiny percentages. Risk-bar tooltips now show ≈0% for values that round to zero, making it clear there's a very small but non-zero exposure.
  • Accurate last-screening time. The last successful screening time on profiles and wallets now updates the moment a screening completes, so the displayed time is always current.

What's fixed

  • Public form URLs are case-insensitive. Invitation and form URLs now work regardless of letter case, so recipients can copy / paste from emails without worrying about exact capitalization.
  • Public forms accept the same file in multiple questions. Public form submissions no longer fail when the respondent attached the same file to more than one question.
  • Wallet screening visible only when enabled. The Wallet Screening section in the sidebar now appears only for organizations with the Wallet Screening feature enabled.
  • Entity type rendering on Linked Profiles. The entity type badge on the Linked Profiles list of a wallet now renders correctly.

13 May 2025 — Invitation-only forms and per-profile screening

A new form type that requires an invitation token to access, a per-profile screening schedule, and a major polish pass on intake forms.

What's new

  • Invitation-only intake forms. A new form type requires recipients to use an invitation token to access and submit the form, instead of being open to anyone with the link. Token validation prevents duplicate submissions.
  • Tokenized invitation emails. Creating an invitation-only form sends a personalized email to each invitee with a unique link.
  • Preview answers before submitting. Respondents filling out an intake form can now review all of their answers on a final preview screen before final submission. The button is renamed from Complete to Submit for clarity.
  • OpenSanctions algorithm per Profile Group. Admins can now pick which OpenSanctions matching algorithm to use per Profile Group, tuning match strictness for different customer populations.
  • Attach wallets to existing profiles in batch upload. The profile batch upload can now attach wallets to existing profiles in one operation, instead of requiring a separate wallet upload step.
  • Excel-friendly CSV uploads. CSV batch uploads now handle the byte-order-mark header that Excel adds when saving as CSV.
  • Per-profile screening schedule. Profiles now have their own configurable screening cadence (separate from wallets), set per profile or inherited from the Profile Group. Visible in a new Screening Settings card on the profile overview.
  • Polished public form experience. Public intake forms now end with a friendlier Thank you for submitting page, fill the full screen so footers don't float, and accept a custom footer or end message per form.
  • Branded sender for platform emails. All platform-generated emails (invitations, alerts, notifications) now come from system@cryptocomply.co with updated subject lines and branding.
  • Time-remaining markers in invitation reminders. Invitation reminder emails now include [LAST CHANCE] and [2 HOURS LEFT] markers in the subject line so recipients prioritize response.
  • Default role per organization. Each organization can now configure a default role that's automatically assigned to new members on join. Built-in roles were renamed to Admin, Compliance Analyst, and On-chain Analyst.

What's improved

  • Single unified editable field. Every editable field on profile and wallet pages now uses one consolidated component, giving consistent Edit / Save / Cancel behavior across the app.
  • Form data preserved on failed file upload. A failed file upload no longer clears the rest of the form, so you can fix the upload and retry without re-entering everything.
  • Related Profiles table opens expanded. The Related Profiles section now shows the full relationship tree open by default rather than requiring expansion.

What's fixed

  • Wallet alert cadence is editable. Adjusting the screening cadence from a wallet alert now works correctly.
  • Manual cadence changes show as Manual. A profile screening cadence changed by a user now correctly displays Manual as the origin, instead of looking like an automatic setting.
  • Audit logs across linked profiles. When an analyst edits a profile through its relationship to another profile, the change is now logged against the correct profile.

8 May 2025 — Roles, permissions, and team workflows

The first generation of role-based permissions across every part of the product, plus the completion of the table-system migration.

What's new

  • Role-based permissions. A new permission system protects every part of the product. Roles (Admin, Analyst, etc.) are assigned at the organization level and enforced consistently across all operations. The web app hides or disables actions based on the signed-in user's role, and users without permission see a clean Access Denied page instead of broken screens.
  • User management table. A new Users table under Settings lets admins see organization members, view their role, and switch roles via a dropdown with tooltips describing each role.
  • Smarter redirect for users without an org role. Users without an organization role are no longer dumped into a broken protected route — they get a dedicated landing page explaining what to do next.
  • AI summary and report gated by permission. AI summary and report generation are now gated by per-role permissions, so organizations can decide which roles get AI assistance.
  • Filter alerts by reviewer. Alerts can now be filtered by who is currently reviewing them, helping team leads see workload distribution at a glance.
  • Notes from alerts carry over to the profile or address. When an analyst adds a note while reviewing an alert, that note is also saved to the underlying profile or blockchain address so context is not lost when the alert is closed.
  • Per-profile creation tracking. Profiles now record their creation source (form submission, manual creation, or batch upload) so teams can analyze onboarding channels.
  • Per-status-change audit log. Each change to a profile's review status is now logged separately, giving compliance teams a fuller audit trail.

What's improved

  • Side panels redesigned. Profile and wallet side panels now share a consistent design and show counters for notes and attachments, so analysts can see at a glance whether there's supporting documentation.
  • Org info preloaded. Organization data (name, settings) is now loaded as soon as a user enters any authenticated page, eliminating short flashes of missing org info.
  • Wallet Alert page styling. The Wallet Alert detail page now uses the same container styling, headers, and visual rhythm as the rest of the app for a consistent look.
  • Wallets and alerts sorting. Default sort order on wallet and alert tables now produces a more meaningful order (risk-aware) instead of plain alphabetical.
  • New default risk thresholds. Default exposure risk thresholds for both Chainalysis and TRM have been tuned, so out-of-the-box risk classifications more closely match industry expectations.

What's fixed

  • Editing of related-party relationship types. Changing a related-party relationship type now saves correctly.
  • Stale data on profile-to-profile navigation. Switching from one profile to another no longer occasionally shows the previous profile's data for a moment.
  • UBOs and Control Persons keep their own emails. Public intake forms now correctly parse a separate email address for each UBO and Control Person on an entity profile, instead of folding them all under the primary contact email.

31 March 2025 — Background jobs, domain cutover, and live updates

The infrastructure rebuild that makes screenings, batch uploads, and AI summaries reliable, plus the cutover to the CryptoComply domain.

What's new

  • Domains move to cryptocomply.co. All app, API, and real-time URLs now point to *.cryptocomply.co, completing the rebrand at the infrastructure level. Bookmarks on the old domain redirect.
  • Reliable background operations. Long-running operations (screenings, batch uploads, reports, daily checks) now run in the background with automatic retries, so a temporary glitch with an external screening provider no longer leaves an operation stuck.
  • Org-wide live updates. When one user updates a profile, wallet, or alert, other users in the same organization now see the change applied automatically without reloading. Profile, Wallet, and Alert lists refresh in place.
  • Unified Notes Manager. A redesigned, consistent notes panel replaces the per-page note widgets across profiles, wallets, and alerts.
  • Profiles as the landing page. After logging in, users now land on the Profiles page (replacing the previous /dashboard landing).
  • Sticky table headers. Column headers stay visible while scrolling long tables.
  • Sortable risk level. The wallet risk-level column is now sortable.
  • Consistent placeholder text. All editable form fields now carry placeholder text describing the expected value, all field labels use Title Case, and Nature of Business now lives in the Primary Party Information section.
  • Delay screening on profile creation. The profile creation flow can now opt to delay automatic screening when creating a new profile — useful when bulk-creating related parties before screening them as a group.

What's improved

  • Only meaningful edits trigger rescreening. Edits to fields that don't affect screening outcome no longer trigger a new screening run.
  • Wallet alert emails use calculated risk. Wallet alert emails now show the risk level computed from configured thresholds instead of the raw value returned by the vendor, so they match what's shown in the UI.
  • Wallet page renders with no screening data. Wallet pages now render correctly even when no screening has run yet, showing standardized Unknown badges and clean empty-state text instead of breaking.
  • Markdown in AI reports. AI-generated reports now render bold and other markdown formatting properly instead of showing raw syntax.
  • Audit logs preserved. User accounts can no longer be permanently removed from an organization, preserving the audit trail. Disabling a user account is still available.
  • Table column reorder. The Overview tab was removed from profile navigation; Wallet Name now appears after Blockchain; alert Created at now appears after Assigned to for better scannability.

What's fixed

  • First-time login bug. A bug that prevented some first-time users from logging in is resolved.
  • Wallet creation no longer leaves stale data. Creating a wallet no longer occasionally leaves the address showing outdated or missing last-screening data.
  • Public form screenings start reliably. Wallet and profile screenings triggered by a public intake form submission now run consistently every time.
  • Login button alignment. The Google sign-in button is realigned on the login page.
  • Graceful error on org-load failure. A failure to load the organization list now shows a clean error message instead of crashing.

19 March 2025 — TRM Labs, the AI Assistant, and a redesigned Wallet page

A landmark month: a second screening vendor goes live, the first generation of the AI Assistant ships with streaming summaries, and the Wallet page gets a full visual rebuild.

What's new

  • TRM Labs as a screening provider. TRM Labs is now supported as a wallet-screening vendor alongside Chainalysis. Organizations can choose which provider screens their wallets, with vendor-specific blockchain coverage shown in the UI.
  • AI Assistant on profiles and wallets. A new AI Assistant generates plain-language summaries and structured due-diligence reports for profiles and wallets. Results stream live into the UI as they're generated, with a draggable chat-style panel on the profile overview that lets users interact with the summary.
  • AI report PDF export. AI-generated reports can be exported to PDF, gated by a feature flag so organizations can roll it out at their own pace.
  • Real-time updates. The platform now keeps a live connection to the server so screening results, job statuses, and notifications update in the UI in real time without manual refresh.
  • Redesigned Wallet page. Wallets get a full visual overhaul: clearer risk exposure bars, color-coded risk text, blockchain explorer links, Rescreen button, glossary side panel, exposure filters by risk level, and improved tooltips on risk percentage bars.
  • Branded blockchain icons. Wallet forms and tables now show branded blockchain network icons, with the list of available networks determined by the vendors configured for the organization.
  • Adverse Media button. A new Negative News action (later renamed Adverse Media) appears on the Profile Overview when the organization has the feature enabled, giving analysts one-click access to adverse-media screening for a profile.

What's improved

  • Sanctioned counterparties automatically classified as Severe. Wallet exposures linked to entities whose category includes "sanctions" are now automatically classified as Severe regardless of percent share, so a sanctions hit is never missed because it represents a small share of activity.
  • Risk threshold origin shown in the UI. Risk threshold values now indicate where they came from (organization, profile group, or address override), so it's clear why a particular threshold is in effect.
  • Wallet risk-bar tooltips. Risk percentage bars on the Wallet page now show dynamic tooltips explaining where the risk originates from, and improved text appears when label content overflows.
  • AI summaries no longer go stale. AI summaries no longer occasionally pull outdated data from a previous state of the profile or wallet.
  • Consistent due-diligence report layout. Due-diligence reports now have a consistent, well-formed layout every time.

What's fixed

  • Clear validation message on approve. Approving a profile whose related profiles are not yet approved now displays a clear, specific validation message.

4 February 2025 — CryptoComply, profile group customization, and bulk onboarding

The rebrand from Canaria Screener to CryptoComply lands, Profile Groups become a true configuration layer, and the first generation of bulk profile onboarding via CSV ships.

What's new

  • Rebrand to CryptoComply. Every user-facing reference to the previous product name is replaced with the unified CryptoComply brand across the app, emails, and admin pages.
  • New Settings menu. A new Settings entry appears in the left sidebar with a collapsible submenu, providing a single place to reach organization-level configuration.
  • Configurable visible fields per Profile Group. Admins can configure which fields appear on profile forms per Profile Group, so different customer populations see only the fields relevant to their KYC requirements. The wizard honors these rules so end users only see the fields they're meant to fill in.
  • CSV batch upload for profiles. Compliance teams can now onboard individual and entity profiles in bulk by uploading a CSV file, with up-front header validation and per-row error reporting so issues can be corrected before re-uploading.
  • Per-organization feature flags. Features can now be toggled on or off for specific organizations (or individual users), enabling staged rollouts of new capabilities. The web app reads these flags automatically and shows or hides corresponding features.

What's improved

  • Faster wallet alert notifications. Wallet alert notification emails now go out faster and in a more deterministic order.

What's fixed

  • Add Related Party button after wizard. The button no longer disappears after adding a related party through the wizard.

13 January 2025 — A new table experience and tighter screening

A redesigned table for Profiles, Wallets, and Alerts, plus finer control over OpenSanctions screening scope and on-demand profile re-screening.

What's new

  • A new unified table. All main tables (Profiles, Wallets, Alerts) now run on a single redesigned table with built-in sorting, filtering, column visibility, and date filtering — replacing the previous table system.
  • Per-Profile-Group OpenSanctions filtering. Compliance teams can now scope OpenSanctions screening to specific catalogs and datasets per Profile Group, so watchlist matches only come from the data sources relevant to that population.
  • Daily OpenSanctions catalog sync. The OpenSanctions catalog now syncs automatically at midnight so newly added sanctioned entities and watchlist updates flow through to screening without manual intervention.
  • On-demand profile screening. Users can now trigger a screening run for a profile at any time via a new Rescreen button, instead of waiting for the next scheduled check.
  • Search before adding a Primary Party. When adding a primary party to a profile, the wizard now searches existing profiles first to avoid creating duplicates. Pick an existing person or entity, or — if no match — create a new one inline.
  • Create a related profile from the search results. Users adding a related party can now create a brand-new related profile even when the search returned existing matches, rather than being forced to pick from results.
  • Country names in screening hits. Screening hit results now include readable country names for jurisdictions instead of opaque codes, making it easier to assess the geographic context of a match.

What's improved

  • Cleaner watchlist and alert hit details. The additional-fields panel on Watchlist Screening and Alert hits now hides redundant fields and pulls richer data per entity type, so analysts see a less cluttered, more informative match summary.
  • Debounced related-profile search. The related-profile search now waits briefly before firing, reducing flicker while typing.
  • No duplicate related-party links. A profile can no longer have the same related party linked twice; attempts to duplicate a relationship are rejected at save time.

What's fixed

  • OpenSanctions dataset selection saves correctly. Selecting datasets in the OpenSanctions catalog configuration now saves the choice on the first try, instead of appearing to revert.

Earlier

Releases before January 2025 built the foundation that became CryptoComply: the wallet and profile screening platform, the first OpenSanctions and Chainalysis integrations, public intake forms with file attachments, the Request for Information (RFI) workflow, party alerts and wallet alerts, custom report generation, audit logging for compliance reviews, profile status state management, and the initial admin and developer tooling. The product was known as Canaria Wallet Screener and then Canaria Screener during this period.